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?

  • g6d3np81@kbin.socialOP
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    1 year ago

    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.