Associate
- Joined
- 30 Aug 2018
- Posts
- 2,483
Cpu speed changing according to load is normal behaviour. Background tasks will vary even when the PC seems idle and so the frequency of the cores will adjust depending on what they are doing.
If you need max performance all the time you can stop this behaviour by disabling the power saving settings.
In Windows you can set windows power plan to performance. That should fix the CPU speed at maximum regardless of what is set in the Bios iirc.
Otherwise, in the bios there are speedstep settings and possibly cstate settings, disabling one or both will stop the CPU from reducing frequency when max speed isn't needed. I'm not 100% sure on this without looking at the bios because it isn't something I've done or researched, but I've seen it mentioned often enough to know it is possible.
If you need max performance all the time you can stop this behaviour by disabling the power saving settings.
In Windows you can set windows power plan to performance. That should fix the CPU speed at maximum regardless of what is set in the Bios iirc.
Otherwise, in the bios there are speedstep settings and possibly cstate settings, disabling one or both will stop the CPU from reducing frequency when max speed isn't needed. I'm not 100% sure on this without looking at the bios because it isn't something I've done or researched, but I've seen it mentioned often enough to know it is possible.