修正:OpenGLウィンドウを初期化できない

Open Graphics Libraryは、3Dおよび2Dベクターグラフィックのレンダリングに使用されるクロスプラットフォームのアプリケーションプログラミングインターフェイス(API)です。APIは通常、グラフィックプロセッシングユニット(GPU)との対話に使用され、ハードウェアアクセラレーションによるレンダリングの実現に役立ちます。

 

多くの重いゲームは、グラフィック操作をこのAPIに依存し、ゲームプレイで使用します。最近、多くのユーザーが「OpenGLウィンドウを初期化できません」というエラーが発生したためにゲームをプレイできないという問題を経験しました。このエラーは、主にグラフィックスドライバーまたはゲームの解像度設定に関連しています。すべての回避策を1つずつ確認します。それらをチェックしてください。

解決策1:「TKGRAPHICSSETTINGS.MXML」を変更する

各ゲームには専用のファイルがあり、起動するたびに設定を読み込むために使用されます。これらの設定には、解像度、シャドウの詳細、テクスチャの詳細などが含まれます。このファイルをメモ帳で開き、システムに応じていくつかの変更を加えて、ゲームを起動してみます。

  1. デスクトップの任意の場所を右クリックして、[表示設定]を選択します

  1. コンピュータが現在使用している解像度を確認してください。こちらは「1920×1200」です。ソリューションでさらに必要になるため、これを書き留めておきます。

  1. Windows + Eを押して、ファイルエクスプローラーを起動します。次のディレクトリに移動します。
D:\ Steam \ Steamapps \ common \ NoMansSky \ Binaries \ SETTINGS

ディレクトリが異なることに注意してください。ここでは、SteamがローカルディスクDにインストールされています。Steamが別のハードドライブにインストールされている可能性があります。システムに応じてナビゲーションアドレスを変更してください。

  1. ファイル「MXML」を右クリックし、「Notepad ++で編集」を選択します。これは、そのエディターがインストールされている場合です。それ以外の場合は、[プログラムから開く]> [メモ帳]を選択できます。

  1. 構成ファイルを開いたら、タグ「ResolutionWidth」と「ResolutionHeight」を検索します。現在の解像度が設定されているか確認してください。値が一致しない場合は、値を前に見たものに変更する必要があります。

たとえば、解像度が1920 x 1200の場合、「ResolutionWidth」は「1920」、「ResolutionHeight」は「1200」である必要があります。以下の例でわかるように、解像度セットが正しくありませんでした。

  1. ファイルへの変更を保存して終了します。コンピューターを正しく再起動し、Steamを起動して、ゲームをプレイしてみてください。

それでもゲームを起動しようとしてエラーが発生する場合は、属性「フルスクリーン」を変更してみてください。属性を「false」に変更します。変更を保存して、ゲームを起動してみてください。

解決策2:PS4用の最新のクライアントをインストールする

PCのPSNowでこのエラーが発生した場合は、クライアントが古く、新しいクライアントが出ていない可能性があります。時々、開発者はいくつかのバグに対抗したり、プラットフォームに新しい機能を追加したりするために新しいバージョンをリリースします。古いクライアントを使用している場合、これにより不一致が発生する可能性があります。

  1. 公式ウェブサイトから最新のPSNowクライアントをダウンロードします。
  2. ここで、古いバージョンをアンインストールしないでください。この新しいバージョンを既存のバージョンの上にインストールします。
  3. インストールが完了したら、コンピュータを完全に再起動し目前の問題が解決したかどうかを確認します。

解決策3:ユーザーの変更/再ログイン

Steamに再ログインするだけで問題が解決する既知の回避策もあります。この背後にある理由はよくわかっていませんが、現在ログインしているユーザーが保存されているディスプレイ構成に問題がある可能性があると推測するのは理にかなっています。再ログすると、この問題が修正される場合があります。

  1. Steam.exeを使用してSteamクライアントを起動します
  2. Steamクライアントの右上隅にあるアカウントタイトルをクリックした場合に表示される「ユーザーの変更」オプションをクリックして、Steamからログアウトします。

  1. オプションをクリックすると、資格情報を入力する必要があるログイン画面が表示されます。資格情報を入力したら、[パスワードを記憶する]チェックボックスをオンにします。ログインボタンをクリックします。

  1. ログインしたら、プレイしようとしていたゲームを起動し、OpenGLエラーが引き続き発生するかどうかを確認します。

解決策4:グラフィックスドライバーの更新

破損したドライバや古いドライバがある場合は、ゲームの起動に失敗したり、OpenGLメッセージがポップアップしたりすることが原因である可能性があります。現在、ドライバーを更新する方法は2つあります手動または自動です。手動では、製造元のWebサイトでドライバーを検索した後、個人的にドライバーをダウンロードする必要があります。

ドライバを更新する前に、デフォルトのドライバをインストールすることで問題が解決するかどうかを確認します。

  1. セーフモードで起動します。「devmgmt」と入力します。ダイアログボックスで「msc」を選択し、Enterキーを押します。ここで[ディスプレイアダプタ]に移動し、アダプタを右クリックして[デバイスのアンインストール]を選択します。

  1. コンピューターを通常モードで起動し、Windows + Rを押して、「devmgmt」と入力します。ダイアログボックスで「msc」を選択し、Enterキーを押します。ほとんどの場合、デフォルトのドライバがインストールされます。そうでない場合は、空のスペースを右クリックして、「ハードウェアの変更をスキャンする」を選択します。次に、ゲームが問題なく動作するかどうかを確認します。問題なく動作する場合は、問題ありません。そうでない場合は、続行します。
  2. 現在、2つのオプションがあります。NVIDIAなどの製造元のWebサイトからハードウェアで利用可能な最新のドライバーをオンラインで検索する(手動でインストールする)か、Windowsに最新バージョン自体をインストールさせる(更新を自動的に検索する)ことができます。
  3. 自動インストールについて見ていきます。ハードウェアを右クリックして、「ドライバーの更新」を選択します。最初のオプション「更新されたドライバーソフトウェアを自動的に検索する」を選択します。手動で更新する場合は、2番目のオプションを選択し、[ドライバーを参照]を選択して、ダウンロードした場所に移動します。

  1. ドライバをインストールした後、コンピュータを再起動し、ゲームを起動して、エラーメッセージなしでゲームを正常に起動できるかどうかを確認します。