Ubuntu 14.04“无法找到所需的OpenGL入口点’glGetError’!”
当我收到此错误时,我正试图在我的电脑上播放Dota2和FT2:
“无法找到OpenGL入口点’GLGetError’!您的video卡不受支持或需要更新。”
我花了最后一周阅读所有类似的问题,并尝试了其中的一些(许多解决方案是为了让我尝试,所以我远离他们),我不知道还能做什么。 如果还需要任何其他信息,请询问。
我在用:
- Ubuntu 14.04 32位
- GLX版本是1.4
- OpenGL版本字符串:1.4 Mesa 10.1.3
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 10) (prog-if 00 [VGA controller])
–
libgl1-mesa-glx:
Installed: 10.1.3-0ubuntu0.1
Candidate: 10.1.3-0ubuntu0.1
Version table:
*** 10.1.3-0ubuntu0.1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages
100 /var/lib/dpkg/status
10.1.0-4ubuntu5 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main i386 Packages
好! 最后。 经过数小时和数小时试图弄清楚发生了什么事,我得到了固定的蒸汽。
按照这些步骤,你会没事的。 原因是蒸汽试图使用“mesa”驱动程序,而不是我的ATI Radeon驱动程序。 愚蠢的蒸汽。
现在:
- 第一次接近蒸汽。
-
然后打开
/etc/ld.so.conf.d/steam.conf
进行编辑:sudo nano /etc/ld.so.conf.d/steam.conf
-
在编辑器中添加以下两行:
/usr/lib32 /usr/lib32/fglrx/
-
最后运行:
sudo ldconfig
打开Steam。 瞧。
如果您希望使用mesa驱动程序,我只需更换最后一行,如下所示:
/usr/lib/i386-linux-gnu/mesa
抱歉,我不知道GeForce卡的目录是什么,但请在/usr/lib32
文件夹中检查卡的驱动程序文件夹,并在可以找到libGL.so.1
文件的位置更新它。 这就是Steam正在寻找的东西。
希望这有助于其他人。
这是一个修复Ubuntu 14.04 64位与Radeon驱动程序。