AMD Ryzenプロセッサのパフォーマンスを向上させる機能の1つは、Precision Boostです。これは、(Precision Boost)エネルギー消費(energy consumption)と温度の両方を抑えながら、ワークロードが増加したときにプロセッサのコアの周波数を上げます。マザーボードのBIOS(BIOS)を調べると、PBO(Precision Boost Overdrive)やAutoOC(Auto OverClocking )などの他の用語もわかります。それらが何を意味するのか、それらが何をするのか、そしてそれらがあなたが得るパフォーマンスを本当に向上させることができるかどうかによって、あなたは混乱するかもしれません。PBOとAutoOC(PBO and AutoOC)が違いを生むかどうかを確認するために、 AMDRyzen7でテストすることにしました。3700Xプロセッサ。読んで、これらの機能が全体的なパフォーマンスに与える影響を確認してください。
AMDのPBO(Precision Boost Overdrive)、およびAutoOC(Auto OverClocking)とは何ですか?
第3世代のRyzenプロセッサは、PBOとAutoOC(PBO and AutoOC)の両方を提供します。PBOは(PBO)PrecisionBoostOverdriveに由来し、マザーボードの電圧レギュレータモジュール(Voltage Regulator Modules)(VRM)がそれらを処理でき、プロセッサの温度が高くなりすぎない場合、AMD 3rdGenRyzen(AMD 3rd) プロセッサがより長い時間より高い電圧を維持できるようにします。(Gen Ryzen processor)Precision Boost Overdriveは、プロセッサの(Precision Boost Overdrive)ストックブーストクロック(stock boost clock)をすでに処理しているPrecisionBoostと同じものではありません。PBOは、 Ryzenプロセッサ(Ryzen processor)を通過する電力が増えることを意味します、ただし、それを処理できる場合に限ります。PBOの結果は、前述の電力と熱の条件がすべて満たされている場合に、より高いCPUブーストクロックを可能にする可能性があることです。(A consequence of PBO is that it might allow for higher CPU boost clocks if the power and thermal conditions that we mentioned are all met.)
AutoOCまたはAutoOverClockingは、プロセッサのブースト動作のオフセットであり、 (boost behaviour)CPUのデフォルトの(CPU)最大ブースト(maximum boost)クロックよりも最大200MHz(MHz)大きく設定できます。したがって(Thus)、AutoOCを(AutoOC)使用すると、 AMDRyzenプロセッサは自動的に最大ブースト(maximum boost)クロックを超えてプッシュできます。許容される最大電圧を超えない場合、AutoOCはRyzenプロセッサのシングルコアパフォーマンスを向上させることができるはずです(AutoOC should be able to increase the single-core performance of a Ryzen processor)。さらに、 PBO(PBO)の一部ではありませんが、AutoOCを併用して、より高いレベルを実現できます。(boost clock)プロセッサのクロックをブーストします。ただし、これを有効にしても、プロセッサが実際に製造元によって指定されたものよりも高いブーストクロック(boost clock)に到達することを意味するわけではありません。理論的には、電圧と熱制限を超えない場合にのみ、プロセッサがそれを実行できます。
AMD(AMD Ryzen 7) Ryzen73700XプロセッサでのPBOとAutoOC(PBO and AutoOC)の有効化
Ryzen 7 3700Xは、8つの物理コアと16のスレッドを備えた高速プロセッサーです。3600 MHzの(MHz)ストック周波数(stock frequency)で動作し、最大4.4GHz(GHz)までブーストできます。AMDは、同社の新しいZen 2 CPUアーキテクチャ(CPU architecture)を使用して、7ナノメートルの製造プロセスで(manufacturing process)Ryzen73700X(Ryzen 7)を構築しました。高速であるだけでなく、わずか65ワットの低(Watts)TDPも備えています。
PBOとAutoOCをオンにすると、 (PBO and AutoOC)AMD Ryzen 7 3700Xで違いが生じるかどうかを確認したかったので、いくつかのベンチマークを実行することにしました。ただし、最初に、テストしたハードウェアプラットフォームは次のとおりです。(hardware platform)
- マザーボード:ASUS ROG Crosshair VIII Hero(Wi-Fi)
- クーラー:ROG Ryou 120
- メモリ:HyperX Predator DDR4 RGBメモリ(HyperX Predator DDR4 RGB Memory)(2 x 8GB、3600MHz)
- グラフィックカード(Card):ASUS ROG STRIX GTX 1660 Ti GAMING OC
- ストレージ:ADATA XPG Gammix S11 Pro SSD
- モニター:ASUS ROG Strix XG32VQカーブドゲーミングモニター(Gaming Monitor)(32インチWQHD 2560 x(x 1440) 1440、144Hz)
- 電源ユニット(Power Supply Unit):ASUS ROG Thor 850W Platinum
- オペレーティングシステム: (Operating System)2019年5月の(May 2019)更新(Update)を含むWindows 10 Pro x64
ASUS ROG Crosshair VIII Hero(Wi-Fi)マザーボードはX570チップセットをベースにしており、優れた(X570 chipset)UEFIBIOSを提供します。関心のある設定は、Extreme Tweakerページで利用できます。このページでは、 「Precision Boost Overdrive」を有効にしたり、AutoOCオフセット値(AutoOC Offset value)(マザーボードでは「MaxCPU Boost ClockOverride」と呼ばれます)("Max CPU Boost Clock Override"))を設定したりできます。最大200MHz(MHz)。理論的(Theoretically)には、これは、プロセッサがブーストクロック(boost clock)をストック4.4GHz(stock 4.4) から(GHz)4.6GHz(GHz)までオーバークロックできることを意味します。
プロセッサ(processor performance)のパフォーマンスが良いか悪いかを確認するために、同じベンチマークを3回実行しました。1回はCPU(CPU running)をストック設定で実行し、1回はPBOを有効にし、もう1回はPBOを有効にしてAutoOCをプラス(AutoOC)200MHz(MHz)のオフセットに設定しました。
すべてのベンチマークは、Windows 10 Pro、バージョン1903(version 1903)、ビルド18362.418、および利用可能な最新のドライバーで実行されました。
AMD Ryzen 7 3700Xをストック設定で実行し、PBOを有効にして、PBO & AutoOC +200 MHzを使用するように設定した場合に、ゲームとベンチマークでどのような結果が得られたかを見てみましょう。
PBOとAutoOC(PBO and AutoOC)はパフォーマンスを向上させ(performance boost)ますか?
私たちが実行した最初のベンチマークは、CPU-Zのベンチマークでした。プロセッサのシングルコアパフォーマンスを分析するシングルスレッドでは、 (Single-Thread)「Precision Boost Overdrive」をオンにした場合と、PBO + AutoOCを有効にした場合の両方で、速度がわずかに向上しました。ただし、速度は少しだけ増加しました。PBOでは0.39%、PBOとAutoOCでは(PBO and AutoOC)1.37%です。これらはテスト変動ゾーン(variability zone)内のスコアであるため、決定的なものではありません。
マルチコアパフォーマンスをテストするCPU-ZMulti-Threadでは、 AMD Ryzen 7 3700Xの「PrecisionBoostOverdrive」をオンに設定すると、 CPUをストック設定で実行する場合と比較して、パフォーマンスがわずかに向上するようです(0.84%向上) )、 (performance improvement)AutoOCをオンにします(0.77%向上)。奇妙に見えますが、これらの結果もテストの変動マージン(variability margin)の範囲内です。
画像をレンダリングするときにプロセッサの速度を評価するCinebenchR20では、 PBOを有効にすると1.78 % improvementし、AutoOCをオンにするとストック設定よりも2.20 % improvementそれほど多くはありませんが、工場出荷時のデフォルトでプロセッサを実行することで、わずかな後押しがあると言えます。
別のレンダリングベンチマークであるBlenderでは、 「Precision Boost Overdrive」を有効にすると、 ("Precision Boost Overdrive")AMD Ryzen 7 3700Xのパフォーマンスがわずかに向上しましたが、自動オーバークロックもオンにすると、在庫を実行するよりも悪くなりました。
PCMark 10は、 (PCMark 10)Webブラウジング(web browsing)、ビデオ会議(video conferencing)、アプリの起動時間、生産性、デジタルコンテンツの作成(content creation)など、日常のコンピューティングタスクでプロセッサがどれだけ機能するかを示しています。このベンチマークでは、3700Xは、デフォルト設定で実行した場合、「PrecisionBoostOverdrive」およびPBO+AutoOCが有効になっている場合よりも高いスコアを取得しました。
奇妙なことに、7-Zipの圧縮テスト(compression test)では、PBOをオンにすると、デフォルト設定でプロセッサを実行した場合、または(PBO)「Precision BoostOverdrive」とAutoOCを有効にした場合よりも速度がわずかに遅くなります(4%)。
解凍テスト(decompression test)でも同じことがわかりました。PBOだけを有効にすると、パフォーマンスがわずかに低下します。PBOを有効にすると、Ryzen 7(Ryzen 7) 3700Xは、工場出荷時の設定で実行した場合よりも0.30%遅くなり、AutoOCをオンにした場合よりも1.11%遅くなりました。「PrecisionBoostOverdrive」とAutoOCの両方を有効にすると、プロセッサは、それらをオンにしない場合よりも0.50%高速でした。
JetStream 2では、 Google Chromeで実行したWebブラウザーのベンチマークで、 (web browser benchmark)PBO and PBO + AutoOCを有効にすることは同じことを意味しました。つまり、パフォーマンスがわずか1.35 % increaseしました。
ゲーマー向けに、シャドウオブザトゥームレイダー(Tomb Raider)、メトロエクソダス(Metro Exodus)、ワールドウォーZ(World War Z)などのゲームもテストしました。グラフィックカードがRyzen73700X(Ryzen 7)のボトルネックにならないように、1920 x 1080ピクセルの解像度で、利用可能な最も低いグラフィックスの詳細で実行するように設定しました。
Shadow of the Tomb Raiderでは、CPUレンダリングの測定により、 (CPU Render measurement)PBO or PBO + AutoOCも有効にしないことには何のメリットもないことが示されました。「PrecisionBoostOverdrive」と自動オーバークロックなしで、1秒あたりのフレーム数が増えました。
Metro Exodusでは、 AMD Ryzen 7 3700Xの構成に関係なく、1秒あたりのフレーム数はほぼ同じでしたが、 「PrecisionBoostOverdrive」を有効にすると1フレーム少なくなりました。
World War Zは、 (World War Z)PBOをオンにしたとき(3フレーム多い)、およびAutoOCを有効にしたとき(8フレーム多い)にパフォーマンスが向上した唯一のゲームでした。
「PrecisionBoostOverdrive」を(")有効にすることでプロセッサの温度がどの程度影響を受けるかを知るために、 Prime95の実行中にHWiNFOを使用してログを記録しました。工場出荷時の設定で実行している間、プロセッサは摂氏(Celsius)89度よりも熱くなりませんでした。ただし、PBO and PBO + AutoOCを有効にすると、プロセッサは最高公式温度である摂氏(Celsius)95度に達しました。
予想どおり、PBOとAutoOCを有効にすると、(PBO and AutoOC)消費電力(power consumption)も高くなります。私たちのプロセッサーは、工場出荷時の設定で90ワット(Watts)から、「Precision Boost Overdrive」がオンになっている場合は100ワット、 (Watts)AutoOCも有効になっている場合は最大117ワットになりました。(Watts)
また、シングルコアの最大ブースト周波数も記録しました。(boost frequency)私たちが見つけたのは非常に驚くべきことでした。Ryzen73700X(Ryzen 7)は、ストック設定で実行したときにシングルコアで4392 MHzに達しました。これは、宣伝されている(MHz)4.4GHz(GHz)の最大ブーストクロック(boost clock)に非常に近いものです。ただし、「Precision Boost Overdrive」を有効にすると、最大("Precision Boost Overdrive)ブースト(")周波数は(boost frequency)4367 MHzで低くなり、AutoOCをオンにすると、 (AutoOC)4342MHz(MHz)でさらに低くなりました。それは間違いなく私たちが期待したものではありません。
結論: PrecisionBoostOverdriveとAutoOC(Precision Boost Overdrive and AutoOC)を使用する理由はありません
私たちの結論は、 AMD Ryzen 7 3700Xを使用している場合、 「PrecisionBoostOverdrive」もPBO + AutoOC
- ベンチマークでのパフォーマンスの向上はまちまちです。1 %(percent speed boost)の速度向上を得ることができますが、多くの場合、パフォーマンスは低下します。
- 一部のゲームでは1秒あたりのフレーム数が多くなりますが、他のゲームでは1秒あたりのフレーム数が少なくなります
- 使用される電圧が高いため、プロセッサの温度と消費電力の両方が増加します(power consumption increase)
したがって、結果はまちまちで、AMD Ryzen(AMD Ryzen 7) 73700Xを「PrecisionBoostOverdrive」をオフにしておくことにしました。これを有効にしても、実際のメリットは見当たらないからです。私たちの意見では、そして少なくとも現時点では、PBOとAutoOC(PBO and AutoOC)は善よりも害を及ぼします。ここで確認できる実際のパフォーマンス(performance gain)の向上はありません。温度と消費電力(power consumption)が高くなるだけです。これは、プロセッサの寿命が短くなり、電気代(electricity bill)が高くなることを意味します。ただし、AMDが新しいAGESAファームウェア(AGESA firmware)をリリースし、新しいBIOS(BIOSes)もマザーボードメーカーからリリースされるため、状況は将来変更される可能性があります。私たちは待って見る必要があります。
Does AMD's PBO (Precision Boost Overdrive), and AutoOC (Auto OverClocking) increase performance?
One of the features that increases the performance of AMD Ryzen processors is Precision Boost, which raises the frequency of the processor's cores when the workload increases, while keeping both the energy consumption and the temperature in check. If you look into the BIOS of your motherboard, you can also see other terms like PBO (Precision Boost Overdrive) and AutoOC (Auto OverClocking). You may be confused by what they mean, what they do, and whether they can truly enhance the performance you get. To check whether PBO and AutoOC do make a difference, we decided to test them on an AMD Ryzen 7 3700X processor. Read on and see the impact of these features on the overall performance you get:
What are AMD's PBO (Precision Boost Overdrive), and AutoOC (Auto OverClocking)?
The 3rd generation Ryzen processors offer both PBO and AutoOC. PBO comes from Precision Boost Overdrive and enables your AMD 3rd Gen Ryzen processor to maintain higher voltages for longer times, if the motherboard's Voltage Regulator Modules (VRM) can handle them, and if the temperature of the processor does not get too high. Precision Boost Overdrive is not the same thing as Precision Boost, which already handles the stock boost clock of the processor. PBO means more electrical power going through your Ryzen processor, but only if it can handle it. A consequence of PBO is that it might allow for higher CPU boost clocks if the power and thermal conditions that we mentioned are all met.
AutoOC or Auto OverClocking is an offset for the processor's boost behaviour, which you can set at a maximum of up to 200 MHz more than the default maximum boost clock of the CPU. Thus, AutoOC lets AMD Ryzen processors automatically push past their maximum boost clocks. If the maximum voltage allowed is not exceeded, AutoOC should be able to increase the single-core performance of a Ryzen processor. Furthermore, although it is not part of PBO, AutoOC can be used in conjunction with it to allow higher boost clocks for your processor. However, enabling it does not mean that the processor truly reaches a higher boost clock than the one specified by its manufacturer. In theory, it allows the processor to do that, only if voltages and thermal limits are not overstepped.
Enabling PBO and AutoOC on an AMD Ryzen 7 3700X processor
The Ryzen 7 3700X is a fast processor that comes with 8 physical cores and 16 threads. It runs at a stock frequency of 3600 MHz and can boost up to 4.4 GHz. AMD built the Ryzen 7 3700X using the company's new Zen 2 CPU architecture, on a 7-nanometer manufacturing process. It's not just fast, but it also comes with a low TDP of just 65 Watts.
Because we wanted to see whether turning PBO and AutoOC on would make a difference on our AMD Ryzen 7 3700X, we decided to run some benchmarks. But first, here is the hardware platform on which we tested it:
Our ASUS ROG Crosshair VIII Hero (Wi-Fi) motherboard is based on the X570 chipset and offers an excellent UEFI BIOS. The settings that we were interested in are available on its Extreme Tweaker page, where you can enable "Precision Boost Overdrive", as well as set the AutoOC Offset value (on our motherboard, it's called "Max CPU Boost Clock Override") to a maximum of 200 MHz. Theoretically, that means that the processor is allowed to overclock its boost clock from stock 4.4 GHz up to 4.6 GHz.
To see whether the processor performance is better or worse, we ran the same benchmarks three times: once with the CPU running at stock settings, once with PBO enabled, and once with PBO enabled and AutoOC set at an offset of plus 200 MHz.
All the benchmarks were run on Windows 10 Pro, version 1903, build 18362.418, and the latest drivers available.
Let's see what results we have had in games and benchmarks, while running our AMD Ryzen 7 3700X on stock settings, with PBO enabled, and when set to use PBO & AutoOC +200 MHz:
Do PBO and AutoOC give you a performance boost?
The first benchmark that we ran was the one in CPU-Z. The Single-Thread, which analyzes the single-core performance of the processor, showed a small improvement in speed both when turning "Precision Boost Overdrive" on and when enabling PBO + AutoOC. However, the speed increased only by a little: 0.39% with PBO, and 1.37% with PBO and AutoOC. These are scores within the testing variability zone, so we do not find them conclusive.
In CPU-Z Multi-Thread, which tests the multi-core performance, setting "Precision Boost Overdrive" on for the AMD Ryzen 7 3700X seemed to offer a tiny performance improvement, compared to both running the CPU at stock settings (0.84% better), and turning on AutoOC (0.77% better). Although it looks odd, these results are also within the testing variability margin.
In Cinebench R20, which evaluates the processor's speed when rendering images, enabling PBO resulted in a 1.78% improvement, and turning AutoOC on resulted in a 2.20% improvement over stock settings. Although it is not much, we can say that there is a small boost from running the processor at its factory defaults.
In Blender, another rendering benchmark, the AMD Ryzen 7 3700X performed marginally better when we enabled "Precision Boost Overdrive", but when we also turned on auto-overclocking, it was worse than running stock.
PCMark 10 tells us how capable a processor is in daily computing tasks, such as web browsing, video conferencing, apps start-up times, productivity, and digital content creation. In this benchmark, the 3700X got a better score when running at default settings than it did when "Precision Boost Overdrive" and PBO + AutoOC were enabled.
Oddly, in 7-Zip's compression test, turning PBO on meant slightly less speed (4%) than when running the processor at default settings or when enabling "Precision Boost Overdrive" and AutoOC.
In the decompression test, we saw the same thing: enabling just the PBO meant a small decrease in performance. With PBO enabled, the Ryzen 7 3700X was 0.30% slower than when running at factory settings, and 1.11% slower than when also turning AutoOC on. Enabling both "Precision Boost Overdrive" and AutoOC, the processor was 0.50% faster than without them turned on.
In JetStream 2, a web browser benchmark that we ran in Google Chrome, enabling PBO and PBO + AutoOC meant the same thing: a small 1.35% increase in performance.
For gamers, we also tested a few games: Shadow of the Tomb Raider, Metro Exodus, and World War Z. We set them to run at a resolution of 1920 x 1080 pixels and with the lowest graphics details available, so that our graphics card did not bottleneck the Ryzen 7 3700X.
In Shadow of the Tomb Raider, the CPU Render measurement showed that neither enabling PBO or PBO + AutoOC, had any benefits. We got more frames per second without "Precision Boost Overdrive" and auto-overclocking.
In Metro Exodus, the number of frames per second was almost the same regardless of how we configured the AMD Ryzen 7 3700X, although enabling 'Precision Boost Overdrive" meant one frame less.
World War Z was the only game in which we saw better performance when turning PBO on (3 frames more), as well as when enabling AutoOC (8 frames more).
To get an idea of how much the temperature of the processor is affected by enabling "Precision Boost Overdrive," we did some logging using HWiNFO while running Prime95. While running at factory settings, the processor did not get hotter than 89 degrees Celsius. However, with PBO and PBO + AutoOC enabled, the processor reached 95 degrees Celsius, which is its maximum official temperature.
As expected, enabling PBO and AutoOC also means higher power consumption. Our processor went from 90 Watts at factory settings, to 100 Watts with "Precision Boost Overdrive" turned on, and up to 117 Watts when AutoOC was also enabled.
We also logged the maximum boost frequency on a single core. What we found was quite surprising: the Ryzen 7 3700X reached 4392 MHz on a single core when running with its stock settings, which is very close to its advertised 4.4 GHz maximum boost clock. However, when we enabled "Precision Boost Overdrive," the maximum boost frequency was lower at 4367 MHz, and when also turning AutoOC on, it was even lower, at 4342 MHz. It is definitely not what we expected.
Conclusion: There is no reason to use Precision Boost Overdrive and AutoOC
Our conclusion is that neither "Precision Boost Overdrive" nor PBO + AutoOC are worth enabling if you are using an AMD Ryzen 7 3700X:
- The performance gains in benchmarks are mixed. Although you can get a one percent speed boost, more often than not, you're getting less performance
- In some games you get a few more frames per second, but in others you get fewer frames per second
- Both the processor's temperature and its power consumption increase, because of the higher voltages used
Hence our mixed results, we decided to keep our AMD Ryzen 7 3700X with "Precision Boost Overdrive" off, as we see no real benefit from enabling it. In our opinion, and at least at this point, PBO and AutoOC do more harm than good. There is no real-life performance gain to see here, just higher temperatures and power consumption, which in our minds translates only to a decreased longevity for the processor and a higher electricity bill. However, things might change in the future, as AMD releases new AGESA firmware, and new BIOSes are also released by motherboard manufacturers. We'll have to wait and see.