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驱动程序。 愚蠢的蒸汽。

现在:

  1. 第一次接近蒸汽。
  2. 然后打开/etc/ld.so.conf.d/steam.conf进行编辑:

     sudo nano /etc/ld.so.conf.d/steam.conf 
  3. 在编辑器中添加以下两行:

     /usr/lib32 /usr/lib32/fglrx/ 
  4. 最后运行:

     sudo ldconfig 

打开Steam。 瞧。

如果您希望使用mesa驱动程序,我只需更换最后一行,如下所示:

 /usr/lib/i386-linux-gnu/mesa 

抱歉,我不知道GeForce卡的目录是什么,但请在/usr/lib32文件夹中检查卡的驱动程序文件夹,并在可以找到libGL.so.1文件的位置更新它。 这就是Steam正在寻找的东西。

希望这有助于其他人。

这是一个修复Ubuntu 14.04 64位与Radeon驱动程序。