AMD Ryzen memory optimisation - The effect of tRC timings

Conclusion

AMD Ryzen memory optimisation trick

Conclusion

Today's results showcase what is possible by making a change to a single timing, one change in a list of 26 new parameters that are found in AGESA 1.0.0.6.

These performance results are the minimum that we can achieve from memory tweaking with Ryzen, as there could easily be more memory timings or options that are set to sub-optimal levels.   

This is something that can be considered in a subsequent article, as any Ryzen using enthusiast will want to take advantage of every performance tweak that they can sink their teeth into, especially if they are willing to learn or are already proficient inside their motherboard's BIOS.  

In our testing, we found that some of the biggest gains from tRC timing tweaks can be found when using fast 3200MHz memory kits, where auto tRC values are furthest from our RAM's XMP/validated values. These performance gains are minor in the grand scheme of things, but they are certainly worth utilising if you want to get the best performance out of your CPU. Even in gaming workloads, we found that this tweak was able to yield some useful gains, provided game performance is CPU limited. 

One other thing that needs to be noted is that we do not expect all Ryzen CPUs or memory kits to handle this tweak as easily as our test system, so please make sure you conduct a full suite of memory stress tests after making any performance tweaks to ensure stability. The most important thing here is to access greater performance while maintaining system stability, as nobody wants a system crash during an extended gaming session or an important rendering or encoding task. 

For stability, we do not recommend moving tRC values to below your chosen memory kit's XMP/rated timings and users will need to be careful not to set tRC timings below tRP+tRAS as this will cause problems (likely requiring a CMOS rest). If the memory's rated values prove unstable, we recommend increasing your tRC timings until stability can be achieved.  

In AIDA 64 we can see a notable boost in memory read/write/copy speeds and in 3DMARK Fire Strike and Time Spy, we see that this translates to a significant increase in both CPU and combined (CPU+GPU) performance metrics.  It is clear that this relatively small change to memory timings offers performance gains that are more than worthwhile. 

While the performance boost in several applications is minimal in many cases, it still offers a marked improvement with no real downsides after you have confirmed system stability. 

With every new CPU platform comes a set of unique quirks and tweaks that can be utilised to boost performance, reminding us of Phenom II X6 Northbridge overclocking and other architecture specific characteristics. We have already seen this in action with Ryzen, where memory clocks are linked to Infinity Fabric speeds, allowing high-speed memory to hasten thread-to-thread communication as well as offer greater memory performance. 

Manually adjusting tRC timings have a notable performance impact on the AM4 platform, something that avid PC tweakers should take advantage of if possible. Ryzen is a new platform and there is certainly a lot to explore here in regards to memory optimisation as well as other potential performance improving tweaks. 

 

You can join the discussion on the benefits of manual memory timing tweaks with AMD Ryzen on the OC3D Forums

 

«Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Next»

Most Recent Comments

18-07-2017, 13:59:45

Chrazey
I like it how the test rig specs in the box say "1080 Founders Edition", although the picture of the PC under it shows and ASUS Strix card Quote

18-07-2017, 14:02:05

WYP
Quote:
Originally Posted by Chrazey View Post
I like it how the test rig specs in the box say "1080 Founders Edition", although the picture of the PC under it shows and ASUS Strix card
That is the thing with test beds, hardware changes all the time. I can't take pics with every hardware configuration.Quote

18-07-2017, 14:08:58

Chrazey
Quote:
Originally Posted by WYP View Post
That is the thing with test beds, hardware changes all the time. I can't take pics with every hardware configuration.
No no, I understand dude. I was just pointing it out, not to put it in your face or anything though.Quote

18-07-2017, 16:49:54

harrison
For whatever it's worth, my memory/motherboard does not seem to exhibit this issue. My XMP 2.0 values populated and booted without any fussing, and the tCR value is accurate.

MB: ASRock AB350M Pro4, BIOS v2.5 (AGESA 1.0.0.6)
Ram: Corsair LPX 2x8GB 3200MHz C16 (CMK16GX4M2C3200C16S)
Timings: 16-18-18-36-54-1 (tCAS-tRC-tRP-tRAS-tCS-tCR)
https://valid.x86.fr/te3x7z

A new update was just released today for AGESA 1.0.0.6a, so I'll need to see how that impacts things, but in this one case at least, things appear to not wonky.Quote

18-07-2017, 17:12:14

WYP
Quote:
Originally Posted by harrison View Post
For whatever it's worth, my memory/motherboard does not seem to exhibit this issue. My XMP 2.0 values populated and booted without any fussing, and the tCR value is accurate.

MB: ASRock AB350M Pro4, BIOS v2.5 (AGESA 1.0.0.6)
Ram: Corsair LPX 2x8GB 3200MHz C16 (CMK16GX4M2C3200C16S)
Timings: 16-18-18-36-54-1 (tCAS-tRC-tRP-tRAS-tCS-tCR)
https://valid.x86.fr/te3x7z

A new update was just released today for AGESA 1.0.0.6a, so I'll need to see how that impacts things, but in this one case at least, things appear to not wonky.
Well that is certainly a positive thing to hear, one of the main points for this is to raise awareness and get a potential fix in future BIOS' if possible. I do remember the Taichi having the issue at launch, so this is likely a recent development.

Hopefully other manufacturers will soon follow suit. It is memory performance that is simply sitting on the table.Quote
Reply
x

Register for the OC3D Newsletter

Subscribing to the OC3D newsletter will keep you up-to-date on the latest technology reviews, competitions and goings-on at Overclock3D. We won't share your email address with ANYONE, and we will only email you with updates on site news, reviews, and competitions and you can unsubscribe easily at any time.

Simply enter your name and email address into the box below and be sure to click on the links in the confirmation emails that will arrive in your e-mail shortly after to complete the registration.

If you run into any problems, just drop us a message on the forums.