警告:在 X 显示器上获取的 OpenGL 渲染上下文

警告:在 X 显示器上获取的 OpenGL 渲染上下文

我已经按照本教程安装了 bumblebee http://eternalvoid.net/tutorials/linux-optimus-gt650m/

当我尝试 optirun 时,屏幕变黑了,并且出现以下情况:

$ optirun glxspheres
场景中的多边形:62464
窗口的视觉ID:0x21
Xlib:显示“:8”时缺少扩展“NV-GLX”。
[VGL] 警告:在 X 显示器上获取的 OpenGL 渲染上下文
[VGL]:8 是间接的,可能会导致性能下降。
[VGL] 如果 :8 是本地 X 显示器,则帧缓冲设备
[VGL] 权限可能设置不正确。
上下文是间接的
OpenGL 渲染器:llvmpipe 上的 Gallium 0.4(LLVM 0x301)
[VGL] 错误:OpenGL 错误 0x0500
[VGL] 错误:在 readpixels 中--
[VGL] 310:无法读取像素

联想 y580,Ubuntu 12.04 x64,NVIDIA 版本驱动程序 319.17

这是驱动程序、配置还是其他问题?

答案1

我猜是 nvidia 驱动程序的问题。阅读您发布的关于如何安装 bumblebee 的链接,我发现您手动安装了 nvidia 驱动程序。我的建议是通过按下以下命令更改运行级别:

力量 + ALT + F6

然后停止窗口管理器

sudo stop lightdm

并卸载 nvidia 驱动程序

sudo apt-get remove --purge nvidia

由于您已经添加了 swat-x-repos,因此您应该能够在重新启动后再次按照步骤 1 和 2 从存储库安装 nvidia,然后输入

sudo apt-get install nvidia-331 bumblebee-nvidia

希望有所帮助。

相关内容