-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Description
What happened?
I usually apply a fps limiter through the NVIDIA Control Panel because I don't want to use a ton of electricity if I am, i.e. inside VSCode (apply background max), or in general I don't need a high FPS when I am simply developing and I don't need oven level temperatures coming outside of my PC. Even though I have to apply this to each separate gamebuild and per cl2 per gamebuild, it was worth it and this feature always worked as expected.
However ever since a few months ago each and every imgui window counts towards this max cap. E.g. if I have a max cap of 90 fps and I open the resource monitor, FiveM will now run at 45 fps. Because seemingly the resource monitor also needs a dedicated 45 fps? This applies to all windows so if I now also open the network event log I will now have a wopping 30 fps dedicated to FiveM.
Considering I have to fully close FiveM before any changes in the NVIDIA control panel take effect this really is quite annoying.
https://media.qbox.re/2025-08-08%2010-20-28.mp4
Expected result
Keeping the same FPS limit
Reproduction steps
Apply a FPS limit through NVIDIA Control Panel
Open FiveM
Open any additional imgui window
Importancy
Slight inconvenience
Area(s)
FiveM
Specific version(s)
FiveM Canary
Additional information
If we put the resource monitor on top of the FiveM window, it does not count as an extra program thus not counting towards the FPS cap.