昨年、NVIDIAとAMDは、対戦型ビデオゲームにおけるシステムの応答性向上を目指し、入力遅延を低減してシステムパフォーマンスを向上させる新技術を発表しました。NVIDIAのReflex Low LatencyとAMDのRadeon Boostです。NVIDIAとAMDは、それぞれの技術によるパフォーマンス向上が顕著であると主張していますが、それは本当に真実なのでしょうか?
幸いなことに、YouTuber の Battle(non)sense が最近、両方のテクノロジーの完全な概要を公開し、実際にどのように機能するかを並べて比較しました。
これらの低レイテンシーブースターはどのように機能するのでしょうか?
レイテンシを削減するには、2 つの方法があります。1 つ目はフレーム レートを上げること、2 つ目は CPU と GPU 間のパイプラインを最適化することです。
AMDのRadeon Boostは、フレームレートを向上させるために最初の方法を採用しています。Radeon Boostは、動きがある時のみゲーム内の解像度をインテリジェントに下げ、フレームレートを大幅に引き上げることで入力遅延を低減します。マウスを動かさずに静止している時は、解像度はデフォルトの状態に戻ります。
一方、NVIDIAのReflexテクノロジーは、CPUとGPU間の通信を改善することでレイテンシを低減します。これが役立つ理由は、従来のビデオゲームでは、レイテンシブースターが有効化されていない場合、CPUは可能な限り高速にGPUにフレームを送信します。これは全く問題なく、私たちが求めているものです。
しかし、ここで問題が発生する可能性があります。GPUが「GPUバウンド」(使用率がほぼ限界に達する状態)になると、GPUはCPUから供給されるフレームの速度に追いつかなくなります。これによりパイプラインのボトルネックが発生し、フレームバッファにGPUが後で処理する必要のあるフレームがキューイングされてしまいます。これにより、レイテンシが急上昇します。
NVIDIAのReflexテクノロジーは、パイプラインのボトルネックを可能な限り防ぐことでこの問題を解決します。ゲームエンジンは、GPUがCPUから新しいフレームを受け入れる準備ができたときにのみ、GPUにフレームを送信することで、レイテンシを低く抑えます。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
また、Radeon Boost と Nvidia Reflex 以外にも、Nvidia と AMD が提供する低遅延モードがさらに 2 つあります。Nvidia Low Latency Mode と Radeon Anti-Lag です。
基本的に、これらのテクノロジーはRadeon BoostやNvidia Reflexが提供しようとしている機能を実現しようとしていますが、ドライバーレベルのみで実現しています。これらのテクノロジーの利点は、あらゆるビデオゲームに適用できることです。ただし、ゲームエンジンが関与しないため、効果は低くなる可能性があります。Nvidia ReflexとRadeon Boostの機能を使用するには、ゲーム開発者がゲームエンジンにテクノロジーを実装する必要があります。
予想外の低遅延ブースター:フレームレートキャップ
しかし、低遅延モードはそれだけではありません。驚かれるかもしれませんが、フレーム レートを制限することは、入力遅延を減らす効果的な方法です。
この方法はReflexと同様に、CPUからGPUへのパイプラインを最適化することでレイテンシを削減します。フレームレートが制限されるとGPUの使用率が低下するため、「GPUバウンド」状態から解放されます。これによりCPUとGPUのパイプラインの負荷が軽減され、CPUもフレームレート制限によって制限されるため、GPUはCPUから供給されるフレームと同じ速度でフレームをレンダリングできるようになります。
さて、問題は、これら 5 つの低遅延ブースターのうちどれが最適かということです。
ベンチマーク:
画像
1
の
2

Battle(non)senseの最初のテストでは、フレームレートキャップとNvidiaの低遅延モード(Nvidia Reflexではありません)を比較しました。驚くべきことに、フレームレートキャップがNvidiaのドライバーレベルの低遅延機能に勝利しました。
しかし、次のスライドに移ると、Nvidia の Reflex テクノロジに切り替えると状況が変わります。Nvidia のより高度な低遅延テクノロジは、フレーム レート キャップと同等か、それよりわずかに優れているため、フレーム レート キャップをいじる必要なく、優れた低遅延数値を提供します。
この YouTuber は、AMD の Anti-Lag と Nvidia の Low Latency モードもテストし、どちらも同じパフォーマンスであることを確認しました。
画像
1
の
3

次に、NvidiaのReflexテクノロジーとAMDのRadeon Boostを比較します。結果は文句なしです。ReflexはAMDのBoostテクノロジーを大幅に上回ります。
このテストは、レイテンシを削減する最適化されたパイプライン方式が、レイテンシを低減する最も確実な方法であることを示しています。AMDのソリューションは、GPUが依然としてGPUバウンドであり、フレームバッファにキューされたフレームで処理を強いられるため、うまく機能しません。さらに悪いことに、解像度とレイテンシは常に変化するため、ゲームパフォーマンスが不安定になる可能性があります。
言うまでもなく、AMDのBoostテクノロジーはFortniteとApex Legendsの両方で安定していません。Battle(non)sense氏がテストで発見したように。Fortniteでは90発撃つとゲームがフリーズし、Apex LegendsのRadeon Boostの実装は全く信頼性が低く、ラグスパイクが発生してゲームをプレイできなくなりました。
結論:
Battle(non)sense のおかげで、CPU と GPU 間のパイプラインを最適化することが、単にフレーム レートを上げるよりもレイテンシを下げるはるかに優れた方法であることがわかりました。
さらに、フレームレートキャップを使用することで入力遅延を大幅に削減できることも判明しました。これは、Nvidia Reflexテクノロジーと同等のレベルです。そのため、このソリューションはNvidia Reflexをサポートしていないほとんどのタイトルに最適です。
Aaron Klotz 氏は Tom's Hardware の寄稿ライターであり、CPU やグラフィック カードなどのコンピューター ハードウェアに関するニュースを扱っています。