Thermal Throttling with Vsync Enabled?

samborambo56

Distinguished
Nov 9, 2013
163
0
18,710
When playing Bf4 with vsync on I get solid 60fps at all times with no drops
With it off, it feels much more responsive and I get 90-120fps (with screen tearing that I can live with)

However with Vsync off I get occasional frame drops and I can see in task manager that the speed of my fx 8320 drops from its 4.00Ghz OC to about 1.3Ghz. This seems like thermal throttling to me but surely this cannot be? The FX 8320 package temperatures in CPUID HWmonitor show a max of 60c.
The gpu is not the problem here as its usage does not drop during these frame drops. On top of this the overall CPU utilization is only really 60-80% which does not suggest even that it is being maxed out then thermal throttled (held back by the gpu - Amd 7870 GHz Edition)

Any suggestions? I really don't want to go back to bf4 at 60fps now I've played without Vsync haha
 
Solution
only way to check for thermal throttling is to get amd overdrive and then look at the thermal margin. if it is a positive number your not thermal throttling. if it is 0 or a negative number then you are. simple as that. fyi if your are with in the 12c-0c range you really should get better cooling or lower your oc a little.

40c+ normal for idle
10-20c normal for max load
10-0c getting hot but not to thermal throttling limit but real close
0c to -100c overheating

package temp is not a good judge of the cpu die temp(because its just a sensor under the cpu) . only amd overdrive thermal margin lets you know what the cpu die temp really is doing.

http://www.tomshardware.com/faq/id-2122665/understanding-temperature-amd-cpus-apus.html
only way to check for thermal throttling is to get amd overdrive and then look at the thermal margin. if it is a positive number your not thermal throttling. if it is 0 or a negative number then you are. simple as that. fyi if your are with in the 12c-0c range you really should get better cooling or lower your oc a little.

40c+ normal for idle
10-20c normal for max load
10-0c getting hot but not to thermal throttling limit but real close
0c to -100c overheating

package temp is not a good judge of the cpu die temp(because its just a sensor under the cpu) . only amd overdrive thermal margin lets you know what the cpu die temp really is doing.

http://www.tomshardware.com/faq/id-2122665/understanding-temperature-amd-cpus-apus.html
 
Solution




Just ran a file through media encoder outputting it to h.264 the cpu sat at 85-100% usage the whole way through and the margin only got as tight as 12c....Maybe bignastyid is right and its the VRMs? a game of Bf4 64 players on a large map yielded 14.5c margin at the worse point
Task manager CPU chart looks like this:
POQtllA.png


Update: I just stress tested the CPU at 100% and after about a minute I saw these regular dips in speed (suggests throttling, right?):
u4-u0KU.png


Weird thing is, the margin never went below 13c so I think the VRMs theory might well be correct...maybe a better motherboard is in order and for now I should tone down the OC to 3.7 or even stock?