Game frame rate locked to 7, 15 or 30 FPS on Windows 10 start up

Peter Brobby 1 Reputation point
2021-12-28T15:04:40.463+00:00

Ever since Windows 10 my application is often locked to 7, 15 or 30 FPS when I run it after turning on my machine. I have v-synch disabled in my application and in the Nvidia control panel. When I “restart” my PC the frame rate is unlocked and is now strictly based on the expense of the scene's update.

Other games I play on my machine don't seem to have this issue.

My game uses OpenGL with C++.

My system is Windows 10 64-bit.

Processor AMD Ryzen 5 5600X 6-Core Processor 3.70 GHz

Installed RAM 32.0 GB

Nvidia 3070 RTX.

I profiled the game (using AMD's uProf) when the game was locked and when it wasn't. There was no notable performance differences in regards to time spent in individual functions, at least in regards to functions that displayed names.

If anyone can shed any light on this issue it will be greatly appreciated.

Windows for business | Windows Client for IT Pros | User experience | Other
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Peter Brobby 1 Reputation point
    2022-01-11T08:51:57.373+00:00

    The issue seems to be Windows 10 shut down mode.

    https://www.computroon.co.uk/2020/10/16/restart-vs-shutdown-windows-10/

    So if you have been using your PC for a long time the day before. Turn it on and reboot it the kernel isn't refreshed, thus the poor performance which is fixed by restart which resets the kernel.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.