不受支持的 OpenGL 版本

不受支持的 OpenGL 版本

我前几天一直在玩《消逝的光芒》,没有任何问题。然后突然从 2017 年 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

所以我让《消逝的光芒》完美运行了,下面是具体方法。

安装 Ubuntu Mate 16.04.2(或任何其他 Ubuntu 16.04.2 发行版),因为这是唯一受 AMD 专有驱动程序支持的操作系统

为我的 RX580 安装 AMD 专有驱动程序 17.10 http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Driver-for-Linux-Release-Notes.aspx

就是这样...消逝的光芒效果很好!

相关内容