Thatweirdinputlag wrote: ↑05 May 2022, 17:50
3xii3,
I want you to try something out, it needs a bit of trial and error but its not hard.. When you change VCSSA or VCCIO to an equivalent of +-150-200mv your motherboard resets and turns off, then it turns on again, so it doesn't do a fast restart since it needs to retrain the memory with the new values. What you might've experienced is a RAM training problem that even my ASUS Z390 has, and that restart in specific got you a good training. but will go away when the system power recycles and the memory is trained again. So what we will try to do now, is to see what is the best marginal values that you can have, and possibly lock them in so it doesn't do a different training everytime.
1- Set both your VCCIO and VCCSA to 1.3V as a starting point "this value is a safe value for everyday use".
2- Find the DMI Voltage in your "tweaker's paradise" probably, and set it to 1.25V "also safe and helps with ram stability".
3- Go to your DRAM timing control and scroll down until you see MRC FAST BOOT, disable it for now "this will make the motherboard train your ram on every restart".
4- Go Back up to DRAM Training Algorithms, Disable "SenseAMP offset training", enable "Round Trip Latency", Disable "Turn Around Timing Training". Now Reboot.
5- Go back into Bios - DRAM Timing Control - DRAM RTL IOL "Not sure of the name, it should be above or below DRAM training algorithms". Go all the way down to "CHA IO_Latency_Offset & CHB IO_Latency_Offset", they might be set to 21 by default "Asus standard". Start increasing each one by +1. and reboot. You can probably start at 24 and go up to 25 or 26 afterwards.
6- Go back to that window and keep a track on the following values as you do the reboots after increasing the above mentioned values:
DRAM RTL CHA DIM1 Rank0 - Value
DRAM RTL CHB DIM1 Rank0 - Value
DRAM IOL CHA DIM1 Rank0 - Value
DRAM IOL CHB DIM1 Rank0 - Value
The values will keep going down as you increase the latency offset, until your system stops posting then you know you hit the threshold. If your system does not post after rebooting it means its failing to train the ram, hold your power button for 6 seconds to shut it down, and then press it again to start it up. It will boot with default RAM settings, its okay, you can go back and set the Latency Offset Values to the last bootable state, I'm assuming it will be either 25 or 26. 25 was the max for me!
P.S you can also set different Offsets for CHA and CHB. For example CHA =25 & CHB=26 and vise versa. Try to see which one will get the numbers close to each other the most!
Don't be confused of the values, they will be easy to spot because they are different from the rest "the rest have default values since I'm assuming you have only 2 ram sticks and the 2 other ram slots are empty".
For a reference, a good training for my ram would be as follows: "This is what i've been using for 3 months now"
DRAM RTL CHA DIM1 Rank0 - 59
DRAM RTL CHB DIM1 Rank0 - 58
DRAM IOL CHA DIM1 Rank0 - 2
DRAM IOL CHB DIM1 Rank0 - 1
The numbers in general are said to be best if they are equal or within +-1 apart from each other.
A bad training that my motherboard did on numerous occasions was as follows: "one of the bad trainings that I spotted"
DRAM RTL CHA DIM1 Rank0 - 69
DRAM RTL CHB DIM1 Rank0 - 61
DRAM IOL CHA DIM1 Rank0 - 14
DRAM IOL CHB DIM1 Rank0 - 6
And that alone was causing me a lot of stutters and performance issues in general.
8- After you find the maximum that you can get the Latency offset values to go up to, save your values into your phone, do not lock them in yet, continue to windows and do your normal things, gaming or whatever. See how it goes, if everything is good and dandy, Then reboot your pc, go back to your bios, check the values if they changed after the restart. If they did, then change them back to whatever you saved on your phone by locking them in the box saying "Auto" in front of them. Now go back and Enable "MRC Fast Boot" to stop your motherboard from changing that value again by training on different ones. That's it!
If you experience any problems, you can always go back and lower the Latency Offset values as to be a bit on the safer side. Remember to Disable "MRC Fast Boot" so the motherboard can retrain the ram on the new values. You can lock the values in and still force your motherboard to train on every boot, but in general, if your reboot straight after a heavy gaming session, a hot ram might be hard to train on those values! Thats why its better to just Enable MRC Fast Boot when you're done with tuning!
This is a slight shot in the dark, but in general, I've experienced the same issue before. And what triggered my memory to remember is the fact that you altered your VCCIO from 1.4 back to 1.1. I hope it helps regardless!
Let me know if you need anything else, cheers!