NVIDIAは50シリーズGPUとともに、Reflexテクノロジーの第2世代を発表した。オリジナル版との違いを見てみよう。
まず、RTX 30シリーズと同時期の2020年に、対戦ゲームにおけるレイテンシーの改善を目的に発売された第1世代のReflexを振り返ってみよう。
開発者がゲームに直接統合できるAPIのセットだった。低レイテンシーモードでは、ゲームエンジンとレンダリングを同期させ、レイテンシーを削減することができます。これは、特に非常に重いシーンでCPUにかかる負荷を最適化し、GPUレンダリングのキューを削除することで実現されます。
このソリューションは、ドライバーの最適化に基づく従来の技術で得られた結果を大幅に改善する。現在までに、100以上のゲームがこのプログラムに組み込まれている。
典型的なケースでは、Reflex Low Latencyを有効にしても、GPUが画像をレンダリングするとき、CPUは最後のマウスまたはジョイスティック入力に基づいてパイプライン内の次の画像のカメラ位置を計算します。そのため、マウスを動かしてから画面に表示されるまでに、レンダリング時間に等しい待ち時間が発生します。
フレームワープ技術では、GPUによるレンダリングが完了すると、APIがCPUからのカメラの最新の位置を分析し、次のレンダリングのための位置を計算し、この新しいカメラ位置に応じてGPUが完了したばかりの画像を変形します。
歪みは可能な限り遅く行われるため、スクリーンに映し出される映像とあなたの動きはほぼ同期している。
変形によって生成された画像には「穴」ができるが、予測レンダリングアルゴリズムのおかげで、画面上に穴が見えることはない。
左の画像の白い部分が生成される部分に相当する。
Reflex Low Latencyモードは、PCがGPUで飽和している場合に特に効果的です。しかし、フレームワープを備えたReflex 2は、CPUとGPUが飽和しているシナリオで大きなパフォーマンスを発揮する。例えばVALORANTでは、Nvidiaは新しいGeForce RTX 5090で平均レイテンシ3ms、すべて+800 FPSを達成できるとしている。
Frame Warpテクノロジーは、Reflex低遅延モードに次ぐ、さらなる遅延低減のためのステップであり、最良の状況では最大75%の遅延低減が可能です。
発売当初は、RTX 50シリーズのGPU、ValorantとThe FinalsのみがこのAPIをサポートするが、Reflex Low Latencyと同様に、将来的には多くのゲームがサポートするはずであり、また、それ以前のシリーズのNvidia GPUもサポートする可能性がある。