MSI is ready to demonstrate the AMD Curve Optimizer feature.
MSI showcases how AMD Curve Optimizer works
Earlier this month AMD announced it will roll out an AGESA firmware update featuring a new feature called Curve Optimizer. This technology will be enabled with AGESA 126.96.36.199 Patch D. AMD confirmed the update will be available to 400 series and 500 series motherboard beginning January 2021. However, this has not stopped motherboard makers from experimenting with the new tool and sharing the results.
Today Wccftech released screenshots that originated at MSI HQ. They demonstrate how the Curve Optimizer feature works on the B450 Tomahawk motherboard equipped with Zen3-based Ryzen 9 5900X CPU. The feature is enabled through BIOS, not AMD Ryzern Master software, as it requires a more sophisticated implementation into the motherboard.
AMD Curve Optimizer allows voltage and frequency curve adjustment. Theoretically, this will unlock a more comprehensive method of undervolting, and as a result, reduce power consumption and increase the maximum frequency with the power that was not used.
In the chart below we can see the results from MSI who report that the frequency increased by 50 MHz in a Cinebnech R20 single-threaded benchmark with a performance increase of 1.6%. In the multi-threaded benchmark, we are looking at a 2% increase in performance and around 100 MHz higher frequency. More importantly, though, the feature reduced the temperature by nearly 4C compared to the stock settings with Curve Optimizer disabled. For this test, MSI applied a Curve Optimizer value of “15” in their testing (it is unclear what it means), but they also reported that increasing it to “30” makes the system unstable.
MSI confirmed that the updated AGESA firmware will roll out to MSI B450 MAX motherboards in a few days. Other motherboards should receive an update next year.
|MSI B450 Tomahawk & Ryzen 9 5900X Curve Optimizer Results|
|Curve Optimizer = Disabled||CPU frequency||CPU Temp||Cinebench R20 Score|
|Cinebench R20 – nT||4350~4550MHz||72.3C||8346|
|Cinebench R20 -1T||4900MHz Max||68.6C||630|
|Curve Optimizer = -15||CPU frequency||CPU Temp||Cinebench R20 Score|
|Cinebench R20 – nT||4450~4675MHz||72.1C||8513|
|Cinebench R20 – 1T||4950MHz Max||67.3C||640|