Solved FPS optimization for campaigns
-
So, a topic back from the dead, who would thought. VR is fantastic and performs great overall. However, due to drawcalls limiting fps through cpu usage (correct me if I’m wrong), performance in campaigns e.g. Rolling fire, D1 h0:00 is severely impacted.
Which brings up the question how we can reduce the drawcalls, as I doubt we can reduce the workload of the ai and campaign engine in the background without removing units.Looking for low hanging fruit, is there anything we can do to alleviate the situation? Or is it something we have to live with until further work?
Thanks,
Easy -
Remove the multiple environnement mapping if you can’t handle…
-
@Easy I think the block of values below are all defaults… change them all to
0
and paste this into yourFalcon BMS User.cfg
file to get some CPU cycles back.Delete or comment-out these lines, to restore defaults, once campaign action settles down a bit… or not.
For 4.37, I hear g_bEnvironmentMapping is the most impactful for VR … but tbh I don’t understand why, or what it even is.
I haven’t tested it in 4.37 yet but in prior versions, g_bShadowMapping was highly impactful on CPU… but the cockpit shadows look great, during the daylight hours, so it’s a tough trade.
hth
// // Graphics settings set g_bEnvironmentMapping 1 set g_bWaterEnvironmentMapping 1 set g_bEnvMapRenderClouds 1 set g_bEnvMapRenderFocusObject 1 set g_bShadowMapping 1 set g_bShadowOnSmoke 0 set g_bReducePSFires 0 set g_bHdrLighting 1 set g_bHdrLightingStar 1 set g_bUseHeatHazeShader 1 set g_bShowFarRain 1 set g_bShowRainDrops 1 set g_bShowRainRings 1
-
Remove the multiple environnement mapping if you can’t handle…
-
-
Interesting, will try, thanks for the quick feedback
-
@Easy there’s also
set g_nFairCloudRestriction 4 //default: 0, range:0-4 set g_nPoorInclCloudRestriction 3 //default: 0, range:0-3
but imho messing with clouds begins to seriously impact the experience of flight… and I think may (?) have implications for MP.
as always, ymmv with graphics detail settings.
-
@airtex2019 said in FPS optimization for campaigns:
@Easy there’s also
set g_nFairCloudRestriction 4 //default: 0, range:0-4 set g_nPoorInclCloudRestriction 3 //default: 0, range:0-3
but imho messing with clouds begins to seriously impact the experience of flight… and I think may (?) have implications for MP.
as always, ymmv with graphics detail settings.
NO…
Please don’t touch that unless you really need to…
Best to play with environment mapping as this is far more heavy in CPU…
-
@MaxWaldorf said in FPS optimization for campaigns:
@airtex2019 said in FPS optimization for campaigns:
NO…Please don’t touch that unless you really need to…
Best to play with environment mapping as this is far more heavy in CPU…
I agree it’s last resort, but why hard no? They’re checkboxes on the Config.exe tool…
-
@airtex2019 kills MP experience since you don’t get the same clouds as others
-
@MaxWaldorf understood. I think it also doesn’t apply to the new (4.36) storm clouds and fog layers…? which also have a heavier cpu cost… but not sure about any of that. at the very least it probably makes foul weather end up looking extremely crappy, now.
-
@airtex2019 said in FPS optimization for campaigns:
@MaxWaldorf understood. I think it also doesn’t apply to the new (4.36) storm clouds and fog layers…? which also have a heavier cpu cost… but not sure about any of that. at the very least it probably makes foul weather end up looking extremely crappy, now.
-
@MaxWaldorf said in FPS optimization for campaigns:
Remove the multiple environnement mapping if you can’t handle…
hi! Max, where is the “multiple environnement mapping” ? i can’t find it. it’s in the config file?multiple environnement mapping
-
@JOKER_duke said in FPS optimization for campaigns:
@MaxWaldorf said in FPS optimization for campaigns:
Remove the multiple environnement mapping if you can’t handle…
hi! Max, where is the “multiple environnement mapping” ? i can’t find it. it’s in the config file?multiple environnement mapping
In the third post.
-
For me object detail on the setup–>graphics tab on BMS is a major fps killer. I now have the slider to object detail 1. @airtex2019 can you confirm? Apparently that slider has to do with LOD per distance. But I really can’t see the difference from inside the cockpit.
-
@danaos75 I have never messed with that slider, tbh. But yes, that is what I’d expect it to mean.
My top worry would be, does it impact visibility of bogeys/friendlies, at distance?
Something to experiment with.
-
The environmental mapping setting is really effective, 30fps on the ramp, 45 in the air on d1h1. Thanks for the help. Curious, the config states that reflections on glass are effected by this setting ; anything else?
-
@airtex2019 done the experimenting. You are correct. Don’t touch that slider! https://forum.falcon-bms.com/post/360903
-
@danaos75 said in FPS optimization for campaigns:
For me object detail on the setup–>graphics tab on BMS is a major fps killer. I now have the slider to object detail 1. @airtex2019 can you confirm? Apparently that slider has to do with LOD per distance. But I really can’t see the difference from inside the cockpit.
Hi
Some say with object detail 1 you cant see contacts unless well inside 5nm. Yesterday I tried an AAR TE and the tanker suddenly pop up at 5nm! But not a single pixel but several pixels with the shape of a tanker.
I will return to object detail 7 for the moment
Regards
-
@Caldero yes my friend. If you look at my post right above yours, I came to the same conclusion! I now also have it at 7.
-
Hi again
Correction: i did more testing (Quest 2 VR, Balkans theater) and I think I was wrong: To see the tanker at 5 nm I have to set the object detail to 7, if I set it to 1 I can only see the tanker at 1 - 2 nm!
Anybody can confirm this?
Best regards
-
@Caldero said in FPS optimization for campaigns:
Hi again
Correction: i did more testing (Quest 2 VR, Balkans theater) and I think I was wrong: To see the tanker at 5 nm I have to set the object detail to 7, if I set it to 1 I can only see the tanker at 1 - 2 nm!
Anybody can confirm this?
Best regards
For 1-2 nm, I confirm.