当我尝试在电脑上玩 Dota2 和 FT2 时收到此错误:
“无法找到 OpenGL 入口点‘GLGetError’!您的视频卡不受支持或需要更新。”
我花了一周时间阅读所有类似的问题,并尝试了其中一些(许多解决方案对我来说太高级了,所以我避开了它们),我不知道还能做什么。如果需要任何其他信息,请直接询问。
我在用:
- 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:<br>
Installed: 10.1.3-0ubuntu0.1<br>
Candidate: 10.1.3-0ubuntu0.1<br>
Version table:<br>
*** 10.1.3-0ubuntu0.1 0<br>
500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages<br>
100 /var/lib/dpkg/status<br>
10.1.0-4ubuntu5 0<br>
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main i386 Packages
答案1
好的!终于。经过几个小时的尝试,我终于搞清楚发生了什么,我的 steam 终于修好了。
按照这些步骤操作,你就会成功。原因是 steam 试图使用“mesa”驱动程序,而不是我的 ATI Radeon 驱动程序。愚蠢的 steam。
现在:
- 首先关闭蒸汽。
然后打开
/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 正在寻找的。
希望这对其他人有帮助。
这是对带有 Radeon 驱动程序的 Ubuntu 14.04 64 位的修复。