OBS Studioで「GPUがサポートされていません」というエラーを解決する方法

このエラーは、OBS Studio が GPU を認識できない場合、または現在の設定でスムーズに動作しない場合によく発生します。通常、サポートされていないハードウェア、またはキャンバスサイズが GPU で処理できないほど大きいことが原因です。つまり、OBS が GPU がサポートできない解像度で初期化しようとすると、このエラーが発生し、起動直後にクラッシュすることもあります。

もう一つのトラブルの原因は、OBSの間違ったバージョンを使用していることです。例えば、32ビットシステムで64ビットビルドを実行しようとしたり、GPUがサポートしていないハードウェアアクセラレーションビルドを選択したりすることです。当然ながら、Windowsでは必要以上に複雑な処理が必要になるためです。

さて、原因の基本的な部分を理解したところで、いくつか実践的な修正方法をご紹介します。これらの手順を注意深く実行すれば、きっと「GPUがサポートされていません」というエラーが起こらずにOBSが動作するようになるはずです。

1. OBSを高パフォーマンスに設定する

Windowsでは、特に切り替え可能なグラフィックを搭載したノートパソコンでは、デフォルトで専用GPUではなく統合グラフィックを使用することがよくあります。これにより、OBSがGPUリソースにフルアクセスできず、エラーが発生する可能性があります。OBSを高パフォーマンスモードで実行すると、WindowsはOBSの起動時に専用GPU(NvidiaやAMDなど)を優先するようになり、多くの場合、問題が解決します。

  1. Windows の検索バーを開き( を押すWindows + S)、「グラフィック設定」と入力して、リストからその設定を選択します。
  2. グラフィック設定ウィンドウで、アプリ リストの下にある[オプション]ボタンを探します (OBS がそこにない場合は、[参照]から追加します)。
  3. 「グラフィック設定」というドロップダウンメニューをクリックし、「高パフォーマンス」を選択して、「保存」をクリックします。

この調整は、WindowsがOBSに必要なGPUリソースをフルに活用するように強制するため、非常に役立ちます。環境によっては、この修正が最初はほとんど効果がなく、再起動が必要になる場合もありますが、他の環境ではすぐに効果が現れます。効果を保証するものではありませんが、あくまで経験に基づくものです。

2.初期化ファイルから解像度を変更する

GPUがデフォルトまたはユーザー指定のキャンバスサイズ(例えば2560×1440の解像度)に対応できない場合、OBSは完全に起動する前にこのエラーを表示することがあります。これは、特に古いハードウェアの場合、GPUが対応できない解像度設定や不一致が原因である場合があります。

私自身も同じような状況に遭遇したことがあります。一部のPCでは、低解像度ではOBSが問題なく開くのですが、高解像度にするとすぐにクラッシュしたりエラーが発生したりします。厄介なのは、OBSが全く開かない場合は、OBS内から解像度設定を変更できないことです。回避策としては、設定ファイルを直接調整する方法がありますが、少し面倒ですが、うまくいきます。

  1. Windows キー + Rを押して実行ダイアログを開きます。
  2. 「Untitled」をプロファイル名に入力する%appdata%\obs-studio\basic\profiles\Untitledか、使用しているプロファイル名に置き換えてください。Enterキーを押してください。
  3. 基本ファイルを右クリックし、[メモ帳で開く]を選択します。
  4. [ビデオ]セクションをご覧ください。ここに解像度の設定があります。必要に応じて調整してください。
    ベースCX=1920 ベースCY=1080 出力CX=1920 出力CY=1080 

    GPU が高解像度に対応していない場合は、安全のためにすべてを 1280×720 や 1920×1080 などの標準 HD に下げることをお勧めします。

これは最も洗練された解決策ではありませんが、解像度の問題でOBSが起動時にクラッシュした場合には効果的です。ただし、ハードウェアによっては設定を複数回調整する必要がある場合があることに注意してください。

3. OBS設定フォルダを削除する

OBSの設定が破損していたり、誤っていたりすると(キャンバスサイズが異常だったり、キャプチャ設定が互換性がなかったりするなど)、起動しなくなったり、「GPUがサポートされていません」というエラーが表示されることがあります。OBSがすぐに停止したりクラッシュしたりする場合は、デフォルト設定にリセットすると解決することがよくあります。設定フォルダを削除するのが簡単な方法ですが、プリセット設定、シーンコレクション、カスタム設定がすべて消去されるので注意してください。重要な設定を保存している場合は、まずそれらをバックアップしてください。

  1. Windows キー + Rを押し、 Enter キーを押してEnter キー%appdata%\obs-studioを押します。
  2. obs-studioフォルダを右クリックし、[削除]を選択します。
  3. OBS を再度開くと、新しいデフォルトのセットアップが実行され、多くの場合、起動エラーが解消されます。

それでも問題が解決しない場合、またはプロファイルを維持したい場合は、OBSプロジェクトサイトから最新の安定版のOBSを再インストールしてみてください。これにより、奇妙なバグや破損したファイルが見つかる場合があります。