My PC config:
Motherboard: MSI B350 PC MATE
CPU: Ryzen R5 1600
RAM: G.SKILL Sniper X DDR4 3000MHz 16GB Kit 2x8GB XMP (F4-3000C16D-16GSXFB)
GPU: MSI Gaming X 1060 6GB
SSD: Samsung 850 EVO 250GB
HDD: WDC WD20EZRZ-00Z5HB0
OS: Windows 10 1803 (10.0.17134.112 (Win10 RS4))
All at stock settings except RAM using XMP profile 2 - 2933MHz.
Everyone knows about ryzen temperature spikes at idle or when executing simple tasks like opening new tab in browser, when temperature can spike from 38 to 47 instantly. I think general consensus on this that this is ok, this is just XFR doing it's job, bumping voltages and clocks (although i still don't understand why this is happening with xfr disabled and fixed vcore and clock, would be grateful if someone explained it).
But yesterday I finally changed my 8 gb 2133MHz ram kit for 16 3000MHz and thought that one of the best games for benchmarking would be Battlefild 1. I didn't played it until yesterday so I don't know if what I will tell you was happening before. Problem is that when playing BF1, my CPU temperature regularly spikes from 65C to 74C or even more (seen 80C once). Not only this is worrying me in terms of thermals, but in terms of WTF is happening too. At first I though that this was XFR doing it's job, so I fired up hwinfo64, set poll interval to 100 ms and started logging to csv file. To my surprise this wasn't it! Nothing changes in clocks & voltages department when this spikes are occurring. Take a look at the temperature spikes on these images as an example:
Could someone explain to me what is happening here? I know that SOC voltage with xmp profile increases and makes temperature higher, and it does this at idle and load, but I think this spikes is something different.
For lack of a better term, Ryzen processors, at least first generation ones, have a glitchy thermal sensor. Even with sustained 100% load it'll spike up several degrees then slowly fall back down to what it was before. Still, Ryzen has a thermal max of 91*C so there's nothing to worry about under very heavy load seeing 80*C.