Nvidia Reflex は、GeForce RTX 3000 でブランドが強調している新しいテクノロジーの 1 つです。理論上は、プレーヤーが競争力のあるゲームでより良いパフォーマンスを発揮できるように遅延を最小限に抑える必要があります。それをテストしてみました。
レイテンシー: 競争力のあるゲームプレイヤーの悩み
オンライン ゲーム、特にプレイヤー間の競争システムをプレイしたことがある場合は、遅延が考慮すべき非常に重要な要素であることをご存知でしょう。彼女多くの形をとることができますサーバー、インターネット接続、マウス、さらには画面の遅延も、チェーンの一方の端からもう一方の端まで蓄積されます。
個人のパフォーマンスのみに基づいてプレイしたいほど、このレイテンシーを最小限に抑える必要があります。ラグを方程式から取り除きます。
ビデオ ゲームに関する新しいテクノロジーを提供するのは決して最後ではありません。エヌビディアNvidia Reflex 機能をGeForce RTX 3000、ただし、前世代のシリーズ 20、10、および 9 と互換性があります。このテクノロジーを詳しく見てみましょう。
そこで Nvidia は、同社がよく知っているディスプレイ チェーンに取り組んでいます。 Nvidia Reflex テクノロジの目的は、プロセッサ、グラフィックス カード、ゲームを表示する画面間のシステム レイテンシを短縮することです。
より具体的には、Nvidia Reflex は、このレイテンシを短縮し、画像レンダリングの際のプロセッサと GPU 間の同期を向上させる一連のソフトウェア テクノロジです。残念ながら、これには API が必要であり、ゲーム開発者はそれを採用する必要があります。これは、このテクノロジーが、いくつか例を挙げると、Apex Legends、Overwatch、Valorant、Fortnite、さらには Destiny 2 などの互換性のあるゲームのリストに限定されることを意味します。
詳細に説明すると、Nvidia Reflex は実際にはプロセッサと GPU の間のキューを削除することに依存しています。プレイヤーがゲーム内でアクション (他のプレイヤーを撃つなど) を実行すると、プロセッサはこのアクションの結果 (命中したのか? ライフ ポイントは何点失ったのか? これから何を表示する必要があるのか) を計算し、次のことを行うことができます。これらの結果 (ライフ バーの減少、弾丸の衝撃の表示など) を考慮して新しい画像を計算するように GPU に要求します。 GPU がパフォーマンスの制限要因となるかなりグラフィックスを多用するゲームでは、プロセッサーが GPU よりも速く計算を実行するため、GPU の「キュー」が埋まり、システムの遅延が発生する可能性があります。
したがって、Nvidia は Reflex を使用してすべてを同期し、プロセッサーがデータを送信するとすぐに GPU によって各画像が計算され、ユーザーがアクションを実行するとすぐに Nvidia 自体が計算を開始するようにしたいと考えています。この点で、Reflex はパフォーマンス制限ソフトウェアの原理にアプローチし、一貫性を高め、レイテンシを短縮します。実際、これにより、プロセッサ リソースに対するゲームの貪欲さも制限されます。
Reflex On + Boost オプションはありますか?
Nvidia Reflex を提供するゲームでは、Reflex を無効にするオフ、有効にするオン、および「オン + ブースト」の 3 つの設定が可能です。この最後のオプションでは、グラフィックス カードの動作周波数を上げて、できるだけ頻繁に新しい画像を取得して画面に送信します。これには、電力消費量の増加という代償が伴います。この設定は、ゲーム速度がプロセッサーによって制限されるシナリオに役立ちます。ブースト モードを使用しない場合、このような「CPU バウンド」の場合、グラフィックス カードは最大で使用されないため、自然に周波数が低下します。これにより、画面との同期が失われ、遅延が発生する可能性があります。
Nvidia Reflex をどのようにテストしましたか?
Nvidia Reflex の約束をテストするのは、セットアップがそれほど簡単ではありません。確かに、マウスのクリックなどのアクションから画面上の反応までの応答時間を測定する必要があります。ここで話しているのは数ミリ秒程度の時間なので、表示の違いを測定するには非常に高速で動作するカメラが必要です。
この目的のために、Nvidia は社内で設計され報道機関に貸与されたデバイス、つまり遅延ディスプレイ分析ツール (略して LDAT) を提供してくれました。これは、画面の前に取り付け、USB 経由でシステムに接続して測定する小さなセンサーです。このボックスには、クリックが検出されるとすぐに測定が開始されるようにするための小さなマウス ボタンも含まれています。このデバイスは、あらゆる画面およびあらゆるゲームの遅延を測定するために機能します。これを使用して、非常に高い周波数のゲーム ディスプレイの遅延を測定したり、さまざまなクラウド サービス ゲームによって提供される遅延を比較したりするのは興味深いでしょう。しかし今は、Nvidia Reflex をテストすることから始めましょう。
このテストでは、次の構成が使用されます。
- AMD Ryzen 7 5800X
- GPU Nvidia GeForce RTX 3080
- 32 メモリ DDR4 にアクセス
- SSD Sata SanDisk Ultra 3D Nand 2 へ
- Écran Dell S2417DG (24 プース、2560 x 1440 ピクセル、144 Hz、G-Sync)
テストした各ゲームと各オプション (反射の有効化または無効化) について、興味深い関連データを取得するために 100 回の測定を実行しました。
テスト結果
オーバーウォッチ
上で説明したように、Nvidia Reflex は GPU の需要が高いときに真価を発揮します。オーバーウォッチは非常によく最適化されており、それほど要求の厳しいゲームではないため、このテストでは驚くべきかもしれませんが、最大 400 フレーム/秒の非常に高い表示速度を実現するゲーム エンジンでもあります。したがって、このゲームを 2 回テストしました。最初はグラフィック設定を最大にして、200% レンダリング オプション (GPU に 5120 x 2880 ピクセルでのレンダリングを強制する) を使用して、カードの限界までテストしました。 2 番目のテスト セッションは、CPU と GPU にほとんどストレスがかからないゲームで Nvidia Reflex がどのように動作するかを確認するために、低いグラフィック品質設定で実行されました。
このテストは、GPU を使用した場合に Nvidia Reflex がうまく機能することを示しています。このようなシナリオでは、平均遅延が 57.6 ミリ秒からわずか 33.2 ミリ秒に低下しました。これは、Nvidia Reflex を有効にすると、高レベルのゲームで特に顕著に遅延が低下し、より正確に照準を合わせることができます。楽しい方法。
逆に、当然のことながら、GPU が不要でグラフィック品質が低いシナリオでは、Nvidia Reflex で遅延を大幅に短縮することはできません。この場合、オプションを有効にすることによる利益は無視できます。
フォートナイト
2021 年に最も人気のあるゲームは、Nvidia グラフィックス カードに搭載されている最新テクノロジ (レイ トレーシング、DLSS、Nvidia Reflex) を管理しています。したがって、レイ トレーシング オプションを含むグラフィックス設定を最大にし、パフォーマンス モードで DLSS を有効にして、最初のテスト セッションを実行しました。また、グラフィック設定を最小にして再テストしました。
ここでも、最初のシナリオでは、Nvidia Reflex をアクティブにすることによって非常に明確な利益が得られることがわかります。したがって、56 ミリ秒からわずか 32 ミリ秒になり、ゲームのアクションが再び楽しくなります。このタイプのシナリオでは、Nvidia Reflex をアクティブにすることをお勧めします。特に、このオプションを有効にしてもゲームのパフォーマンスには影響しないため、このオプションを有効にしない理由はありません。
最小限の設定でテストした場合、ストーリーは同じではありません。この場合、Nvidia Reflex によってシステム レイテンシーが少し追加され、ブースト モードなしでは 23 ミリ秒から 26 ミリ秒に、このオプションを有効にすると 24 ミリ秒に増加することがわかります。ただし、これらは無視できる程度の違いであり、プレイ中に肉眼で検出するのは困難です。
Nvidia Reflex に関する当社の意見
これまで見てきたように、Nvidia Reflex はかなり特殊なシナリオ、つまりグラフィックス カードが限界まで使用され、最小レンダリング遅延を確保できなくなったシナリオで威力を発揮します。それは、要求の厳しいゲーム、ローエンドのグラフィック カードを搭載した PC、または非常に高解像度のゲーム (QHD+ または 4K) である可能性があります。皮肉なことに、これは、Nvidia のハイエンド グラフィックス カードでは制限される可能性が低いため、Nvidia Reflex の魅力が薄れる可能性があることを意味します。これらすべての場合において、Nvidia Reflex を有効にすることは良い考えです。これはパフォーマンスを犠牲にすることなく実行され、レイテンシーが大幅に短縮されます。プレー中に違いを感じることができます。
場合によっては、Nvidia Reflex をアクティブにしてもすぐには効果が得られません。グラフィック設定を最小に設定したゲームでこの問題が発生しました。しかし、それは、汚れたテクスチャ、非常に狭い表示範囲、精巧でないアニメーションなど、劣悪なグラフィックス条件でプレイすることを意味します。 2 つのシナリオを端から端までまとめると、Nvidia Reflex を使用すると、ハイエンドのグラフィック カードを搭載した PC がなくてもグラフィック設定を増やすことができることがわかります。実際、パフォーマンス、Nvidia Reflex による遅延の削減、グラフィック設定の増加の間のバランスを見つけることができるでしょう。これにより、常に同じ理由で遅延を増やすことなく解像度を高めることができ、より制限された PC 上で 1440p または 4K でプレイすることを想像できるでしょう。
このテストの前、私は Nvidia Reflex についてかなり懐疑的でしたが、これが Nvidia Broadcast のようなソフトウェアや DLSS のようなテクノロジーと並んで、Nvidia のソフトウェア エコシステムにおける興味深い新しい駒であることは認めざるを得ません。 Reflex の唯一の注目すべき欠点は、最終的にゲーム開発者からのサポートが必要になることです。そのため、この機能に対応するゲームの数は必然的に制限されます。