我最近升级到了 14.04,然后安装了 steam 和 TF2。我收到以下错误消息:
找不到所需的 OpenGL 入口点“glGetError”!您的视频卡不受支持,或者您的 OpenGL 驱动程序需要更新。
无论如何,我知道我需要更新我的 OpenGL 驱动程序,我的问题是我该怎么做?
编辑:我安装mesa
并进入glxinfo | grep version
终端并得到这个,
新编辑:查看第一个答案后,我完成了所有步骤,然后重新启动了计算机,当我在启动时启动 steam 时,出现以下错误,
答案1
使用查尔斯格林的建议时要小心。
在 sudo apt-get upgrade 步骤中,您可能会看到:
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer
required:
account-plugin-windows-live libupstart1
Use 'apt-get autoremove' to remove them.
The following packages have been kept back:
libdrm-dev libdrm-intel1 libdrm-intel1:i386 libdrm-nouveau2
libdrm-nouveau2:i386 libdrm-radeon1 libdrm-radeon1:i386 libdrm2 libdrm2:i386
libegl1-mesa libegl1-mesa-drivers libgbm1 libgl1-mesa-dev libgl1-mesa-dri
libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa
libglapi-mesa:i386 libgles1-mesa libgles2-mesa libosmesa6 libosmesa6:i386
libva1 libwayland-egl1-mesa mesa-common-dev xserver-xorg-video-intel
关键的是我想要进行的升级没有发生:
The following packages have been kept back:
你不得不:
sudo apt-get install <list of packages kept back>
我最终做了:
sudo apt-get install libegl1-mesa libegl1-mesa-drivers xserver-xorg-video-intel libgl1-mesa-dri libglapi-mesa
有关此问题的更多信息,请参阅:“以下包裹已被保留:”为什么以及我该如何解决?
答案2
看来您有一个 OpenGl 版本,但还不够新,无法运行您正在寻找的应用程序。
要获得稍微更新版本的 OpenGl 驱动程序,我建议使用来自启动板网站- 这些实现了 OpenGl 3.0,并且非常稳定。
要安装,请打开终端窗口并输入
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get upgrade
要删除,您可以使用 ppa-purge
sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers