Bumblebee:无法访问辅助 GPU - 错误:[XORG](EE)未检测到设备

Bumblebee:无法访问辅助 GPU - 错误:[XORG](EE)未检测到设备

升级到 13.04 后,我收到此错误和其他答案(Optirun glxgears:无法访问辅助 GPU - 错误:[XORG](EE)未检测到设备Bumblebee 出现“无法访问辅助 GPU”错误) 没有帮助。

dpkg -l | grep nvidia

ii  bumblebee-nvidia                              3.2.1-1~raringppa2                          amd64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  nvidia-310                                    310.44-0ubuntu2                             amd64        NVIDIA binary Xorg driver, kernel module and VDPAU library
ii  nvidia-settings-310                           310.44-0ubuntu1                             amd64        Tool for configuring the NVIDIA graphics driver

这是我的/etc/bumblebee/bumblebee.confhttp://pastebin.com/G9R55VMr

这是/etc/bumblebee/xorg.conf.nvidiahttp://pastebin.com/9xNUPp6b

这是/etc/modprobe.d/blacklist.confhttp://pastebin.com/tCnSCz0B

这是/etc/modprobe.d/bumblebee.confhttp://pastebin.com/WtX1LR9d

这是/etc/modprobe.d/nvidia-310_hybrid.confhttp://pastebin.com/CbVg2FN1

我的/etc/bumblebee/xorg.conf.d文件夹只包含10-dummy.conf文件,是空的。

这是/var/log/Xorg.8.loghttp://pastebin.com/iSMXT7aE

这是optirun -vvv glxspheres输出:http://pastebin.com/rbyUhRNr

如果需要的话询问更多详细信息!

答案1

以下 AskUbuntu 答案为我解决了这个问题: https://askubuntu.com/a/285638/47280

基本上,您需要编辑/etc/bumblebee/xorg.conf.nvidia并取消注释以下行:

BusID "PCI:01:00:0"

在配置中,它指出这对于 Ubuntu 13.04 是必需的。此数字指的是 GPU 的 BusID,因此如果不同,请转到其他答案获取完整说明。

答案2

/etc/bumblebee/xorg.conf.nvidia,取消注释

BusID "PCI:01:00:0"

并替换为

BusID "PCI:0x:00.0"

其中 x 是您在 3D 控制器旁边的“lspci”列表中看到的数字,它应该是您的 nvidia 卡

答案3

我找到了以下文件:

/usr/share/X11/xorg.conf.d/10-nvidia-current-latitude-e6530.conf

我删除了它,奥普蒂龙有效!

答案4

好吧,我在升级后遇到了同样的问题,而且我找不到任何有用的方法。我安装了最新版本 (3.2.1),因为我在升级后重新添加了 ppa 并更新了 bumblebee。

不过我做了一件蠢事:我用 ppa-purge 删除了 ppa,并删除了 bumblebee。然后我添加了 ppa 并再次安装了 bumblebee。神奇的是它开始工作了(至少在重启后)。不过我真的不能告诉你为什么……

相关内容