我需要 OpenGL 4.0+ 才能玩游戏。
我有一台英特尔 i7-4770S。根据制造商页面对于我的驱动程序+集成显卡,它最高支持 OpenGL 4.3。
然而,当我跑步时
glxinfo | grep "OpenGL version"
我得到:
OpenGL version string: 3.0 Mesa 10.1.3
我知道 Ubuntu 16.04 包含 OpenGL 4,但我暂时不想升级。(由于软件包不受支持,自动升级程序无法运行,而且我目前不想完全重新安装。)
那么,有没有办法让我在 14.04 上也能使用 OpenGL 4?(如果没有,我的处理器在 16.04 上是否一定会支持 OpenGL 4?)
谢谢!
答案1
您使用的 14.04 版本上的 Mesa 版本仅支持英特尔显卡驱动程序上的 OpenGL 3.3。您需要升级到较新的 HWE(14.04.5 HWE 具有与 16.04 相同的内核/Xorg)或 16.04,以获得支持更高版本 OpenGL 的较新的 Mesa。
如果您安装了xserver-xorg-lts-xenial
和linux-generic-lts-xenial
软件包,在成功安装并重新启动后,您应该会使用 14.04.5 HWE 内核和 Xorg。根据您安装的其他软件包,您可能会遇到一些问题,需要手动安装更多软件包来解决依赖性错误。