AMD Details Tweaks Behind Recent Memory Overclocking Improvements

Noctua Paste Guard for AMD AM5
(Image credit: Noctua)

HardwareLuxx editor Andreas Schilling shared a few new details that AMD provided him about its new and highly-capable AGESA 1.0.0.7b microcode update. AMD confirmed that the update features enhancements to three very important mechanisms that improve memory stability and enable Ryzen 7000 series CPUs to run DDR5 memory frequencies beyond DDR5-8000.

The three new features include memory training adjustments and extended adjustments to the tWR memory timing, which is where the extended DDR5 frequency range comes from.

Additionally, the tWR timing in AGESA 1.0.0.7b has been expanded, allowing looser timings. Apparently, the tWR was limited before 1.0.0.7b came out, preventing looser timings, which handicapped the memory frequency range on the AM5 platform.

AMD also revealed that there are two memory training updates that come in AGESA 1.0.0.7b. The first is txDFE / Enhanced Memory Training which is a new BIOS option users can manually enable to gain better memory stability or margin on many memory kits. The only side-effect of this feature is that it takes longer to train, meaning that boot-up times will take longer.

The second is a new feature called Fast Memory Training, that does the exact opposite of the first. It decreases the amount of time memory needs to be trained on an AM5 motherboard to speed up the boot process. This feature is supposed to work well for non-OC memory kits, but can also be used with XMP/EXPO kits in many circumstances.

All of these features improve the stability of DDR5 memory on AM5 motherboards and CPUs and significantly improve the amount of frequency headroom Ryzen 7000 CPUs can run on the memory. This is why we have seen so several overclockers achieve DDR5-8000 ~ DDR5-9000 DDR5 overclocking results over the past month, thanks to these new enhancements baked into the AGESA 1.0.0.7b update.

The only problem with this additional frequency headroom is that it does little to nothing to improve gaming performance. Some testing has found that running at DDR5-7400 memory provided 1% worse performance than DDR5-6200. This is due to Ryzen's infamous infinity fabric limitations that prevent the interconnect from running high memory frequencies. On Ryzen 7000, to run DDR5 memory beyond 6000-6400, the memory subsystem needs to run the FCLK, UCLK, and MCLK at a 1:1:2 ratio (instead of 1:1:1) which increases memory latency.

As a result, gaming performance will always take a hit as long as the MCLK needs to run in a higher latency mode. For workstation users/power users, this won't be as problematic since there are programs that take advantage of the additional DDR5 memory bandwidth afforded by DDR5-7000~9000 kits, but it's not the norm.

Aaron Klotz
Contributing Writer

Aaron Klotz is a contributing writer for Tom’s Hardware, covering news related to computer hardware such as CPUs, and graphics cards.

  • jeremyj_83
    I wonder what these DDR9000 speeds would do for the iGPU on the G series.
    Reply
  • TechieTwo
    Clearly no need to buy expensive overclocked memory if it can't be run at 1:1:1:.
    Reply
  • usertests
    jeremyj_83 said:
    I wonder what these DDR9000 speeds would do for the iGPU on the G series.
    Right, that's the only thing it could help in the short term, a Phoenix desktop APU. Maybe announced in August. Then later Zen 5 chips could actually use speeds around these without a penalty.
    Reply
  • greenreaper
    I mean, you can already game on the iGPU. I got 14.5 FPS @ 900p with Quality upscaling on Jedi: Survivor. And more useful frame rates on older games like Forza Horizon 3 and Portal 2. Don't know exactly how much the OC of my RAM helped vs. the OC of the iGPU core, but they both seemed to contribute.
    Reply
  • Sluggotg
    If your using an iGPU for your graphics, I would think it would be a waste to use very high performance/Very Expensive RAM. If you are tight on money, a cheap video card and lower end RAM would seem a better choice. But then again, maybe its a specialty computer with no room for a video card. If that's the case, go for it!
    I am glad to see AMD fixing issues. It's good for everyone.
    Reply
  • jeremyj_83
    greenreaper said:
    I mean, you can already game on the iGPU. I got 14.5 FPS @ 900p with Quality upscaling on Jedi: Survivor. And more useful frame rates on older games like Forza Horizon 3 and Portal 2. Don't know exactly how much the OC of my RAM helped vs. the OC of the iGPU core, but they both seemed to contribute.
    Most of the time you are going to be memory bandwidth constrained in an iGPU situation. If all of a sudden you can get 120GB/s memory bandwidth to your iGPU you could have a situation where the GPU cores aren't being starved for bandwidth anymore and in theory better than RX 560 performance.
    Reply