より高度なゲームは、画面の解像度にかなり敏感です。さらに、Steamなどの外部ゲームランチャーを介してプレイしている場合も同様です。画面を完全に黒くする、または少なくともゲームを一時停止する画面解像度との競合を確認しました。同様に、画面解像度の競合に関する既知の問題は、プレーヤーにエラーが発生した場合です。
D3D9デバイスの作成に失敗しました。これは、デスクトップがロックされている場合に発生する可能性があります
エラーの考えられる理由の1つは、ゲームの解像度が現在のモニターディスプレイ構成と異なることである可能性がありますが、問題の背後には他の理由がある可能性があります。
エラーを解決するために、次の解決策を段階的に試すことができます。
1] Steamから起動したときにゲームの解像度を変更する
Steamを介してゲームを起動する場合、ウィンドウモードでゲームを起動できます。これは、モニターの解像度をゲームの解像度と一致させるのに役立ちます。同じことを行う手順は次のとおりです。
- デスクトップの空きスペースを右クリックして、リストから[設定の表示]を選択します。
- モニターの現在の解像度を確認してメモします。これをゲームの解像度と一致させる必要があります。
- 次に、ゲームのSteamクライアントを起動し、[ライブラリ]、[プロパティ]の順に移動します。
- [全般]タブで、[起動オプションの設定]をクリックします。エントリを「-w1920–h 1200」(コードなし)として入力します。
- [OK]を押して、画面を終了します。
この解像度が機能するかどうかを確認します。ゲームで同じことをしたくない場合は、モニター画面の解像度を変更してみることもできます。
別の回避策は、[起動オプションの設定]で解決策の代わりにコマンド「-windowed」を入力することです。そうすると、ゲームは小さなウィンドウで起動し、その後、必要に応じてサイズとコーナーを調整できます。
2]ゲームファイルの解像度を手動で変更する
上記の方法が機能しない場合は、システムのメモ帳ウィンドウでSteam構成ファイルを開き、手動で変更することで、ゲームの解像度を変更できます。プロセスは次のとおりです。
1]ゲームのSteamランチャーのディレクトリに移動します。サンプルは、Steam / Steamapps / Common / Counter-Strike / CSGame / Configです。
2]ファイル「Machineoptions.ini」を検索します。それを右クリックして、[プログラムから開く]を選択します。オプションから、メモ帳で開きます。
3]解像度は、Xの値が幅を表し、Yの値が高さを表すように言及されます。モニター画面の解像度に合わせて変更してください。
4]構成が常にモニター画面の解像度と一致することを確認する別の方法は、;を削除することです。XとYの値の後ろから。例:
; ResX = 1920; ResY = 1200
削除した後; 両方の値から、次のようになります。
ResX = 1920 ResY = 1200
詳細については、こちらのRedditディスカッションスレッドを確認してください。