- OpenGL のバージョン問題で「Failed to create OpenGL context format」が出る時の対応方法です。
- 具体的には、「install a driver providing OpenGL 2.0」について対応しています。
Failed to create OpenGL context format の対処方法。
Contents
状況
はじまり
右クリックメニューの中に「AMD Redion Software」がないことに気付いたので、FirePro のドライバーを更新しようとしています。
![右クリックメニュー](https://zapping.beccou.com/wp-content/uploads/2021/09/image-108.png)
AMD のサイトから、自動でアップデートしてくれるツールがあるのでダウンロードしてインストール。
https://www.amd.com/en/support
![AMD のWEB サイト](https://zapping.beccou.com/wp-content/uploads/2021/09/image-108-1024x769.jpg)
radeon-software-adrenalin-2020-21.9.1-minimalsetup-210910_web.exe を入手。
しかし、インストールが完了して、ユーティリティが開く前にエラーで落ちてしまうので、機種を指定してダウンロードすることにしました。
![機種を指定してダウンロード](https://zapping.beccou.com/wp-content/uploads/2021/09/image-109.png)
![](https://zapping.beccou.com/wp-content/uploads/2021/07/image-75.png)
![機種を指定してダウンロード2](https://zapping.beccou.com/wp-content/uploads/2021/09/image-107-edited.png)
win10-radeon-pro-software-enterprise-21.Q2.1.exe を入手してインストール。
![アップデートユーティリティをインストール](https://zapping.beccou.com/wp-content/uploads/2021/09/image-92.png)
しかし、また今度も同様のエラーが発生しました。
![エラー画面](https://zapping.beccou.com/wp-content/uploads/2021/09/image-90-1024x576.jpg)
Failed to create OpenGL context format
![エラー画面2](https://zapping.beccou.com/wp-content/uploads/2021/09/image-89.png)
エラーメッセージの後半を読んでいくと、どうやらOpenGL のバージョンに問題があるようです。
OpenGL 2.0 かそれ以上のドライバをインストールするか、
できないのなら「ANGLE Open GL ES 2.0 emulation libraries 」を導入するように言われています。
install a driver providing OpenGL 2.0 or higher or if this is not possible, make sure the ANGLE Open GL ES 2.0 emulation libraries (libEGL.dll, libGLEv2.dll and d3dcompiler_*.dll)are available in the application executable’s directory or in a location listed in PATH.
「ANGLE Open GL ES 2.0 emulation libraries 」 を入手しようと思ったが、
Git からダウンロードしてコンパイルする。的な感じで、めちゃめちゃハードルが高い。
コンパイル済みらしきものも見つけたが、ちょっと怖い。。。
解決策
OpenCL とOpenGL の互換機能パック をインストール
なんか、マイクロソフト・ストアにそれっぽいライブラリがないかなーと検索したところ、
それっぽいものを見つけました。
![OpenCL-GL package](https://zapping.beccou.com/wp-content/uploads/2021/09/image-111.png)
![Major features](https://zapping.beccou.com/wp-content/uploads/2021/09/image-110.png)
このパッケージでは、OpenCL バージョン1.2 以前と、OpenGL バージョン3.3 以前を使用しているアプリがサポートされています。
OpenGL 2.0 なら楽勝じゃないか。
早速インストールしてから「 win10-radeon-pro-software-enterprise-21.Q2.1.exe」を実行。
エラー回避できました。
![no Error](https://zapping.beccou.com/wp-content/uploads/2021/09/image-107-1024x576.jpg)
以上です。