Jump to content

STABLE 128GB(4x32GB) DDR5-6000 CL30 on AM5 (AGESA 1.0.0.7b)

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.

image.thumb.jpeg.3465b2b40ab0227f7616b581b0d173fd.jpeg

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!

image.jpeg.4b5e79b4faa5425325057c231d11b484.jpeg

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)

image.thumb.jpeg.bc3f3d5a6aa04d1ee5011422586efd87.jpeg

Link to comment
Share on other sites

Link to post
Share on other sites

Im curious to see if desync uclk or whatever they fixed with this new agesa can run higher ram speeds even on a quad rank config

 

try desync uclk or whatevers the thing thats been fixed in the new agesa that allows 8000+ ddr5 and see if you can run quad rank at higher speeds

Link to comment
Share on other sites

Link to post
Share on other sites

Notes for those attempting to replicate:

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.)

 

Here is the complete list of my UEFI changes (PBO per core tuning is not included since those are chip-specific):

image.thumb.gif.a4db96712fbc63bd6ab97abf678725b2.gif

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×