Want to share my settings because I am ultra happy with the performance and visuals I get with my low spec hardware.
Hardware:
I am running, 10600k hyperthreading off @5.1 GHz and a 1080 it OCed with a reverb g2 @ 100% steamvr res, 1.3 VRResolution in bms config.
Config Settings:
set g_bEnvironmentMapping 0
set g_bWaterEnvironmentMapping 0
set g_bShadowMapping 1
set g_bVRNoPresent 1
set g_bVRParallelRenderThread 0
set g_fVRResolution 1.3
inGame Settings:
Resolution 2560x1440 Fullscreen
Antialiasing Samples 1
Object Detail 1
Grass and Trees Density 0
SteamVR:
100% Resolution
110% RenderScale
motion smoothing always
Performance and Visuals:
I have tested my settings in benchmark te and mainly in the rolling fire campaign (in 20 Missions). The picture is ultra crisp at this resolution and always smooth, except on busy airfields, thanks to 45 locked with motion smoothing.
Considerations why I run these settings:
-
I want to have a clear picture that is always smooth (except on busy airfields, where I can live with some hickups)
-
even with parallel render to on, shadows off and VRResolution 1.0 I am CPU bottlenecked and won’t get 90 FPS most of the time, so my settings are tweaked for 45 fps locked with motion smoothing enabled.
-
parallel render to off because motion smoothing is not in sync when turned on, resulting in a choppy image with tearing at the borders of the screen.
BUT without parallel render, I obviously get much worse CPU frame times. -
To compensate for that:
set g_bShadowMapping 1 //(0 is a no-go for me, I can’t stand a flat looking cockpit)
set g_bEnvironmentMapping 0
set g_bWaterEnvironmentMapping 0
Object Detail 1 (thx @Dragasath). --> Spotting with smart scaling will suffer with anything below Object Detail 7. But can be compensating by increasing the VRResolution.
Example on G2:
- object detail 1, 1.3 VRResolution f16 will render at 8.3nm
- object detail 7, 1.0 VRResolution f16 will render at 9.3nm
- object detail 1, 1.0 VRResolution f16 will render at ~5nm
–> The 1nm spotting disadvantage is fine for the major boost in clarity I get at 1.3 VRResolution
- one major flaw of parallel render to off is that the g_bVRNoPresent 1 command is not working and my 1080Ti can’t handle the mirrored picture too well (~10 fps loss).
I discovered that native monitor resolution (2560X1440) in fullscreen is significantly more performant as borderless.
Problems/Bugs I discovered:
- NVG: With screen resolution set to fullscreen the NVG mask will not render correctly, it is very pixelated.
- With Object Detail 1 I can spot fighters very well but bigger Aircraft like Tankers are disappearing at ~3nm?
(F16 is rendering up to 8.3nm see above), haven’t noticed other spotting issues.
All in all, I am super hyped, never had so much fun in a VR flight SIM before.
Thanks, BMS Team, for your effort!
Edit:
No pink screen flicker on populated airfields is another major advantage for parallel threading Set to off.
Edit 2: pink screen flicker has nothing to do with parallel render thread.