Quote:
Originally Posted by
PiLsY
Glad that helped, its driven me bloody mad for weeks. Especially as Gigabyte take nearly a week to reply each time its the longest short conversation I've ever had!
To sort out your weird fixed voltages...as you increase memory multiplier the AMD AGESA code automatically changes some settings in the background, you'll find them set to "Manual" under the Settings > CBS section in bios. This is the part that controls AMDs stock boosting features. You can't change these back to Auto when over 3600mhz, itll just switch them back again when you restart, so you're forced to set your manual voltages here.
This is off the top of my head, but should get you pointed in the right direction. In the Tweaking menu I set the memory multiplier and subtimings, vDDR and vTT and vSOC to my values then change every other voltage in here to "Normal" (NOT Auto!!!). Now go exploring the bios settings page and youll find everything you need under the CBS and AMD overclocking menus. AMD Overclocking is supposed to be the master setting, but I set everything in CBS to match the AMD overclocking section anyway. The CBS menu is for controlling stuff while using PBO and staying within AMD spec limits so you cant go over 140A EDC for example. The AMD overclocking menu is where all the full overrides are. I'll screenshot everything in bios and post some sort of guide in the next few days (RL work permitting). This won't be feature complete by any stretch, I've been blue team for the last 15 years and I'm still learning Red stuff but i'll expand it as I go.
I do wonder if all the X570 Gigabyte boards overvolt vDDR like this. If they've taken the lazy route here maybe they have elsewhere. I did ask the question if they can update the Auto vTT algorithm to set 1/2 reported value instead of expected, but I wont find that out for another 3 to 5 days lol.
Also worth mentioning - "Last Known Good Settings" when recovering from a bad boot does not restore any setting behind an "Accept" wall but manually saved bios profiles do, so make sure you save a profile as you work and restore that profile if you get a cmos reset. Last known good is no good at all. This is the same on my MSI B450 and the Gigabyte X570, so its safe to assume this is an AMD thing in general.
Thanks for your input, looking forward for your guide.
Quote:
RAM Voltage
I had R&D look into this - actually any software reading of a voltage (even bios) can be off from the actual voltage at the cpu. It's an approximation. So we did 3 tests. What does bios say, what do the voltage points on the x570 master say, and what can we read from the cpu socket.
Set ram to 1.35 (xmp or manual, same result)
Save, exit, reboot.
Bios said 1.38
Voltage points said 1.37
Cpu socket said 1.364
So there does seem to be a 9mV "overshoot" in this test but to be frank that's really not a big issue. I get that we all want to set x and see x, dead on, no variance, just rock steady exactly what we put... But that's not really how voltage works. The number we put in bios actually goes through a large equation that also affects other voltages. It's all interdependent.
You would see the same thing with vcore. Software, voltage readout points, and testing the cpu socket will all be slightly different and rarely exactly what you typed in bios.
This is also a function of our philosophy when it comes to bios, temperatures, etc. We show you the value without any trickery. The same way we put vrm temperature probes smack in the middle. We could offset the probe a few mm and lower the temp, but what's the point? To what end? The idea behind readouts is to give you the most accurate information so you can tweak, optimize, or just check how the system is running. We are doing the same with voltage. We could set an offset to "show" 1.35v, even if the cpu is getting 1.364, but we don't. We are looking into ways to display a closer approximation of the voltage, ie 1.364 just like the cpu socket, but we won't do this through a magic hidden offset.
If you are dead set on getting as close to exact as you set you could try going 0.01 lower than you want, but even that is an approximation and will vary based on board, Psu, and cpu. The only true way to dial in an exact value would be to probe the cpu socket and test various settings until you hit the exact voltage you want.
Tl;Dr it should be fine. If you want to see a lower voltage then lower the input (~10mV) and see if its stable.
P. S. Ryzen master appears to just be reading the register (ie setting) from bios. Not what the voltage sensor says. The sensor is doing its job, but impedance affects reading vs reality.