何故こんな話題が
いつものごとくどうでもいい㊙ツイートとして
카후@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のままでもいい気がした