サポートされていない OpenGL バージョン

サポートされていない OpenGL バージョン

ここ数日、問題なくDying Lightをプレイしていましたが、突然6月21日以降にこのエラーメッセージが表示されるようになりました。

Unsupported Version of OpenGL!
Detected OpenGL version: 3.0 Mesa 17.0.3
Required OpenGL version: 3.3
Please update your display driver.

システム仕様

最新の Steam クライアントを実行しています。

最新のアップデートを適用した Ubuntu 17.04...カーネルを 4.11.6-041106-generic にパッチしましたが、機能しませんでした。

オープンソース ドライバーを使用する AMD RX580。

私も最新のmesaを使用しています https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa/

これも試してみましたが、これもうまくいきませんでした https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/mesa/

glxinfo | grep version

次のような結果になる

server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.0.3
OpenGL core profile shading language version string: 4.50
OpenGL version string: 3.0 Mesa 17.0.3
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

どのような助けでも大歓迎です。

答え1

それで、Dying Light を完璧に動作させることができました。その方法は次のとおりです。

Ubuntu Mate 16.04.2(または他のUbuntu 16.04.2ディストリビューション)をインストールしてください。これは、AMDの独自ドライバでサポートされている唯一のOSです。

RX580用のAMD専用ドライバー17.10をインストールする http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx

それだけです... Dying Light は素晴らしいです!

関連情報