Ubuntu 17.04 中的 Dota 2 错误:所需的 OpenGL 扩展“GL_EXT_texture_compression_s3tc”不受支持。请更新您的 OpenGL 驱动程序

Ubuntu 17.04 中的 Dota 2 错误:所需的 OpenGL 扩展“GL_EXT_texture_compression_s3tc”不受支持。请更新您的 OpenGL 驱动程序

我从 Ubuntu 16.10 64 位升级到 Ubuntu 17.04 64 位后,打开 Dota 2 时出现此错误:

Required OpenGL extension "GL_EXT_texture_compression_s3tc" is not supported. Please update your OpenGL driver.

这只影响我的 Dota 2 游戏,而 Steam 上的其他游戏(如 Insurgeny)运行正常。

如何在 Ubuntu 17.04 64 位中更新 OpenGL 驱动程序?

我正在使用戴尔 Optiplex 3020 台式机。

以下是一些详细信息:

内存:4 GB 处理器:Intel Core i3-4130 CPU @ 3.40 GHz x 4 显卡:Intel Haswell、Intel HD 4600 操作系统类型:64 位 磁盘:500 GB

这是我的图形详细信息:

~$ glxinfo | grep OpenGL

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.2.0-devel
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.2.0-devel
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.2.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:


~$  LIBGL_DEBUG=verbose glxinfo 2>&1 >/dev/null | grep so$

libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/i965_dri.so

答案1

sudo apt-get install libtxc-dxtn-s2tc0

修复了我在 ubuntu 17.4 Intel CPU 上运行 DOTA 的 openGL 错误

相关内容