As expected, AMD today announced its clear victory over the Ryzen 3000's underclocking problem in turbo mode. The new BIOS versions, which will be distributed by motherboard manufacturers in the coming weeks, will increase the operating frequency of processors under certain loads by 25-50 MHz. In addition, other improvements in the interactive frequency change algorithm are also promised, relating, in particular, to low-load modes.
A week ago, under public pressure, AMD had to agree that the algorithms of the Precision Boost 2.0 technology implemented in the Ryzen 3000 processors contain
βOur analysis shows that the processor clock upscaling algorithm was affected by an issue that could cause target clocks to be lower than expected. It has been fixed,β AMD said in a corporate news release.
Among other performance optimizations, AMD mentions an improved and smoother idle. The bottom line is that, as a rule, the processor immediately reacts to even a slight increase in load by switching to turbo mode and increasing the frequency to the maximum set by the specification. But not all applications really need such acceleration. Therefore, in AGESA 1003ABBA, AMD developers tried to make the turbo mode ignore the intermittent loads created by the background processes of the operating system and applications like game launchers or monitoring utilities, and increase the frequency and voltage only when it is really necessary. Ultimately, this should bring down CPU idle temperatures and solve another problem that users are worried about.
Separately, AMD mentioned that all new, as well as previous changes in the frequency change algorithms do not affect the life cycle of the Ryzen 3000 in any way. This statement is made in response to the claims of some observers that the turbo frequency limits were made by AMD for the sake of reliability and processor life.
The new version of AGESA 1003ABBA has already been sent to motherboard manufacturers, who must perform their own testing and implementation of updates, after which the distribution of the corrected firmware to end users will begin. AMD estimates that this process can take up to three weeks.
Also by September 30, AMD is going to release a new tool for developers - Monitoring SDK. This framework will have to allow third-party software to access the main variables that reflect the state of the processor: temperatures, voltages, frequencies, core load, power limits, etc. In other words, any third-party software developer will be able to easily operate with all the parameters that the user now sees in the AMD Ryzen Master utility.
Source: 3dnews.ru