Gattxxa / 「60FPSで録画&放送する時は144Hzより120Hzのほうが滑らか」という仮説

Created Sat, 18 Nov 2023 04:34:32 +0900 Modified Sun, 01 Sep 2024 05:41:02 +0000
895 Words

何故こんな話題が

いつものごとくどうでもいい㊙ツイートとして

카후@GattxxaGame
144hzモニタなのに、録画・配信するときに滑らかになるからという理由で120hzにして使っている……
https://twitter.com/GattxxaGame/status/1725570311373103221

と呟いたのだが、疑問の声とそれに対するQ&Aが出てきた。

匿名@anonymous
ゲームキャプチャはDXGIスワップチェーンから直接画像をとるので、モニターに表示されてないフレームも録画するだのはずだよ

なにーーーーーーーーーーー

仮説の理由

ガチャ石欲しさにTwitchでスタレの垂れ流し配信をしていたのだが、どうせなら綺麗に配信したいと思って色々試したところ、60FPSで録画&配信を行う際には、144Hzより120Hzにしたほうが滑らかになる体感があり、正直言えばこれ以前からそんな感じはしていたから。

録画設定

OBSを使用するときは、見ているものが変な挙動なくそのまま録画できて嬉しいし、基本的にどのウィンドウでも映るので、キャプチャ方法として「Windows10 (1903以降)」(以降、Windows Graphics Capture)を愛用していた。
モニターは120Hz, ゲーム内は120FPS以上, 録画は上限60FPSという形を取ることが多かった。

この話の結論

仮説はキャプチャ方式がWindows Graphics Captureの時だけ当てはまりそう。
自分はDXGIデスクトップ複製を使っておらず、ずっとWindows Graphics Captureを使っていた。

ゲームキャプチャはDXGIスワップチェーンから直接画像をとるので、モニターに表示されてないフレームも録画するという話も真
(OBSはゲームキャプチャとウィンドウキャプチャがある。ウィンドウキャプチャでも同じような挙動してほしいならBitBltにすればよい、、、のだとおもう。)

キャプチャ方式の比較動画作ったので見ればわかる。

まとめ

普通に知らなかった
これからはDXGI使います泣
とはいえ、動画内の実際のゲーム画面(左下)を見る感じではWindows Graphics Captureと同じような形になると思うので、ボーダーレスフルスクリーン大好きな自分は120Hzのままでもいい気がした