VR Settings check please!
-
My first VR was the old HTC Vive but currently using the Reverb G2. However, until now, it’s been mostly for the usual VR games like Beat Saber, Audioshield, the Brookhaven Experiment, Arizona Sunshine, The Lab, theBlu, etc. I’ve also tried it out in DCS and tried out a few tweaks to see if it would improve performance but never really looked deeply into it.
Seems like BMS VR is growing on me and so I would like to optimise my settings a little bit more, but as someone who never really paid mind to this, apologies in advance for the newbie questions.
First off, here’s a screenshot of my headset settings and SteamVR/BMS settings. Please let me know if I’ve got anything wrong or if I need to provide more info found in some other tab:
I’ll be doing some Benchmark TE tests later on today but flying the AAR TE, I usually get 60+ fps as reported by fpsVR, with about 50-55+ fps when I do an overhead landing at Gunsan in the same TE.
- At the moment, are my settings OK or have I set up something wrong?
- Should WMR or the Mixed Reality Portal start up alongside SteamVR when flying BMS? I think DCS had something about not letting WMR open up as it takes some performance away, I wonder if BMS is the same?
- What settings/metrics should I be looking at to determine picture output and overall performance?
-
@Atlas I’d recommend trying without triple buffering and see if that makes any difference. (Probably observable in your frame times).
It’s also worth experimenting with the relationship between steam Vr and BMS render resolution. I find BMS at 1.0 and SteamVR at double my headset resolution works best for me, but I’m not on an HP headset.
-
@rubbra Thanks! It took about 2ms or so off, I was hovering at 29-31ms so it was about 27-30ms after.
-
Did a few tests… Benchmark TE on the RAMP, I just close the canopy and lock the spider in place. Only change from above settings is that I put the General -> Resolution per Eye at 100% instead of 150%, same thing for the Video -> Resolution per Eye is 100% instead of 150%.
set g_bVRParallelRenderThread
- 0 - frametime 40-41ms
- 1 - frametime 27-30ms
set g_bEnvironmentMapping
set g_bWaterEnvironmentMapping- 0 or 1 - no change in frametime
60Hz
- flickering in the SteamVR house
- flickering in BMS 2D UI
- 30-31ms frametime but orange, not red??
90Hz
- no flickering
- 27-30ms frametime but red, not orange??
Triple buffering
- 14fps, obvious framerate impact
I’ve also noticed that unlike in TrackIR where forward/backward head movement brings me closer/further to the ICP, this does not have the same effect in VR and I’m always a set distance from the ICP, so although there is 1:1 in terms of head roll/pitch/left/right, the yaw for forward/backward or towards the left/right doesn’t seem to work.
-
@Atlas said in VR Settings check please!:
I’ve also noticed that unlike in TrackIR where forward/backward head movement brings me closer/further to the ICP, this does not have the same effect in VR and I’m always a set distance from the ICP, so although there is 1:1 in terms of head roll/pitch/left/right, the yaw for forward/backward or towards the left/right doesn’t seem to work.
This is weird - works fine for me with my G2. I can move forward to see the nose etc. I’m also running at 60Hz with no issues in SteamVR House.
Are you using SteamVR beta and WMR for Steam beta?
-
@delenda Flickering also happens on my G2 with 60Hz. I think it differs per person wether someone sees it.
@Atlas If you do not have all direction freedom with your headset, reset your environment in Windows Mixed Reality Portal.
You can set object detail to 1 in Falcon:
https://forum.falcon-bms.com/topic/24168/vr-best-settings-for-visuals-spotting-and-performance-on-low-spec-hardware-1080-ti-and-10600kI’ve read here on the forum that setting SteamVR resolution to over 100% does nothing. Just in case it does on your end, you have SteamVR set to 150% AND 1.5 set in the config file. That means that the resolution is upscaled twice. Use one or the other, not both.
Hope that helps.
-
@FickleFossa said in VR Settings check please!:
@Atlas If you do not have all direction freedom with your headset, reset your environment in Windows Mixed Reality Portal.
Done. Issue still there.
You can set object detail to 1 in Falcon:
https://forum.falcon-bms.com/topic/24168/vr-best-settings-for-visuals-spotting-and-performance-on-low-spec-hardware-1080-ti-and-10600kI was thinking of this but didn’t that result in lower/closer spotting distance?
I’ve read here on the forum that setting SteamVR resolution to over 100% does nothing. Just in case it does on your end, you have SteamVR set to 150% AND 1.5 set in the config file. That means that the resolution is upscaled twice. Use one or the other, not both.
From my earlier post:
@Atlas said in VR Settings check please!:
Did a few tests… Benchmark TE on the RAMP, I just close the canopy and lock the spider in place. Only change from above settings is that I put the General -> Resolution per Eye at 100% instead of 150%, same thing for the Video -> Resolution per Eye is 100% instead of 150%.
Doesn’t that cover what you’re saying? Sorry for being obtuse but just coming to grips with all these VR settings and making sure I’m not confusing one with the other.
-
@delenda said in VR Settings check please!:
Are you using SteamVR beta and WMR for Steam beta?
Not sure how to check for WMR for Steam beta?
But my Steam VR is beta 1.25.3 -
@Atlas yes it does decrease the spotting distance but you can offset that with higher resolution scale. With 1.4 res and 1 obj. detail you get infact better spotting distance for planes (~9nm) compared to 1.0 res and 7 obj.detail (~8nm). Except for tankers (~3nm). I havent noticed any issues with spotting ground units either visual or with tgp.
-
@delenda I had the same issue (forward/back didn’t move properly). The solution is to set your room boundary in WMR (I only use mine sitting so I used that one). Once you do that, you will get proper movement for head forward and backward.
-
Two things I’ve tried in my setup:
- Switching off Advanced Supersample Filtering in SteamVR might make a small improvement in performance without any difference in visual quality that I can see. In fact, it might make spotting a little easier.
- And then the big one: in the “WMR for SteamVR Settings” screen, I’ve set “Default SteamVR app motion reprojection mode” to “SteamVR per-app setting”. This means you can now turn “Motion Smoothing” on or off per app through the SteamVR settings (Video -> Per-Application Video Settings). I’ve turned it always on for BMS, because I prefer the lower framerate but smoother experience of rendering 45 fps and reprojecting that to 90 Hz. My hardware can’t consistently hit 90 fps and I don’t like the stuttering at 70-80 fps.
-
@Atlas said in VR Settings check please!:
@FickleFossa said in VR Settings check please!:
@Atlas If you do not have all direction freedom with your headset, reset your environment in Windows Mixed Reality Portal.
Done. Issue still there.
Do you also have this issue in the lighthouse for WMR or SteamVR? I sometimes notice when I start Falcon while my headset is on the floor, it will give the same issue. Steps then are, put headset on head (not eyes, duh), reset environment in WMR and start Falcon.
You have this issue in other games? Known issue with G2’s is that improper lit rooms will lose tracking as well. Never had that myself, but YMMV.
You can set object detail to 1 in Falcon:
https://forum.falcon-bms.com/topic/24168/vr-best-settings-for-visuals-spotting-and-performance-on-low-spec-hardware-1080-ti-and-10600kI was thinking of this but didn’t that result in lower/closer spotting distance?
It does, but as @macemi said, the high res should make up for that.
I’ve read here on the forum that setting SteamVR resolution to over 100% does nothing. Just in case it does on your end, you have SteamVR set to 150% AND 1.5 set in the config file. That means that the resolution is upscaled twice. Use one or the other, not both.
From my earlier post:
@Atlas said in VR Settings check please!:
Did a few tests… Benchmark TE on the RAMP, I just close the canopy and lock the spider in place. Only change from above settings is that I put the General -> Resolution per Eye at 100% instead of 150%, same thing for the Video -> Resolution per Eye is 100% instead of 150%.
Doesn’t that cover what you’re saying? Sorry for being obtuse but just coming to grips with all these VR settings and making sure I’m not confusing one with the other.
Yep, it does, sorry, missed that post.
-
Just getting back to this thread…
Been doing the AAR TE and seems like the tanker doesn’t get rendered into a speck until about <5nm away, maybe even 3nm or so. Is there a way to get it to render earlier for easier spotting? I have Smart Scaling on.
-
@Atlas that’s related to your object detail setting I believe
-
@Snake122 It’s set at 7
-
@Atlas definitely not having that issue here then with SteamVR resolution 100%, no BMs multiplier, standard scaling settings, object detail 7, smart scaling set to 2nm.
-
@Snake122 What distance do you spot the tanker?
-
@Atlas
Think @FickleFossa explained above but here’s a little more detail which might help.For steam VR forget about render resolution percentage, and focus on the numbers.
With your settings (per app BMS437 render resolution), steam is setting (GPU) render resolution to 3858x3780, but you are increasing this by setting BMS render to 1.5 times that (g_fVRRenderResolution). So total render resolution is 5802x5670 per eye. That’s what you are asking the GPU to do. (as someone mentioned there might be a cap so not quite so bad, but you get the idea)
I would start by setting the slider in Steam, to be as close as possible to the native resolution of the headset, then start upping the render resolution from the BMS setting until you don’t notice any difference in quality in VR. Tweak after that.
(Might put your hardware in you sig, to give context to your performance.)
-
@Atlas over 10 miles as a speck, gets a shape well before 5 miles even.
3164x3096 per eye is my G2 SteamVR 100% resolution
-
@Fish44 @Snake122 I’ve set my resolution at 100%, see below:
set g_fVRResolution is 1
set g_fSmartScalingThreshold is 1I do have the Override World Scale at 125% to compensate for the smaller cockpit but this was from 4.37.0, is it still necessary for 4.37.1?
I will try increasing the VRResolution to see if that helps and I used to fly with Smart Scaling at 4nm just to help with the rejoin in AARs in 4.36.