Is there a way to cap frame rate on UE4 game through ini file?

There is this janky early-access game that I try recently and another good one, Everspace 2.

In Everspace 2, I really like how you can force lower frame rate when the game is not in foreground (when alt-tab to another window)

In GameUserSettings.ini under [/Script/ES2.ESGameUserSettings] there is

FpsLimitNoFocus=30
...
bFPSCapEnabled=True
CappedFPS=60

Are these implemented by dev themselves or are they available at engine level on all UE4 games? Is there a way to do this on other games that do not have this in-game config?

Rose,

Yes, those are from the dev. For the rest, try


<span style="color:#323232;">[/Script/Engine.GameUserSettings]
</span><span style="color:#323232;">FrameRateLimit=60.000000
</span>
dan1101,

I’m not sure, but if you have an Nvidia card you can limit FPS in Nvidia Control Panel. I did that for Starfield so I didn’t get the frequent 25-60 FPS swings.

g6d3np81,
@g6d3np81@kbin.social avatar

Already tried that. No significant improvement over running at uncapped with v-sync (60fps).

baseline:
uncapped with v-sync (60fps)
result: running at 40% usage and 40C temp.

nvidia cp config:
capping at 20fps with or without v-sync (running in background)
result: usage jump up and down predictably between 20% and 50%, no temperature difference.

Clearly worse than capping it at game engine level since ES2 shows linear and stable drop in GPU usage. I assume this varies greatly on different game engine.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • [email protected]
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • Socialism
  • KbinCafe
  • TheResearchGuardian
  • Ask_kbincafe
  • oklahoma
  • feritale
  • SuperSentai
  • KamenRider
  • All magazines