cancel
Showing results for 
Search instead for 
Did you mean: 

Tips for Building a Better AMD Ryzen™ System

Staff
Staff
12 20 215K

The AMD Ryzen™ processor is a completely new and different platform from what gamers may be accustomed to, and established practices for configuring a system may prove incorrect or unreliable. We’ve assembled the following configuration steps to ensure users are extracting the best possible performance and reliability from their new PC.

Update Your Firmware

Ensure that you are using the latest UEFI ROM for your motherboard.

  1. The latest ROMs will support the Windows 10 tickless kernel for best application performance.
  2. Newer ROMs can improve the functionality/stability of your motherboard and its UEFI menu options.

Memory Matters

AMD Ryzen™ processors have an appetite for faster system RAM, but it’s important to ensure that you have a solid setup before proceeding.

  1. The AMD Ryzen™ processor does not offer memory dividers for DDR4-3000 or DDR4-3400. Users shooting for higher memory clocks should aim for 3200 or 3500 MT/s.
  2. Memory vendors have also begun to validate 32GB (4x8GB) kits at 3200 MT/s rates for select motherboards.
  3. Ensure that you are programming your BIOS with the recommended timings (CAS/tRCD/tRP/tRAS/tRC/CMD) and voltages specified on the DRAM packaging.
  4. To ensure reliable POST, the AMD Ryzen™ processor may fall back to a DIMM’s JEDEC SPD “safe” timings in the event an overclock proves unreliable. Most DIMMs are programmed to boot at DDR4-2133 unless otherwise instructed by the BIOS, so be sure your desired overclock is in place before performance testing. Use CPU-Z in Windows to confirm.
  5. For speed grades greater than DDR4-2667, please refer to a motherboard vendor’s memory QVL list. Each motherboard vendor tests specific speeds, modules, and capacities for their motherboards, and can help you find a memory pairing that works well. It is important you stick to this list for the best and most reliable results.1
  6. We have internally observed good results from 2933, 3200, and 3500 MT/s rates with 16GB kits based on Samsung “B-die” memory chips. Potential kits include:
    • Geil EVO X - GEX416GB3200C16DC [16-16-16-36 @ 1.35v]
    • G.Skill Trident Z - F4-3200C16D-16GTZR [16-18-18-36 @ 1.35v]
    • Corsair CMK16GX4M2B3200C16 VERSION 5.39 [16-18-18-36 @ 1.35v]
  7. Finally, as part of AMDs ongoing development of the new AM4 platform, AMD will increase support for overclocked memory configurations with higher memory multipliers. We intend to issue updates to motherboard partners in May that will enable them, on whatever products they choose, to support speeds higher than the current DDR4-3200 limit without refclk adjustments. AMD Ryzen™ processors already deliver great performance in prosumer, workstation, and gaming workloads, and this update will permit even more value and performance for enthusiasts who chose to run overclocked memory.
  8. AMD’s officially-supported DRAM configurations are below for your reference:

    DDR4 Speed (MT/s)
    Memory RanksDIMM Quantities
    2667Single2
    2400Dual2
    2133Single4
    1866Dual4


Mind Your Power Plan

Make sure the Windows® 10 High Performance power plan is being used (picture). The High Performance plan offers two key benefits:

  1. Core Parking OFF: Idle CPU cores are instantaneously available for thread scheduling. In contrast, the Balanced plan aggressively places idle CPU cores into low power states. This can cause additional latency when un-parking cores to accommodate varying loads.
  2. Fast frequency change: The AMD Ryzen™ processor can alter its voltage and frequency states in the 1ms intervals natively supported by the “Zen” architecture. In contrast, the Balanced plan may take longer for voltage and frequency changes due to software participation in power state changes.

In the near term, we recommend that games and other high-performance applications are complemented by the High Performance plan. By the first week of April, AMD intends to provide an update for AMD Ryzen™ processors that optimizes the power policy parameters of the Balanced plan to favor performance more consistent with the typical usage models of a desktop PC.

The Observer Effect

Ensure there are no background CPU temperature or frequency monitoring tools when performance is essential. Real-time performance measurement tools can have an observer effect that impacts performance, especially if the monitoring resolution (>1 sample/sec) is increased.

Overclocking!

Overclocking is a time-tested and beloved way to squeeze even more “free” performance out of a system. That’s why every AMD Ryzen™ processor is unlocked for overclocking.2

Consider the example of the AMD Ryzen™ 7 1700 processor. It has a base clock of 3.0GHz, a two-core boost clock of 3.7GHz, an all-cores boost clock of 3.1GHz, and a 2-core XFR clock of 3.75GHz. Many have reported all-core overclocks of around 3.9GHz, which is a full 25% higher than the default behavior of the CPU.

PUTTING IT ALL TOGETHER

To test the performance impact of all of these various changes, we threw together a brand new Windows 10-based system with the following specifications:

  • AMD Ryzen™ 7 1800X (8C16T/3.6-4.0GHz)
  • 16GB G.Skill (2x8) DDR4-3200
    • Clocked to 2133MT/s: 15-15-15-35-1t
    • Clocked to 2933MT/s: 14-14-14-30-1t
  • ASUS Crosshair VI Hero (5704 BIOS)
  • 1x AMD Radeon™ RX 480 GPU (Radeon Software 17.2.1)
  • Windows 10 Anniversary Update (Build 14393.10)

Throughout this process we also discovered that F1™ 2016 generates a CPU topology map (hardware_settings_config.xml) when the game is installed. This file tells the game how many cores and threads the system’s processor supports. This settings file is stored in the Steam™ Cloud and appears to get resynced on any PC that installs F1™ 2016 from the same Steam account. Therefore: if a user had a 4-core processor without SMT, then reused that same game install on a new AMD Ryzen™ PC, the game would re-sync with the cloud and believe the new system is also the same old quad core CPU.

Only a fresh install of the game allowed for a new topology map that better interpreted the architecture of our AMD Ryzen™ processor. Score one for clean computing! But it wasn’t a complete victory. We also discovered that the new and better topology map still viewed Ryzen™ as a 16-core processor, rather than an 8-core processor with 16 threads. Even so, performance was noticeably improved with the updated topology map, and performance went up from there as we threw additional changes into the system.

As an ultimate maneuver, we asked the question: “Can we edit this file?” The answer is yes! As a final step, we configured F1™ 2016 to use 8 physical CPU cores, rather than the 16 it was detecting by default. Performance went up again! After all was said and done, we gained a whopping 35.53% from our baseline configuration showing how a series of little changes can add up to something big.

The picture tells the story clear as day: configuration matters.

pastedImage_92.png


Robert Hallock is a technical marketing guy for AMD's CPU division. His/her postings are his own opinions and may not represent AMD’s positions, strategies or opinions. Links to third party sites are provided for convenience and unless explicitly stated, AMD is not responsible for the contents of such linked sites and no endorsement is implied.

Footnotes:

1. Overclocking memory will void any applicable AMD product warranty, even if such overclocking is enabled via AMD hardware and/or software.  This may also void warranties offered by the system manufacturer or retailer or motherboard vendor.  Users assume all risks and liabilities that may arise out of overclocking memory, including, without limitation, failure of or damage to RAM/hardware, reduced system performance and/or data loss, corruption or vulnerability.  GD-112
2. AMD processors, including chipsets, CPUs, APUs and GPUs (collectively and individually "AMD processor"), are intended to be operated only within their associated specifications and factory settings. Operating your AMD processor outside of official AMD specifications or outside of factory settings, including but not limited to the conducting of overclocking using the Ryzen Master overclocking software, may damage your processor, affect the operation of your processor or the security features therein and/or lead to other problems, including but not limited to damage to your system components (including your motherboard and components thereon (e.g., memory)), system instabilities (e.g., data loss and corrupted images), reduction in system performance, shortened processor, system component and/or system life, and in extreme cases, total system failure. It is recommended that you save any important data before using the tool.  AMD does not provide support or service for issues or damages related to use of an AMD processor outside of official AMD specifications or outside of factory settings. You may also not receive support or service from your board or system manufacturer. Please make sure you have saved all important data before using this overclocking software.

20 Comments
Adept III
Adept III

rhallock​ Thank you for the write up. This helps clear up a lot of questions that I had and gives me a bit over options for overview as I proceed forward with my Ryzen build.

Journeyman III
Journeyman III

rhallock​ Thanks for the guide. I have been asking for reviewers and vendors for information 16gig sticks for the ryzen. I would like to have high memory speeds but i would also like to retain option to extend memory one day so 16gig sticks are must. Do you have any tips which kits should i order if i want high memory bandwith and 16gig DS sticks 32 gig system memory.

Miniboss
Miniboss

Thanks for this.

Adept I
Adept I

Woww

New ryzen record from boys of tehran iran  , they overclock ryzen all 8core  to 5.5 ghz and be no1 in cinebench now (above 6950x....2000$)

https://www.instagram.com/p/BRnyA-shpqm/

Adept II
Adept II

Awesome! Thanks for sharing! Finding that file and scan from the F1 game was pretty cool. Wouldn't have ever thought of that with a game. Thanks for discovering that!

Adept I
Adept I

Great info, but... how did you get hold of a motherboard?

Adept II
Adept II

All that I need to know is - is there anyone who's being able to run 2x16GB 3200Mhz CL16 kit? Because I ordered one like that from G.Skill earlier, and wondering what mobo I should order for it to work. So far no luck finding it on any mobo compatibility list I checekd so far. I saw a dude from WCCF running that config, but on my question about the mobo he still never answered.

Journeyman III
Journeyman III

ASUS Crosshair VI Hero very hard to find in stock now though.

Adept I
Adept I

"Finally, as part of AMDs ongoing development of the new AM4 platform, AMD will increase support for overclocked memory configurations with higher memory multipliers. We intend to issue updates to motherboard partners in May"

Wow, so you're going to wait until May before ryzen buyers will get to use RAM at speeds that have been available for years? Please tell me this is a joke?

I guess my 7700k is being ordered today, comments like that totally stop me caring about a product. This should have been ready in launch, I mean what you guys only tested on slow ram? Such funny.

Adept III
Adept III

"The AMD Ryzen™ processor does not offer memory dividers for DDR4-3000 or DDR4-3400."

Can someone explain this a bit further? Why can I choose a 3000 memory clock in my BIOS, if it isn't supported?

My specs are the following:
R7 1800x
Asus ROG Crosshair VI Hero

2x 16GB Corsair Vengeance LED DDR-3000 (32GB total)

Unfortunately, SK Hynik dual rank and not Samsung B-die. On earlier BIOS versions I could run the memory only at 2133. Since the newest BIOS update I can run it at 2666 with 16-16-16-39 timings. I cannot pass POST with any 3000 clock config I tried.

So should I instead try aiming straight for 3200 instead, maybe with lower BCLK and  looser timings?

Adept I
Adept I

Why do MOBO Makers and chipset makers claim that those memory speeds are available on retail packaging if they are not - is the more important question.

Adept III
Adept III

Man i'd kill to have a ryzen 1800x system like u have under the putting it all together section but alas my wllet won't allow it *fingers crossed * for some stream giveaway to help me get there.

Elite
Elite

I already purchase a G.Skill RipJawsV 32GB kit: PC4-2400 16x2 DDR4-3000 CL14-14-14-34 1.35V and paid for an Asrock B350 Pro4 on ETA to dealer. Haven't decided between a 1700 or 1700X. Is my ram kit useless or doomed regress the cpu performance? Planning to upgrade my 2D/3DCAD 8370 to this platform.

Journeyman III
Journeyman III

I already ordered for a Corsair vengeance LED  2x8GB 3000 MHz c15 kit for my next RYZEN build. Does this article meant I cant run even on the specified 2933MHz or any POST problems,please reply. Thanx in advance.

Adept I
Adept I

I have the same memory kit, but with Biostar's x370gt7 (my ASUS preorder on amazon still hasn't shipped!).  It's running at stock speed now for 24 hrs.  Going to overclock it after work and hopefully update you with good news : )

Adept I
Adept I

This is  not joke , fact is fact , see price of  ryzen above,below cpu!!!!

Ryzen =universe most optimum(high powe,high long life,low price) cpu

https://www.futuremark.com/hardware/cpu

Forerunner
Forerunner

As the AMD chart above shows Ryzen mobos will support two dual rank (typically 16GB DIMMs), at 2400 MHz. frequency. In reality most DDR4 DRAM will run on Ryzen at 2666 MHz. if the DIMM is rated for 2666 MHz. or higher. That's not a guarantee but as mobo makers validate different DDR4 DIMMs and update their mobo BIOS, most quality DDR4 should work just fine especially if the number of DIMMs and rank as listed above are used.

Forerunner
Forerunner

The fact that you are running 32GB of DRAM makes it more challenging to run at frequencies above 2400 MHz. the official two DIMM, dual rank DDR4 supported DRAM by Ryzen. Being able to run the DRAM at 2666 MHz. is actually excellent. You can try slower timings and voltage up to 1.35V but it's a matter of luck if it runs at any higher frequency reliably. FWIW you aren't going to see any tangible system performance gains going from 2666 MHz. to 3000 MHz. because 2666 MHz. isn't really a bottleneck.

Adept III
Adept III

Thanks, but can you still explain this sentence a bit? "The AMD Ryzen™ processor does not offer memory dividers for DDR4-3000 or DDR4-3400"

Journeyman III
Journeyman III

rhallock, I'd just like to point out an error in your article, the Corsair CMK16GX4M2B3200C16 VERSION 5.39 [16-18-18-36 @ 1.35v] is NOT a Samsung B-Die, it's SK Hynix and will NOT clock above 2666mhz on an Asus Crosshair VI Hero on not only my board but also a friend who bought the exact same setup, the CORSAIR CMK16GX4M2B3200C16 ver4.31 16-18-18-36 @ 1.35V however IS a Samsung B-Die and will behave as expected.  Caveat Emptor.