Hello everyone,
I have a Threadripper 2990WX installed on an MSI X399 SLI PLUS, cooled by a Noctua NH-U14S TR4, with 32GB of G.Skill 3600MT/s CL19. The motherboard's VRMs are actively cooled by a 3300rpm 60mm fan (that happens not to be too noisy). I use the latest (A60) BIOS for the motherboard.
In the BIOS, I have set "Precision Boost Overdrive" to "Manual", and set a maximum socket power of 350W, TDC of 250A and EDC of 350A. I have also applied a negative voltage offset of 0.08V, because PBO was applying too much voltage (my CPU is rock-stable at manual 3.5Ghz 1.06V, PBO was applying 1.16-1.18V). The problem I describe below also happens when no voltage offset is in use.
When I run benchmarks, I observe two seemingly incoherent behaviors:
Where is that energy going? Why is MPrime, consuming 350W total package power, somewhat producing more heat than my code, also consuming 350W? Because I'm running Linux, I don't have access to Ryzen Master. I use rapl-read-ryzen, that uses the power consumption MSRs of Zen. The readings seem to be what PBO uses (even if they may be incorrect), as they are properly capped at 350W, as instructed in the BIOS.
Another question is why PBO allows the CPU to reach throttling temperatures? Isn't it supposed to slowly decrease the frequency when we approach 68C?
Thank you for your advice
Hello, I investigated the issue a bit:
So, it seems that PBO makes sure that a "temperature" (Tdie) never exceeds 68C, but I don't know how Tdie is computed from the multiple internal temperature sensors of the dies. It seems that the temperature is (artificially or not) higher when power is concentrated to a small number of cores, instead of spread around all 32 cores.
Someone else opened a similar thread here at AMD Forum concerning temperatures on the 2950wx : 2950x NH-U14S TR4-SP3 Fractal Design Define R6, 37° idle temperature ? .
Try configure Precision Boost and CPU Fan controller in BIOS. ALso need to install Ryzen Master to get an accurate Temperature for your Ryzen CPU from here: AMD Ryzen™ Threadripper™ 2990WX Drivers & Support | AMD
Here the AMD 2990wx Specs: Ryzen™ 2nd Gen Threadripper™ 2990WX Processor | AMD
steckdenis, I had your same questions and opened a ticket with AMD. Here is their response:
"
From my research I discovered that some of the terms are from 3rd party software and some are AMD terms. These terms are described in more detail below:
3rd Party:
AMD:
Currently, the Ryzen Processors that have a temperature offset applied to the tCTL sensor are:
The temperature offset approach ensures that all AMD Ryzen and Threadripper processors have a consistent fan policy.
Furthermore, the maximum operating temperature for these processors are (this and other specifications can be found on products.amd.com):
Please note that the maximum operating temperature value displayed for each processor shown is the value shown from the Tj temperature sensor. For example, your 1950X processor has a maximum operating temperature of 68c Tj.
I suggest using Ryzen Master Tool to monitor your Threadripper CPU. This tool displays the true temperature of the CPU (Tj) and enables easy monitoring of temperatures as there is no offset calculation required and can be a useful way to check which temperature sensor you need to monitor when using third party applications. "
steckdenis, I am going to ask you to install the latest W10, run Ryzen Master and post a screenshot. I cannot answer your deeper questions about PBO and suggest you open an AMD ticket and ask them. This is a user forum, I do not work for AMD and suspect few who post here do. If you read the thread pointed to by elstaci, you will see my comments about his cooler. Looks like you have a similar one and I recommend that you, too, move to a water cooler - I did several builds ago. Enjoy, John.