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.