OpenVR AdvancedSettings Utility



At the end of that Reddit thread you linked, someone mentions this utility…is that like the Oculus Tray Tool?

Our Samsung Odyssey (+) first impressions, tips, and tricks...
Our Samsung Odyssey (+) first impressions, tips, and tricks...

Yep, actually better than OTT. I’ve used it before and it essentially puts the SteamVR ‘Settings’ dialog from the desktop app into the VR display. Amazing that those settings aren’t in VR by default really. ‘AdvancedSettings’ works really well (just an extra circle on your SteamVR menu, press the WMR joystick ‘down click’ to access in any game) and has been around a long time getting better and better. Easy to install as well, If I remember right.


Reading around a bit on what to set, there’s lots of confusion on what the settings in SteamVR here in the AdvancedSettings does (or in the native SteamVR desktop app settings page):


Here’s a summary I think is right:

Application Supersampling - this is different to how the Rift or the Oculus Tray Tool sees the world. The Rift values are scaled quadraticly, e.g:

Rift SteamVR
1.0 100%
1.1 121%
1.21 144%
1.3 169%
1.4 196%
1.5 225%
1.6 256%
1.7 289%
1.8 324%
1.9 361%
2.0 400%

Note: In the AdvancedSettings dialog it uses the old 1.69 = 169%

It’s confusing, as the SteamVR percentage is applied differently for different devices based on what it thinks is a good ‘100%’ value, because they are trying to support different resolution panels all with one setting. It makes comparisons between Rift vs O+ vs Vive confusing, as they are applying different multipliers to the base.

Compositor Render Target Multiplier - This was SteamVR’s ‘old’ way, which was the same as the Rift’s quadratic scaling. Just ignore or leave to 1.0.

Enable Advanced Supersample Filtering - This is an algorithm tweak of how the supersampling gets applied to the base image. By default it is on and works well, but you can try with it off for a slightly ‘sharper’ (but more chance of glimmering due to bad aliasing) images.

Allow Asynchronous Reprojection - This is the ‘Async Space Warp’ equivalent, in that if you can’t reach 90 fps then in-between frames are added based on last good data and movement around the 3 axis.

Allow Interleaved Reprojection - This is the old Async Time Warp equivalent but it locks frames down to 45 all the time. Leave off as there’s not real use for it anymore.

Enable Always-on Reprojection - Forces ‘Allow Asynch Reprojection’ to 45 fps all the time, as some people prefer the feel of it. Leave off.

Anyway, hopefully I haven’t made things worse. :slight_smile:


I noticed this earlier and found this


Yeah, I remember. It makes sense for the tall vs wide nature of the view. I was most surprised by this though:

So same resolution panels, but oversampling both in height and width for the Pro.


I remember my math teacher saying “something something…this will come in useful something something…”

I guess I should have paid more attention.

I thought a quadratic was a four pack of beer instead of a six pack. Hmm…interesting…

My menu doesn’t look like that one. Where did you access that?


The wiki page on the instructions, I didn’t screen grab.

EDIT: I haven’t even set up Mr New, so couldn’t check - I should get around to that… Hmm.


Better open that. Might be a Rift in there. :vr:


Experimenting with this. I finally did find that tray menu in Steam VR…it wasn’t as obvious to me how to find it, but finally stumbled upon it. Oddly enough, mine was set to a default (I had not changed anything of 1.8 SS. I actually bumped it down to 1.6 thinking that is more appropriate for the O+? I might try sliding it all the way to the right just for giggles and see what happens.

I’m always wondering if I’m suffering placebo effects as I adjust things. For a bit, I was questioning whether ANY of the setting were doing anything, but then I set VTOL VR to application 20% and application 500% and you can see a big difference particularly at the low end. Over 200% and I don’t see a whole lot of difference, almost like there is diminishing returns going higher. That said though, VTOL VR is smooth even at 500%.

I’m still a bit fuzzy (pun intended) on the 1.6 and 500% - is that 1.6 x 500%?


EDIT: Ah, see what you mean, yep, it would be 160% x 500%, as if you have two settings they combine.

Also, some apps/games don’t change on the fly, so restarting comes into play.


Yeah…I’m pretty much exiting everything before applying new settings. I didn’t have to exit Steam VR though for instance for VTOL VR. Just exit the game, make the adjustments in Steam VR, then relaunch and they took effect.

Now playing with DCS. Really trying to find the sweet spot for that. Again, just for self-demonstration factors, I upped the PD in DCS to 2.2 and it becomes a slide show. 1.6 seems fine. Amazing how such a small change in that sim in particularly can make such a big difference. And really, going from 1.6 to 2.2 makes almost no difference in cockpit legibility. I might back down to 1.4 and see if I can tell any difference there.


So DCS uses the quadratic scale for its pixel density I think, so that 1.4 to 2.0 is like going from 144% to 400% in a SteamVR app. Basically the difference between the scales is either taking the width or taking the combined resolution - it’s just different ways of expressing the change in size, but SteamVR had to find something that dealt with different width x heights in a single number, rather than the Rift single device that doesn’t have that problem.