My name in Discord is Michael Nager#2239, but if you are on the Discord Server that I linked to I should be able to find you now.
I agree that single threaded scores are overblown. On top of the issues you already mentioned, in gaming you tend to be GPU bound, rendering the additional performance moot.
To that end, do you actually observe a difference with the Gaming (SMT off) and multithreaded profiles in games? I would imagine that there isn't a huge benefit in most cases.
I have my RAM running at 1867 (3733) and when going above 1800 data rate you have to manually adjust the FCLK and I set the UCLK==MEMCLK just to make sure that all the clockspeeds are in harmony.
I should have been clearer, but I did want to include that, just in case sombody's RAM was not being properly recognised so that they would know where to go to do the adjustments.
So while you are correct, I did think it was important to include that piece of info, because you never know when it might come in handy for someone.
But you are correct that up to a data rate of 1800 MCLK, FCLK and UCLK should run at the same rate if set to auto when you set the RAM speed.
Of course the operative word as always is "should".
And Murphy's Law does state, "If something can go wrong, then it will".
By putting that info in there I can guarantee that I will never have someone not have the auto setting work.
If I had not put that in there, then Murpy's Law dictates that the person reading the guide would be guaranteed to have problems.
I have been a techie for way too long, and in the realm of computers, Murphy's Law is about the only thing you can rely on "working"
I was just curious. Never hurts anything to cover all bases and set it in both places. I am somewhat loathe to use the settings under "AMD Overclocking" if I don't need to. Those settings don't clear if you reset the UEFI to default, and are only cleared with a CMOS reset.
Hi, nec_v20 - I am very interested in implementing your suggested settings for my X570 MSI ACE motherboard / 3900X CPU!
I am always looking for how to get the longest lifetime from my system (my last PC was 7+ years old on a Core i7 3770, and still running fine), but also the best performance.
I currently have all the AMD overclocking / PBO stuff disabled in my BIOS due to the massive voltage and temperature swings that I was seeing while my system was idle.
Your suggested changes look exactly like what I am looking for. However, I'm not finding the same settings in my MSI BIOS.
I was able to find the other settings you recommended in the MSI BIOS.
How important are the Vcore Loadline, SOC Loadline and PWM Phase Control settings? Also, should the PBO, Core Boost, and all those other BIOS settings be enabled, and they'll be overwritten through your Ryzen Master settings?
I found this Vcore LLC test video for an MSI X470 Gaming motherboard. (I marked the video to play where he actually started his voltage testing, and skipped his long setup). He did mention that with the MSI "Auto" setting, Vcore stayed very accurate at the 1.425V BIOS setting, but Mode 3 seemed even more accurate.
So, for my CPU Vcore Loadline Calibration Control setting on my MSI X570 ACE motherboard, it looks like I should try setting the value to Mode 3.
That's my bad about the LLC settings.
Every motherboard manufacturer has their own designations for LLC levels and I was using the GigaByte LLC terminology (that's also why I stated that it should be set to the third highest setting).
Also it is a bit of a case of kissing frogs until you find your prince with regard to your own particular motherboard.
As far as I am aware, the CPU NB LoadLine Callibration Control is the SOC LLC with MSI motherboards.
1.425 Volts is way too high for a 3rd Gen Ryzen CPU to survive over time.
The only other setting (or differently-named setting) I couldn't find was the PWM Phase Control. Hopefully, it isn't as important as the others. It may not be available on my MSI X570 ACE.
So, I tried all your other settings, with my CPU Vcore LLC and CPU NB LLC both set to 3. The MSI board's defaults had Core Boost and PBO set to Auto, so I kept those settings.
After making your recommended changes, I was able to set my 3900X Clock Speed to 4200, and run solidly. My CPU is cooled by a Noctua NH-D15. All the current and power monitors were nice and green in Ryzen Master.
Setting my Clock Speed to 4250 resulted in a system reset when I started running Cinebench, so I knew that 4200 MHz is close to the limit of my system.
As a result, I backed off my 3900X Clock Speed to 4175, just to have a little extra headroom for better stability and slightly less part strain.
And ... My results look very nice!
I have attached two RM monitor snapshots:
While this configuration limits my CPU Clock Speed to 3800, I have used this configuration to get rid of the cyclic 8+ DegC temperature spikes every 10 seconds or so that I see with Win10x64 v1909 during system idle. With my normal "slightly crippled" configuration, my CPU temperature stays steady at about 34 DegC and system temperature is at 32 DegC.
At first, I thought that the readings on my 3800 MHz were actually higher than the 4175 MHz configuration, and then I read-read my values again, and realized that the meters were "auto-scaling", so the results weren't one-to-one comparisons. I see that my 3800 MHz measurements are all lower than the 4175 values, once the percentages were multiplied by the scale range. (My mistake!)
However, I did see that all of the readings stayed "green" with nec_v20's configuration, which is not the case with the default AMD settings.
Thank you, nec_v20!