Random CPU Clock Fluctuations

PhoenixNZ

Reputable
Apr 11, 2014
5
0
4,510
Howdy all,

Firstly I wish to disclose that while I know a little about CPU's I'm not expert.

The problem I'm having is random FPS loss while gaming. This occurs in nearly all the games I play (WoW, D3, TF2, SC2) and comes and goes completely at random. For example: In D3 I can be sitting in a town with nearly nothing going on around me and have 15-25FPS but other times I can be in furious battle with spells going off all around me and have a good 55-60FPS.

I have run the ADIA64 stability test and noticed that the CPU clock speed, despite being under 100% usage, varies considerably and spends quite a bit of time quite low.

I am running the following setup:
Motherboard: MSI MS-7641
CPU: AMD FX 6100 Six Core Processor 3.3ghz (no overclocking)
RAM: 8GB
GPU: GeForce GTX660

While I was running the AIDA test the CPU clock would vary from its max of 3300ghz but would go down to as little as 1400ghz.

I have disabled AMD Cool n Quiet in BIOS after a quick Google search but this hasn't had any impact.

Can anyone help me out here?

Thanks heaps
 

ShadyHamster

Distinguished
Sounds like thermal throttling to me, something is overheating, what are your cpu temps like? could also be the vrm's on the motherboard getting to hot which are a little harder to check for temps, you will need some kind of temp probe or a infrared thermometer.
 
There should be an option in the bios to disable P-state technology of amd cpus.

It was an extra feature added to Amd cpu cores, and is also used to lower the clock speed of the cpu, the Fsb/ hyper transport link. Low power mode of cpu cores.


Set the option to disabled if it is listed in the bios.
Used in conjunction with cool and quiet.

If the temps seem fine, then this is your next port of call.




 

PhoenixNZ

Reputable
Apr 11, 2014
5
0
4,510


No variation in the CPU temps. All stable at around 34 degrees C
 

PhoenixNZ

Reputable
Apr 11, 2014
5
0
4,510
To add further to this - The problem only seems to be occurring when the CPU usage is high. For example when the system is just idling or I'm doing something simple like watching YouTube then its all stable. The core clock sits at 3300ghz.

As soon as I start the stress test however is when it starts fluctuating.

I have now noticed (just by reducing the scale on the temps graph) that the CPU temp is going up and down between 48-51 degrees C and this is roughly matching the timings of the clock reductions. However these temps are well within the normal operating range so I'm not sure why the CPU is reducing its load.
 

ShadyHamster

Distinguished
On such a low end board it could be the vrm's overheating causing the throttling.

As i said about you will need some kind of hardware temp reader to check the vrm temps.

Another solution could be is to undervolt the cpu if you aren't overclocking.