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?
Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.
Submissions have to be related to games
No bigotry or harassment, be civil
No excessive self-promotion
Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts
Mark Spoilers and NSFW
No linking to piracy
More information about the community rules can be found here.
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.
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.