Hey, Ryzen fans! Today we’re back with our third community update, once again focusing on several key topics you asked us to look at: power plans, game performance updates, and temperature monitoring software!
Balanced power plan optimized for AMD Ryzen™ processors
4/26/2017 Update: The AMD Ryzen Balanced Power Plan is now included in the official AMD chipset drivers starting with version 17.10! Simply download and install the latest chipset driver package, and the new plan will be automatically configured for you. Windows 10 64-bit is required.
Throughout the launch of the AMD Ryzen™ processor, AMD has been clear that desktop PC customers should choose the “High Performance” power plan in Windows® 10. The reason is clear: testing conducted by AMD, and independent reviewers (e.g. Hardware.fr and Computerbase), have concluded that the High Performance power plan offers appreciable performance benefits to our customers. But the out-of-the-box power plan for Windows 10 is “Balanced,” so the community challenged us to find a compromise. We took that challenge seriously, committed to finding a solution by the first week of April, and today we believe we have the answer.
A little background is needed
AMD Ryzen processors feature AMD SenseMI technology, a sophisticated package of sensing and adapting features that (amongst other capabilities) allow the underlying microarchitecture to rapidly execute fine adjustments to voltage and frequency for peak performance. These changes can occur as quickly as 1 millisecond on an AMD Ryzen CPU. However, this intended functionality depends on the integrated power management in Ryzen being in absolute control. After all, nothing knows the hardware better than the hardware itself!
Transitions between frequencies and voltages are governed by “P-States.” P-states are frequency/voltage combinations requested by the operating system. Processors receive these requests all the time, and act on them by selecting matching states built into the hardware.
The Windows-default Balanced plan, in the interest of balancing power and performance, sets higher thresholds and longer timers for transitions into faster P-states than the High Performance plan. This can sometimes limit how quickly our processor responds to “go faster” promptings from high-demand applications.
Secondly, the default Balanced plan attempts to park all logical processors beyond the first 10% whenever possible. On an 8C16T AMD Ryzen 7 1800X, for example, logical processor 0 (physical core) and logical processor 1 (SMT core) stay awake, while the remaining 14 logical processors can be parked at any time. Resuming from a parked state has a latency cost that can affect performance, too.
The AMD Ryzen Balanced power plan
Because of these findings, the new AMD Ryzen Balanced power plan reduces the timers and thresholds for P-state transitions to improve clockspeed ramping. This lets the hardware take full control more often. We’ve also disabled core parking for more wakeful cores. As you can see in the chart below, the performance gains can be substantial—on par with the High Performance plan, in fact!
Other games that we’ve seen benefit from the new plan include: Total War™: WARHAMMER, Alien: Isolation™, Crysis™ 3, Gears of War™ 4, Battlefield™ 4, Project Cars™ and more. Though not every game behaves in a way where a change in power plans has an impact on the AMD Ryzen™ processor, we’ve long maintained that there are enough games to warrant a change. Today’s findings put a fine point on that, and we’re very excited to get these changes into the hands of our customers starting today!
Installation is simple: just install the latest AMD chipset drivers for Windows 10 64-bit!
After collecting feedback from this community preview, we intend to roll the final power plan into the AMD Chipset drivers for AMD Ryzen processors. The Ryzen Balanced plan will automatically be configured as the default power plan for Ryzen-based Windows 10 PCs. If you’ve already downloaded and installed our new power plan from this blog, the new chipset driver package will ensure you do not encounter duplicate entries.
Update @ 4/26/2017: The AMD Ryzen Balanced Power Plan is now included in the AMD Chipset Driver package starting with version 17.10. Simply download and install the bundle on Windows 10 x64, and everything will be taken care of automatically!
What about power?
Now that you know a little more about the performance of our new plan, let’s talk power. The AMD Ryzen Balanced power plan does not change how our processor handles low-power idle states called “CC-States.” These CC-States number cc1 through cc6, representing increasingly aggressive clock and power gating. In fact, cc6 represents a core that is essentially turned off. The core is sleeping so deeply that only its voltage can be detected by software.
The sophisticated power management technology in the “Zen” core can autonomously enter and exit these CC-States as quickly as 1ms. Software tools, unable to see through the sleep, will simply report the last P-state known to the OS before the core entered a CC-state. Don’t be alarmed! The effective frequency of a sleeping core is much lower (generally sub-1GHz).
- The AMD Ryzen™ Balanced power plan still permits aggressive power management. There should be little difference between the OEM Balanced and the Ryzen Balanced plan. We’re interested in your feedback!
- Performance of the AMD Ryzen™ Balanced power plan should be on par with the High Performance plan. We're interested in your feedback on this, too.
- Finally, if you see a third-party tool reporting “idle” clocks in the range of 3200-3400MHz, you can be virtually certain that the core is actually sleeping and the tool is simply reporting the last known P-State.
We’re very proud of the fast and granular power management in the “Zen” architecture, and we hope these explanations helps you better understand how our all-new processor functions.
Even more 1080p game performance updates
In our last community update, we brought you word of significant performance uplifts in Ashes of the Singularity™ and minimum framerate improvements in DOTA™ 2. Today we’re excited to share word of AMD Ryzen™ optimizations now available in Total War™: WARHAMMER with the game’s new “Bretonnia” patch—now available on Steam™!
The March 27th Bretonnia update helps the underlying game engine better understand the topology of Ryzen with respect to the number of logical vs. physical cores. Overall, this helps Total War: WARHAMMER better schedule threads on the processor to reduce resource contention.
Thanks to the great work from our friends over at Creative Assembly™ and SEGA®, we saw an uplift of up to 10.5% with the “High” preset and up to 7% with the more GPU-bound “UItra” graphics preset.
Testing conducted as of April 4, 2017. System configuration: AMD Ryzen™ 7 1800X, Gigabyte GA-AX370-Gaming5, 2x8GB DDR4-2933, GeForce GTX 1080 (378.92 driver), Windows 10 x64 (build 1607), 1920x1080 resolution.
An important update for AMD Ryzen Master
If you’ve not heard of AMD Ryzen Master, it’s a neat little tool we built for users to monitor and overclocking their Ryzen-based computer.1 You get real-time access to temperatures and fan speeds, memory timings, core voltage, and CPU frequencies, plus easy switchable profiles. Super convenient!
Today we’re pleased to announce that Ryzen Master version 1.0.1 will be available starting April 11th with two important updates:
- Ryzen Master now reports junction temperature, rather than tCTL, by automatically removing the tCTL offset on the AMD Ryzen 1800X, 1700X, and 1600X processors. See the “temperature reporting” section of this blog for more context on tCTL.
- The installer no longer enables or requires HPET when Ryzen Master is installed with a system running an AGESA 22.214.171.124-based BIOS. See the “let’s talk BIOS updates” section of this blog for more context on AGESA 126.96.36.199.
Until next time
What are you interested in hearing more about in our next AMD Ryzen Community Update? Let us know on Twitter @AMDRyzen!
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.
1. WARNING: 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 (including use of this overclocking software, even if such software has been directly or indirectly provided by AMD or an entity otherwise affiliated in any way with AMD), 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. DAMAGES CAUSED BY USE OF YOUR AMD PROCESSOR OUTSIDE OF OFFICIAL AMD SPECIFICATIONS OR OUTSIDE OF FACTORY SETTINGS ARE NOT COVERED UNDER ANY AMD PRODUCT WARRANTY AND MAY NOT BE COVERED BY YOUR BOARD OR SYSTEM MANUFACTURER’S WARRANTY.