TechForum Community

Hardware Forum

DDR5 RAM Performance Tuning

Started by ByteMaster on Mar 15, 2024

Initial Thoughts & Baseline Results

Hey everyone,

I've been diving deep into optimizing my DDR5 RAM lately, specifically trying to squeeze out every last bit of performance for gaming and productivity. I've got a kit of G.Skill Trident Z5 Neo RGB 32GB (2x16GB) DDR5-6000 CL30, running on an ASUS ROG STRIX X670E-F GAMING WIFI motherboard with a Ryzen 7 7800X3D.

My current stable settings are:

  • Frequency: 6000 MT/s
  • Timings: 30-38-38-96 (Auto, but fairly tight for stock XMP)
  • Voltage: 1.35V
  • System Agent (VCCSA) / Memory Controller (VCCIO): Auto (Motherboard handles this)

In Cinebench R23, I'm getting around 27000 points in multi-core. In games like Cyberpunk 2077, I see average FPS in the low 100s at 1440p with high settings. I'm wondering if there's more headroom here without risking instability.

Has anyone had success with tighter primary timings on this specific kit or similar setups? What about secondary and tertiary timings? Any tips on safely adjusting voltages for the memory controller or other sub-timings?

Let's share our findings!

Like (5) Quote Reply

Re: DDR5 RAM Performance Tuning

Hey ByteMaster,

Great topic! I'm running a similar setup, though with an Intel i9-13900K and an MSI Z790 motherboard. I've found that with DDR5, especially on AMD platforms, the memory controller (often tied to VCCIO/VCCSA on Intel, or just the IMC on AMD) can be a significant bottleneck if not properly tuned.

For your DDR5-6000 CL30 kit, I'd start by trying to tighten the secondaries. A common one to test is tRFC. I managed to get mine down to around 300 from the auto 450+ on my Intel system. This often has a noticeable impact in memory-intensive workloads and games.

Also, have you tried manually setting your System Agent Voltage (if applicable to your AMD board, or the equivalent for the memory controller) instead of leaving it on auto? Sometimes the auto settings are a bit too conservative. For DDR5-6000, often a SA voltage around 1.25V - 1.30V is stable, but this varies wildly. Be careful not to push it too high (over 1.35V is generally risky for daily use).

For primary timings, CL28 might be achievable, but it's a gamble. I'd prioritize tRFC and other secondaries first. The tertiary timings can offer marginal gains but are incredibly time-consuming to tune.

What are you using for testing stability? I swear by TestMem5 with the Anta777 extreme profile.

Like (3) Quote Reply

Re: DDR5 RAM Performance Tuning

Thanks for the insights, OverclockrGuy!

You're right about the memory controller. On AMD AM5, it's generally integrated tightly with the CPU, and voltages like VDDCR_SOC are key. My motherboard sets this to auto, typically around 1.20V for DDR5-6000. I haven't touched it manually yet, but I'll look into testing values like 1.25V to see if it helps with tighter timings.

Regarding tRFC, that's a great suggestion. I'll check what it's currently set to. I'm using HWiNFO64 to monitor values and AIDA64 for memory benchmarks. For stability, I usually run OCCT's memory test for a few hours and then a few passes of Karhu RAM Test.

I'll try tuning tRFC first, then cautiously explore VDDCR_SOC. CL28 is definitely a stretch goal for now!

Like (2) Quote Reply

Post a Reply