配信映像のカクつき・遅延・配信落ちの原因と対策は主に「視聴者側に届く映像」のカクつきを扱いましたが、この記事では「配信者自身がプレイしているゲーム画面そのものが重くなる」ケースに絞って、原因と対策を見ていきます。配信をしていないときは快適なのに、配信を始めた途端にゲームのFPSが落ちる場合、エンコード処理がゲームの処理と競合していることが主な原因です。
この記事で分かること
- 配信中にゲーム自体が重くなる仕組み
- CPU・GPUどちらがボトルネックかの見分け方
- 設定でできる負荷軽減の方法
なぜ配信中だけゲームが重くなるのか
配信(録画)には、ゲームの映像を圧縮して送り出す「エンコード」という処理が必要です。このエンコード処理はCPUまたはGPUのリソースを使うため、ゲーム自体の処理と同じ部品を取り合う形になります。PCの性能に対してゲームの要求スペックがギリギリの場合、配信の処理が加わることで一気にFPSが落ち込みやすくなります。
① CPUエンコードを使っている(x264)
OBSの出力設定で「x264」(ソフトウェア/CPUエンコード)を選んでいる場合、ゲームのCPU負荷と配信のエンコード負荷が同じCPUコアを奪い合います。
主な原因:CPUエンコードはCPU全体への負荷が高く、ゲーム側の処理を圧迫しやすい
対処法:
- OBSの「設定」→「出力」で、エンコーダーを「NVENC」(NVIDIA GPU)や「AMF」(AMD GPU)などのハードウェアエンコードに変更する
- ハードウェアエンコードはGPU内の専用回路を使うため、CPU・ゲーム用のGPU処理への影響を抑えられます
② GPU自体の性能が不足している
ハードウェアエンコードに変えても改善しない場合、GPU自体の性能がゲーム+エンコードの合計負荷に追いついていない可能性があります。
主な原因:GPUの世代が古い、VRAMが不足している
対処法:
- OBSの出力解像度・ビットレートを下げて、エンコードにかかる負荷を減らす
- ゲーム側のグラフィック設定を下げ、ゲーム自体のGPU負荷を減らす
- 根本的な解決には配信用PCの選び方を参考にGPUのアップグレードを検討する
③ 配信ソフトの処理優先度が高すぎる
OBSの処理優先度の設定によっては、ゲームよりOBSの処理が優先されてしまうことがあります。
主な原因:タスクマネージャーでのプロセス優先度の設定、OBS側のプロセス優先度設定
対処法:
- OBSの「設定」→「詳細設定」→「プロセスの優先度」が「通常」になっているか確認する(「高」にしていると逆効果になることがあります)
- タスクマネージャーでゲーム側のプロセス優先度を「標準以上」に設定してみる
CPU・GPUどちらがボトルネックか見分ける
タスクマネージャーの「パフォーマンス」タブで、配信開始前後のCPU・GPU使用率を比較してみてください。配信開始後にCPU使用率だけが急上昇する場合はエンコード方式(①)が原因、GPU使用率が常に高止まりしている場合はGPU性能そのもの(②)が原因という切り分けができます。
録画を始めるとカクつく・重くなるときは、OBSの録画がカクカクする・重い時の対処法で、統計を使った見分け方を解説しています。
よくある質問
Q. NVENCに変えてもまだ重いです。
A. NVENCのプリセット(画質と負荷のバランス設定)を「パフォーマンス優先」側に寄せる、出力解像度を1080pから720pに下げるなど、さらに負荷を落とす設定を試してください。それでも改善しない場合はPC自体のスペック不足が考えられます。
Q. ゲーム配信用に2台目のPCを使うという方法もあると聞きました。
A. はい、ゲーム用PCと配信用PC(エンコード専用)を分ける「2PC配信」という構成もあります。本格的に配信に取り組む場合の選択肢の1つですが、まずは1台のPCでエンコード方式や設定を見直すところから試すのがおすすめです。
関連記事:配信用PCの熱対策
まとめ
- 配信中にゲームが重くなる主な原因は、エンコード処理とゲーム処理のリソースの奪い合い
- CPUエンコード(x264)からハードウェアエンコード(NVENC/AMF)への変更が最も効果的な対策
- タスクマネージャーでCPU・GPUどちらが詰まっているかを確認してから対策すると効率的
- 視聴者側に届く映像のカクつきは配信映像のカクつき・遅延・配信落ちの原因と対策を参照
- OBSの統計ドックの数値の見方はOBSの「統計」ドックの見方も参照


コメント