入力遅延という罠もある
さらに迂回出力時の画面出力は、一度ビデオカード上のGPUでディスプレーに表示する画面データを計算したら、それをCPU内蔵GPUが管理するフレームバッファーに移動させるという一手間が必要になる。
迂回出力時にフレームレートが下がるのは、この画面データの転送処理が入るためでもあるが、この処理時間はゲーマーから見れば入力遅延、もっと正確にいえばEnd-to-Endシステムレイテンシー(E-Eシステムレイテンシーと略)増加に繋がる。
そこでここではOverwatch 2とCall of Dutyについて、ビデオカード直出し時と迂回出力時でE-Eシステムレイテンシーがどう変化するかを検証する。E-Eシステムレイテンシーとは、マウスボタン押下から画面にその操作(例:FPSにおける発砲)が表示されるまでの時間を指す。詳しくは何ぞやという方はNVIDIA Reflexの記事(https://ascii.jp/elem/000/004/031/4031107/)をご一読いただきたい。
本稿ではOverwatch 2/Counter-Strike 2/Call of Dutyの3ゲームにおけるE-EシステムレイテンシーをNVIDA「LDAT2」を利用し計測した。ディスプレーを360Hz駆動(PG259QNR)にする関係で解像度はフルHDのみ、E-Eシステムレイテンシーが増大する要素を排除するために画質はいずれのゲームも低設定とした。500回の射撃(やそれに準じる操作)を通じてサンプルを取得している。
まずOverwatch 2だが、訓練場においてブリギッテ(肉弾系なので弾薬制限がないキャラ)を使用し、500回メイン武器を振り回した際のE-Eシステムレイテンシーを取得した。まず計測環境におけるフレームレートは以下の通りだ。
迂回出力にすることで平均フレームレートが下がるのは先の検証とまったく同じである。では実際観測されたE-Eシステムレイテンシーはどの程度の頻度で登場するかをヒストグラム化してみよう。
Overwatch 2のE-Eシステムレイテンシーから算出された基本統計量 | ||
---|---|---|
dGPU出力 | iGPU出力 | |
Min | 7.14ms | 9.64ms |
Avg | 11.45ms | 14.01ms |
Max | 17.58ms | 18.95ms |
σ | 2.05 | 2.11 |
σ2 | 4.20 | 4.45 |
ヒストグラムの山の出方を見れば一目瞭然だが、迂回出力をすることでE-Eシステムレイテンシーは2.5ms程度長くなる。60fps時の1フレームが16.67msだとすると僅かな差ではあるが、この2.5msは標的の追尾から射撃、回避といったあらゆる操作に対してかかるマイナス要因であることを忘れてはいけない。さらに迂回出力をすることでよりE-Eシステムレイテンシーがバラつくようになっている点も注目に値する。
続いてはCounter-Strike 2のフレームレートだ。テストはマップ「Dust 2」のカウンターテロリスト側スポーン地点で実施した。画質はプリセットにおける最低とし、FSR 2に関してはそのまま利用している。
Overwatch 2よりも迂回出力時のフレームレート低下が小さい点は先の検証と同じである。ではE-Eシステムレイテンシーの頻度分布や基本統計量を見てみよう。
Counter-Strike 2のE-Eシステムレイテンシーから算出された基本統計量 | ||
---|---|---|
dGPU出力 | iGPU出力 | |
Min | 7.23ms | 10.01ms |
Avg | 12.13ms | 14.66ms |
Max | 17.52ms | 19.74ms |
σ | 2.26 | 2.26 |
σ2 | 5.13 | 5.11 |
Counter-Strike 2では迂回出力をしてもフレームレート的なインパクトは小さいものの、E-Eシステムレイテンシーの観点ではOverwatch 2と同程度の遅延が発生している。
最後に検証するCall of Dutyだが、これは先のDLSS FGとAFMF二度づけ検証時と同じ設定・条件であるため、フレームレートのデータは前掲のものと同一だ。
Call of DutyのE-Eシステムレイテンシーから算出された基本統計量 | ||||
---|---|---|---|---|
dGPU出力 - Native | dGPU出力 - DLSS FG | iGPU出力 - DLSS FG | iGPU出力 - DLSS FG&AFMF | |
Min | 12.02ms | 10.25ms | 11.54ms | 45.32ms |
Avg | 16.70ms | 18.01ms | 18.90ms | 55.91ms |
Max | 23.07ms | 25.67ms | 26.52ms | 67.57ms |
σ | 2.28 | 3.13 | 3.09 | 3.76 |
σ2 | 5.21 | 9.77 | 9.53 | 14.14 |
DLSS系を一切利用せず、ネイティブ解像度でレンダリングし、ビデオカードから直で出力した時のE-Eシステムレイテンシーは非常にバラツキが小さく、遅延量も最も小さい。DLSS“バランス”とDLSS FGを付ければ当然E-Eシステムレイテンシーは若干長くなるが、 迂回出力をしても1ms未満の差にとどまる。
しかし、DLSS FGとAFMFを併用するとE-Eシステムレイテンシーが著しく増大する。平均55msのE-Eシステムレイテンシーは60fpsの世界で考えると常に4フレームは遅れている計算になるため、eスポーツの世界ではかなりの不利となる。DLSS FGとAFMFを併用することでフレームレートも劇的に上がるため、ゲームの世界を動画に残したいがフレームレートが物足らない、という時には使えるかもしれない。
この連載の記事
-
第455回
デジタル
「Ryzen 7 9800X3D」が最強ゲーミングCPUであることを証明する -
第454回
デジタル
性能が最大50%引き上げられたSamsung製SSD「990 EVO Plus」は良コスパSSDの新星だ -
第453回
デジタル
性能も上がったが消費電力も増えた「Ryzen 7 9800X3D」最速レビュー、AI推論の処理速度は7800X3Dの約2倍! -
第452回
自作PC
Core Ultra 200Sシリーズのゲーム性能は?Core Ultra 5/7/9を10タイトルで徹底検証 -
第451回
自作PC
Core Ultra 9 285K/Core Ultra 7 265K/Core Ultra 5 245K速報レビュー!第14世代&Ryzen 9000との比較で実力を見る -
第450回
デジタル
AGESA 1.2.0.2でRyzen 9 9950Xのパフォーマンスは改善するか? -
第449回
デジタル
Ryzen 9000シリーズの性能にWindows 11の分岐予測改善コードはどう影響するか? -
第448回
デジタル
TDP 105W動作にするとRyzen 7 9700X/Ryzen 5 9600Xはどの程度化ける? レッドゾーン寸前を攻める絶妙な設定だが、ゲームでの効果は期待薄 -
第447回
デジタル
Zen 5とTDP増でゲーム性能は向上したか?「Ryzen 9 9950X」「Ryzen 9 9900X」の実力チェック -
第446回
デジタル
「Ryzen 9 9950X」「Ryzen 9 9900X」は“約束された”最強のCPUになれたのか? ベンチマークで見えた利点と欠点 -
第445回
デジタル
「Ryzen 7 9700X」「Ryzen 5 9600X」のゲーミング性能はゲームキングRyzen 7 7800X3Dに勝てる? - この連載の一覧へ