有一次,我的 OpenGL 在 Kubuntu 12.04 中停止工作。“glxinfo”报告说Xlib: extension "GLX" missing on display ":0".
我知道它以前工作正常,因为我以前用过,甚至为它开发过,所以一定是某些更新造成的。我只是想知道如何修复它。
我查看了其他几个问题/搜索,它们大多与 Nvidia 的问题有关。我有一张 Radeon 卡,我没有使用二进制驱动程序(我严格使用受支持的驱动程序)。因此我不知道问题出在哪里。
在我的 XOrg.0.log 中,我发现了下面这行,就在它找到所有 Radeon 内容之后。为什么它尝试使用 NVidia 驱动程序(我没有安装它)。
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
答案1
一定安装了启用 NVidia 检查的“nvidia-common”包。尝试删除该包时,系统会要求您同时删除 kubuntu 桌面包。这是安全的,因为该包只是历史遗留,不需要。删除该包后,我重新启动,一切又恢复正常。