DDR5 overclocking (nightmare)

Admin

Administrator
Moderator
Messages
4,144
#36
7600 MT/s y-cruncher stable with 7600x
u/LastUsernameWasBaned claimed it was stable in y-cruncher mixed in addition to the y-cruncher benchmark.

7600.jpg


LastUsernameWasBaned wrote:

I didn't use DDR5 nitro option on my x670-p board. No special voltages and no CPU overclock in bios. I do CPU overclock in hydra 1.4b, which I had Patreon access when it was released.

Zenmaps shows gear down and other settings.

Nothing special in bios really. It is 1654 bios for x670-p Asus board.

If you browse my scores on hwbot you can also see my 8000mhz post there but wasn't stable at all. Just enough to post the screenshot xD
 

Admin

Administrator
Moderator
Messages
4,144
#37
hi.. i have a corsair venegeance (CMK32GX5M2D6000Z36 )6000 mhz cl36 ram but i couldnt succed overlock it...can someone help me please?
You need to provide more information.

Both the CPU and motherboard will affect DDR5 overclocking.

If you cannot get to higher frequency you might still be able to get better performance by tweaking timings.
 

Admin

Administrator
Moderator
Messages
4,144
#38
Going for 6600 MT/s stable with 2x32 GiB A-die
I ran into CPU stability issues with my 6461 MT/s overclock so i ended up updating to bios version A92 (msi z790-p).

I wanted to avoid the potential problems that come with BLCK overclocking so i tried 6600 instead (slightly less than 6600 in reality).

Turns out that the good settings i used earlier for my 6461 MT/s overclock will be even more useful now. Unfortunately this came at the price of using worse timing settings. I have still not found a way to get 6600 CL30 stable.

6600 14.png


DRAM VDD: 1.40
DRAM VDDQ: 1.40
CPU VDD2: 1.38
CPU VDDQ: 1.26
CPU SA: 1.2
SA PLL SFR voltage: 0.990
MC PLL SFR voltage: 1.02

Slow training.

Read ODT training: enabled
Code:
tCL       32
tRCD      38
tRCDw     38
rRP       32
tRAS      32
tRFC2     496     

tRFCPB    432
tREFI     65528 
tWR       60
tWR_MR    60
tWTR      8
tWTR_L    12
tRRD      8
tRRD_L    10     
tRTP      12     
tRTP_MR   12
tFAW      32
tCWL      28
tCKE      8
tCCD      8
tCCD_L    12
tCCD_L_MR 12

tRDRDSG   16
tRDRDDG   8
tRDRDDR   12

tWRWRSG   16
tWRWRDG   8
tWRWRDR   16

tRDWRDG   20
tRDWRDG   20
tRDWRDR   20

tWRRDSG   64
tWRRDDG   54
tWRRDDR   14

tWRPRE    50

tXP       8
tXPDLL    16
tPRPDEN   2
tRDPDEN   8
tWRPDEN   8

tXSDLL    64
Other settings are set to auto for now.

Enabling "enhanced interleave" led to severe instability, unclear if that can be fixed since i might be up against the IMC limit at 6600. Also unclear if that even improves performance when you have 2x32 GiB DDR5.

Earlier setup with worse tREFI (52526):

https://www.youtube.com/watch?v=l08rv7jFKUg

That was with all DRAM training settings on "auto" which probably wasn't ideal.

I did have "Write drive strength/equalization" enabled for a while but that seems to make performance worse.
 

Attachments

Admin

Administrator
Moderator
Messages
4,144
#39
6600 CL30
I was never able to get this properly stable (even if i got really close) and it seemed like the cas latency was too tight with the default dram voltage (1.4v). I will return to this if i fail to get 6800 MT/s stable (unlikely).

DRAM VDD: 1.425
DRAM VDDQ: 1.41
CPU VDD2: 1.38
CPU VDDQ: 1.26
CPU SA: 1.2
SA PLL SFR voltage: 0.990
MC PLL SFR voltage: 1.02
Ring PLL SFR voltage: 1.02

BLCK 100MHz Lock On: enabled

VDD Switching Frequency: 1500Khz.

Slow training.

Read ODT training: enabled
Round trip latency: enabled
Early DIMM DFE training: enabled
DIMM RON training: enabled
Turn around timing training: disabled
Row Hammer Prevention: enabled
Write Voltage Centering 1D: enabled
Read Voltage Centering 1D: enabled
Write Voltage Centering 2D: enabled
Read Voltage Centering 2D: enabled
Code:
tCL       30
tRCD      38
tRCDw     38
rRP       32
tRAS      32
tRFC2     496

tRFCPB    432
tREFI     65528

tRRD      8
tRRD_L    10
tRTP      12
tRTP_MR   12
tFAW      32
tCWL      28
tCKE      8
tCCD      8
tCCD_L    12
tCCD_L_MR 12

tRDRDSG   16
tRDRDDG   8
tRDRDDR   12

tWRWRSG   16
tWRWRDG   8
tWRWRDR   16

tRDWRDG   20
tRDWRDG   20
tRDWRDR   20

tWRRDSG   64
tWRRDDG   54
tWRRDDR   14

tWRPRE    50

tXP       8
tXPDLL    16
tPRPDEN   2
tRDPDEN   8
tWRPDEN   8

tXSDLL    64

tMOD      50
tZQCS     98

tREFSBRD  92
100%- in hci memtest (aika memtest pro):

https://www.youtube.com/watch?v=c94ZLYAGKdw

Stable in y-cruncher, stressapptest and mprime large FFT but not stable in Testmem5 when the 1usmus_v3 profile is used:

https://www.youtube.com/watch?v=zt9B5XQjzeQ

1 error in 3 hours of testmem5:

https://www.youtube.com/watch?v=FxVTJJYASC0
 

Admin

Administrator
Moderator
Messages
4,144
#40
2x32 GiB stable at 7800 MT/s with 7800x3d
This is actually significantly better than what raptor lake can manage. Good illustration of how bad the intel memory controller is.

This was achieved by eighty20


all switch frequency for CPU, VSOC, RAM,MISC set to maximum, all power phase are set to extreme on GENE4.
 

Admin

Administrator
Moderator
Messages
4,144
#41
4x48 GiB @ 6000 MT/s on AM5
Impressively this was done in gear 1


Processor CA drive strength: 30 ohm
DRAM ODT impedance RTT_NOM_WR: RZQ/4 (60)
DRAM ODT impedance RTT_NOM_RD: RZQ/4 (60)
DRAM ODT impedance RTT_WR: RZQ/2 (120)
Processor ODT impedance: 48 ohm
Processor DQ drive strength: 34.3 ohm
DRAM DQ drive strength: 34 ohm

This was done thanks to reddit guide by andymetzen

Greetings from the country of Taiwan🇹🇼! It looks like we can finally run 128GB of DDR5 at the sweet spot of 6000MT/s on the AM5 platform!

I managed to find budget-friendly A-Die DDR5 sticks for $100 per 32GB, and paired them with a cheap ASRock 8-layer board priced at $250. After updating the BIOS to the latest AGESA 1.0.0.7b, I applied u/buildzoid's timings. I'm thrilled to report that my 128GB(4x32GB) setup has been 24/7 stable at DDR5-6000 30-38-38-28 UCLK=MEMCLK! I ran Memtest86 for 4 passes, LinpackXtreme for 33 runs, and AIDA64 for 4 hours, and I didn't get any errors.


128GB(4x32GB) DDR5-6000 30-38-38-28 UCLK=MEMCLK

While attempting 128GB(4x32GB) at DDR5-6400 with timings set at 32-39-39-28 and UCLK=MEMCLK, the system successfully booted into Windows. However, it didn't pass stability tests. If you're able to get 128GB stable at 6400MT/s with UCLK=MEMCLK, please share your settings!



Specs:
  • Processor: AMD Ryzen 9 7950X, air cooled
  • Motherboard: ASRock X670E PRO RS (BIOS: 1.28.AS01) (USD$250)
  • Memory: 4x 32GB ATADA XPG LANCER RGB DDR5 AX5U6400C3232G-DCLARWH (Hynix A-Die) (USD$400)
Impossibly high aida64 number for write-bandwidth here:



Simply applying EXPO/XMP did not boot for me. The key was manually setting the following nine memory bus termination values:

  • ProcOdt = 48Ω
  • ProcCaDs = 30Ω
  • ProcDqDs = 34.3Ω
  • DramDqDs = 34Ω
  • RttNomWr = RZQ/4 (60)
  • RttNomRd = RZQ/4 (60)
  • RttWt = RZQ/2 (120)
  • RttPark = RZQ/5 (48)
  • RttParkDqs = RZQ/5 (48)
Here is what I did:

  1. Start at 5400 MT/s and make it stable.
  2. Increase the memory speed by 200 MT/s and make it stable.
  3. Repeat step 2 until you reach the limit of your system. (5600 -> 5800 -> 6000 -> 6200 -> 6400)
Expect memory training times of 8 to 9 minutes every time you make changes in the UEFI. Sometimes it might even take up to 20 minutes before entering the UEFI.

With "Memory Context Restore" Enabled and "Power Down Enable" Enabled, you should be able to access the UEFI within 10 seconds if nothing was changed in the UEFI. (In 1.0.0.7b, if you do not enable "Power Down Enable" with "Memory Context Restore," the system will fail to POST on the second boot.)

For those who desire every single detail, here is the complete list of my UEFI changes (PBO per core tuning is not included since those are chip-specific):


UEFI changes (PBO per core tuning is not included since those are chip-specific)
 

Admin

Administrator
Moderator
Messages
4,144
#42
7400 CL34 stable
VST 20 iterations, COD MW3 / Warzone no crash for over 3 hrs.

This was achieved by b760-i

7400CL34.png


VDD 1.46v
VDDQ 1.46v
IVR 1.4v
MCV 1.4v
SA 0.99v
 

Admin

Administrator
Moderator
Messages
4,144
#43
ODT tuning
Turns out that you may be able to push your DDR5 a bit higher by manually imputing ODT values in bios. He also confirmed that you cannot stabalize DDR5 just by showing more voltages into it, you have to find narrow sweetspots. He even found some timings to have sweetspots for reasons that are very much unclear to me. rtt


For 7200/7400

rttwr: 0
rttnomrd: 48
rttnomwr: 48
rttpark: 40
rttparkdqs: 34

for 7600 CL 34

rttwr: 34
rttnomrd: 48
rttnomwr: 48
rttpark: 40
rttparkdqs: 34
 

Admin

Administrator
Moderator
Messages
4,144
#44
6800 CL32 with 2x32 GiB A-die
I had to manually change ODT settings to pry open a window of stability with regard to voltages.

Motherboard: msi pro z790-p wifi DDR5
Bios version: AD3

DRAM VDD: 1.4
DRAM VDDQ: 1.4
CPU VDD2: 1.38
CPU VDDQ: 1.25
CPU SA: 1.195
CPU PLL SFR voltage: 1.005
RING PLL SFR voltage: 1.005
SA PLL SFR voltage: 0.990
MC PLL SFR voltage: 1.02
E-core L2 PLL SFR Voltage: 1.02
DRAM VPP Voltage: 1.79

BLCK 100MHz Lock On: enabled

Memory Fast Boot: Slow Training

Training Mode: Intel MRC
Early DIMM DFE Training: Disabled
Write Timing Centering 1D: Disabled
Write Voltage Centering 1D: Disabled
Read Timing Centering 1D: Enabled
Read Voltage Centering 1D: Enabled
Read Timing Centering 2D: Enabled
VccDLL Bypass Training: Enabled
Early Command Voltage Training: Enabled
DIMM RON Training: Enabled
Write Drive Strength/Equalization 2D: Enabled
Read ODT Training: Disabled
Vddq training: disabled
Tx DQS DCC Training: Enabled
Write Voltage Centering 2D: Enabled
Read Voltage Centering 2D: Enabled
Round Trip Latency: Enabled
Read Timing Centering 1D JR: Disabled
Turn Around Timing Centering: Disabled
Rank margin tool: enabled
Rank margin tool per bit: disabled
Row Hammer Prevention: Disabled

Memory Bandwidth Enhanced: [Mode 4]
A.I. Training Mode: [Mode 2]
A.I. Payload Enhance Mode: [Mode 6]
VTT ODT: [Enabled]
Enhanced Interleave: [Enabled]

ODT finetune: [2]

rttwr: 34
rttnomrd: 34
rttnomwr: 34
rttpark: 34
rttparkdqs: 34

Read ODT Duration: 5
ODT read delay: 2 (auto setting)
ODT Write Duration: 5
ODT Write Delay: 0
Code:
tCL       32
tRCD      40
tRCDw     38
rRP       32
tRAS      30
tRFC2     496

tRFCPB    432
tREFI     65528
tWR       60
tWR_MR    96
tWTR      8
tWTR_L    12
tRRD      8
tRRD_L    10
tRTP      12
tRTP_MR   12
tFAW      32
tCWL      16
tCKE      8
tCCD      8
tCCD_L    16
tCCD_L_MR 16

tRDRDSG   16
tRDRDDG   8
tRDRDDR   12

tWRWRSG   16
tWRWRDG   8
tWRWRDR   16

tRDWRDG   22
tRDWRDG   22
tRDWRDR   20

tWRRDSG   64
tWRRDDG   54
tWRRDDR   16

tWRPRE    64
tRDPRE    16

tXP       8
tXPDLL    16
tPRPDEN   2
tRDPDEN   8
tWRPDEN   8
tCPDED    16

tREFIx9   255
tXSDLL    1536

tMOD      52
tZQCS     112
tZQCAL    512
tXSR      256
tREFSBRD  106
tCSH      42
TCSL      8
tCA2CS    8
tCKCKEH   12

tRFM      296
RTL init values: 67, 66

6800 9.4.PNG


https://www.youtube.com/watch?v=saqhPjp7jZk

I did get it stable once at 6800 using the older A92 bios but that bios was a nightmare to work with since it was very inconsistent, you could enter the same settings again and suddenly have something very unstable. I also used too loose tRP (34 instead of 32) resulting in poor bandwidth:

https://www.youtube.com/watch?v=J5Bu0bbU36U
 

Attachments

Messages
2
#46
Hey,
How are these adjustments nowadays?
Still using 2x32gb? I have one of these Corsair sticks in an Asus Z790-F WiFi 2 and I'm having a lot of trouble stabilizing any frequency, for now it's only going to 4000mhz automatically, before I was on an Asrock Z790 PG Lightning and I managed to get up to 6800 untouched and was using 6666mhz stably.
 

Admin

Administrator
Moderator
Messages
4,144
#47
Hey, How are these adjustments nowadays?

Still using 2x32gb?
Not much has changed really. I could update with the latest bios settings but it's realy not going to be helpful for you unless you have a msi motherboard (and even then you shouldn't expect too much).
I have one of these Corsair sticks in an Asus Z790-F WiFi 2 and I'm having a lot of trouble stabilizing any frequency, for now it's only going to 4000mhz automatically, before I was on an Asrock Z790 PG Lightning and I managed to get up to 6800 untouched and was using 6666mhz stably.
Seems like your motherboard is bad. You might be screwed basically.

I was able to overclock 400 MT/s higher thanks to updating my motherboard (msi screwed up with earlier versions) but there can also be hardware issues holding you back.
 

lucassrdev

New member
Messages
2
#48
Not much has changed really. I could update with the latest bios settings but it's realy not going to be helpful for you unless you have a msi motherboard (and even then you shouldn't expect too much).

Seems like your motherboard is bad. You might be screwed basically.

I was able to overclock 400 MT/s higher thanks to updating my motherboard (msi screwed up with earlier versions) but there can also be hardware issues holding you back.

Hey, admin!
I finally figured out the stupidity of my mistake. I had put the memories in the wrong slots. I finally fixed it. The Z790-F Wifi 2 is working with XMP 6400MHz in 2x32GB. Now I have 7000M at CL32 and I'm trying to find better times and voltages to make it as stable as possible. If you want to share yours again, I can try to see how much I can use it on the Asus.
 

Admin

Administrator
Moderator
Messages
4,144
#49
Hey, admin!
I finally figured out the stupidity of my mistake. I had put the memories in the wrong slots. I finally fixed it. The Z790-F Wifi 2 is working with XMP 6400MHz in 2x32GB. Now I have 7000M at CL32 and I'm trying to find better times and voltages to make it as stable as possible. If you want to share yours again, I can try to see how much I can use it on the Asus.
Copying my exact settings isn't going to work and it's also impossible since you are on asus.

With dual rank the limiting factor is often the memory controller voltages which has to be fine-tuned for each individual CPU. I think i am still using the following

CPU VDD2: 1.38
CPU VDDQ: 1.25
CPU SA: 1.195

I think those are called something else on the asus boards

1740963991274.png


https://www.reddit.com/r/overclocking/comments/15ksqzm/voltages_naming_asus_bios_vs_hwinfo/

Edit: i did update my settings post but i don't think that will matter for anyone else and i also have not done proper stability testing yet.
 
Top