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

jas*_*nes 11 nvidia-optimus bumblebee 13.04

升级到 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
Run Code Online (Sandbox Code Playgroud)

这是我的/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

如果需要,请询问更多详细信息!

Nic*_*ick 14

以下 AskUbuntu 回答为我修复了它:https ://askubuntu.com/a/285638/47280

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

BusID "PCI:01:00:0"
Run Code Online (Sandbox Code Playgroud)

在配置中,它指出这对于 Ubuntu 13.04 是必需的。这个数字是指你的 GPU 的 BusID,所以如果它不同,那么请转到另一个答案以获取完整说明。


jas*_*nes 3

我找到了以下文件:

/usr/share/X11/xorg.conf.d/10-nvidia-current-latitude-e6530.conf
Run Code Online (Sandbox Code Playgroud)

我删除了它并且optirun工作了!