Upcoming AMD UEFI Update Will Improve Ryzen Boost Clocks

Upcoming AMD UEFI Update Will Improve Ryzen Boost Clocks

One ongoing question reviewers have been digging into for the past few weeks is the expected behavior of AMD 7nm Ryzen CPUs at high boost clock versus the actual, measured behavior. AMD promised to update the user community today, September 10, as to the expected behavior of its CPUs and what changes would be incorporated in upcoming UEFI revisions.

What THG found was that different UEFI versions and AGESA releases have shown subtly different clocking results. Later releases have hit slightly lower boost clocks compared with the earlier versions that were used for reviews. At the same time, however, these later versions have also frequently held their boost clocks for longer before down-throttling the CPU.

There’s also evidence that the throttle temperatures have been subtly adjusted, from 80C initially down to 75 before creeping back upwards to 77. These changes would not necessarily impact performance — the CPU is boosting a bit lower, but also boosting longer — but it wasn’t clear what, exactly, AMD was trying to accomplish. During its IFA presentation last week, Intel argued that these subtle variations were evidence that AMD was trying to deal with a potentially significant reliability issue with its processors. THG was unwilling to sign on to that explanation without additional information.

AMD’s Ryzen Master tweaking and monitoring utility
AMD’s Ryzen Master tweaking and monitoring utility

While all of this was unfolding, AMD notified us that it would make an announcement on September 10 concerning a new AGESA update.

AMD’s Update

The text that follows is directly from AMD and concerns the improvements that will be baked into updated UEFIs from various motherboard manufacturers. I normally don’t quote from a blog post this extensively, but I think it’s important to present the exact text of what AMD is saying.

[O]ur analysis indicates that the processor boost algorithm was affected by an issue that could cause target frequencies to be lower than expected. This has been resolved. We’ve also been exploring other opportunities to optimize performance, which can further enhance the frequency. These changes are now being implemented in flashable BIOSes from our motherboard partners. Across the stack of 3rd Gen Ryzen Processors, our internal testing shows that these changes can add approximately 25-50MHz to the current boost frequencies under various workloads.

Our estimation of the benefit is broadly based on workloads like PCMark 10 and Kraken JavaScript Benchmark. The actual improvement may be lower or higher depending on the workload, system configuration, and thermal/cooling solution implemented in the PC. We used the following test system in our analysis:

AMD Reference Motherboard (AGESA 1003ABBA beta BIOS)2x8GB DDR4-3600C16AMD Wraith Prism and Noctua NH-D15S coolersWindows 10 May 2019 Update22°C ambient test labStreacom BC1 Open BenchtableAMD Chipset Driver 1.8.19.xxxAMD Ryzen Balanced power planBIOS defaults (except memory OC)These improvements will be available in flashable BIOSes starting in about two to three weeks’ time, depending on the testing and implementation schedule of your motherboard manufacturer.

Going forward, it’s important to understand how our boost technology operates. Our processors perform intelligent real-time analysis of the CPU temperature, motherboard voltage regulator current (amps), socket power (watts), loaded cores, and workload intensity to maximize performance from millisecond to millisecond. Ensuring your system has adequate thermal paste; reliable system cooling; the latest motherboard BIOS; reliable BIOS settings/configuration; the latest AMD chipset driver; and the latest operating system can enhance your experience.

Following the installation of the latest BIOS update, a consumer running a bursty, single threaded application on a PC with the latest software updates and adequate voltage and thermal headroom should see the maximum boost frequency of their processor. PCMark 10 is a good proxy for a user to test the maximum boost frequency of the processor in their system. It is expected that if users run a workload like Cinebench, which runs for an extended period of time, the operating frequencies may be less than the maximum throughout the run.

In addition, we do want to address recent questions about reliability. We perform extensive engineering analysis to develop reliability models and to model the lifetime of our processors before entering mass production. While AGESA 1003AB contained changes to improve system stability and performance for users, changes were not made for product longevity reasons. We do not expect that the improvements that have been made in boost frequency for AGESA 1003ABBA will have any impact on the lifetime of your Ryzen processor. (Emphasis added).

Separately from this, AMD also gave information on firmware changes implemented in AGESA 1003ABBA that are intended to reduce the CPU’s operating voltage by filtering out voltage/frequency boost requests from lightweight applications. The 1003ABBA AGESA now contains an activity filter designed to disregard “intermittent OS and application background noise.” This should lower the CPU’s voltage down to 1.2v as opposed to the higher peaks that have been reported.

New Monitoring SDK

Finally, AMD will release a new monitoring SDK that will allow anyone to build a monitoring tool for measuring various facets of Ryzen CPU performance. There will be more than 30 API calls exposed in the new application, including:

Current operating temperature: Reports the average temperature of the CPU cores over a short sample period. By design, this metric filters transient spikes that can skew temperature reporting.Peak Core(s) Voltage (PCV): Reports the Voltage Identification (VID) requested by the CPU package of the motherboard voltage regulators. This voltage is set to service the needs of the cores under active load but isn’t necessarily the final voltage experienced by all of the CPU cores.Average Core Voltage (ACV): Reports the average voltages experienced by all processor cores over a short sample period, factoring in active power management, sleep states, VDROOP, and idle time.EDC (A), TDC (A), PPT (W): The current and power limits for your motherboard VRMs and processor socket.Peak Speed: The maximum frequency of the fastest core during the sample period.Effective Frequency: The frequency of the processor cores after factoring in time spent in sleep states (e.g. cc6 core sleep or pc6 package sleep). Example: One processor core is running at 4GHz while awake, but in cc6 core sleep for 50% of the sample period. The effective frequency of this core would be 2GHz. This value can give you a feel for how often the cores are using aggressive power management capabilities that aren’t immediately obvious (e.g. clock or voltage changes).Various voltages and clocks, including: SoC voltage, DRAM voltage, fabric clock, memory clock, etc.

Ryzen Master has already been updated to give average core voltage values. AMD expects motherboard manufacturers to begin releasing new UEFIs with the 1003ABBA AGESA version incorporated within two weeks. As we wrote last week and despite rumors from Asus employee Shamino, AMD is not portraying these adjustments to clocking behavior as being related to reliability in any way.

Continue reading

Intel Discontinues Overclocking Warranties as Hobby Continues to Die
Intel Discontinues Overclocking Warranties as Hobby Continues to Die

Intel will no longer offer its overclocking warranty option, though customers with existing plans will still be able to use them.

Intel Reveals Rocket Lake Price, Positioning, and Overclocking Features
Intel Reveals Rocket Lake Price, Positioning, and Overclocking Features

Intel's Rocket Lake is set to blast off and the company has lifted the curtain on the last few bits of data we didn't yet know.

No New Version of Windows Can Turn Back the Clock, and Microsoft Doesn’t Want To
No New Version of Windows Can Turn Back the Clock, and Microsoft Doesn’t Want To

Microsoft will unveil Windows 11 on Thursday, but the company isn't likely looking to reboot its operating system — and it doesn't need to.

Alder Lake Leak: Intel Core i9-12900K Offers 5.3GHz Boost Clock, Lower PL2
Alder Lake Leak: Intel Core i9-12900K Offers 5.3GHz Boost Clock, Lower PL2

Specifications for Intel's upcoming Alder Lake have leaked, and they imply a CPU that's at least somewhat more power-efficient than its predecessors without giving up any top-end clock.