我前几天一直在玩《消逝的光芒》,没有任何问题。然后突然从 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
就是这样...消逝的光芒效果很好!