グラフィックボードの間違った設定により、OpenGL関連のウィンドウが開かない

問題のディスクリプション:

OpenGL関連のウィンドウが正しく開かない場合、考えられる場合とエラーは次の通りです。

  • Mech-Visionで マッチングモデル・把持位置姿勢エディタ を開くと画面が真っ白になり、ログに Fail to load libEGL というエラーメッセージが表示されます。

  • Mech-Visionでキャリブレーションを実行できず、OpenGL関連のエラーが発生します。

  • Mech-Visionで3D ROIを設定すると、3D ROIの設定画面がフラッシュバックするか、画面が真っ白になります。

影響を受けるバージョン:

Mech-Visionのすべてのバージョン

考えられる理由:

  • グラフィックボードのドライバーが正しくありません。

  • 産業用PCにグラフィックボードを2枚同時搭載する場合、産業用PCの構成が低いです。

トラブルシュート:

まず、グラフィックドライバーが正しくインストールされていることを確認します。産業用PCにグラフィックボードを2枚同時搭載する場合は、強制的にOpenGLレンダリングとGPUパフォーマンス最大化優先モードを有効にする必要があります。

グラフィックドライバーをチェックするには、以下の手順を実行します。

  1. 産業用PC上で PC を右クリックし、 管理 を選択してコンピュータの管理画面にアクセスします。

  2. システムツール ‣ デバイスマネージャー ‣ ディスプレイアダプター を順番にクリックし、インストールされているグラフィックボードのドライバーを表示します。

    • ディスプレイアダプターの下に NVIDIA GeForce xxxx とだけ表示されていれば、グラフィックカードのドライバーは正常にインストールされています。

    • Microsoft Basic Display Adapter と表示された場合は、グラフィックボードのドライバーがインストールされていないため、再インストールが必要です。ドライバーの更新は、Windowsの自動更新、またはサードパーティのドライバーソフトウェアで行うことができます。

グラフィックボードを2枚同時搭載する産業用PCについては、以下のようにGPUプログラムを設定します。

  1. 産業用PCのシステムトレイにある nvidia_icon をクリックすると、NVIDIAコントロールパネルが表示されます。

  2. 3D設定3D設定の管理 を選択します。

  3. 右側の画面で プログラム設定 タブに切り替えます。

  4. Mech-Visionを カスタマイズするプログラムを選択する に追加します。追加手順は次の通りです。

    (1) 追加 をクリックして追加画面にアクセスします。

    (2) 画面の右下隅にある 参照 をクリックしてMech-Visionのインストールパスを選択します。

    (3) mmind_vision.exe を選択して 開く をクリックします。すると、カスタマイズするプログラムの追加は完了しました。

  5. このプログラム用の設定を指定する で、パラメータを設定します。

    • OpenGL レンダリング GPUグローバル設定(自動選択)を使用する に設定します。

    • 電源管理モードパフォーマンス最大化を優先 に設定します。

  6. 設定後、 適用 をクリックして変更を完了します。