我一直在努力让我的 nvidia 卡与 bumblebee 配合使用。目前,当我运行 optirun glxspeheres 时,我得到了以下结果。
[ 138.520664] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) No devices detected.
[ 138.520772] [ERROR]Aborting because fallback start is disabled.
我尝试了这里提到的许多方法,最新的方法是安装 nvidia-319(虽然这似乎安装 nvidia-331 令人困惑),然后重新配置 bumblebee。我的 /etc/bumblebee/bumblebee.conf 如下
[bumblebeed]
VirtualDisplay=:8
KeepUnusedXServer=false
ServerGroup=bumblebee
TurnCardOffAtExit=false
NoEcoModeOverride=false
Driver=nvidia
XorgConfDir=/etc/bumblebee/xorg.conf.d
[optirun]
Bridge=auto
VGLTransport=proxy
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
AllowFallbackToIGC=false
[driver-nvidia]
KernelDriver=nvidia-331
PMMethod=auto
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
## Section with nouveau driver specific options, only parsed if Driver=nouveau
[driver-nouveau]
KernelDriver=nouveau
PMMethod=auto
XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
有人能告诉我该怎么做才能让它工作吗?如果有人能告诉我什么是有用的,我很乐意发布日志或命令输出。
非常感谢
标记
答案1
1
打开终端(alt+ctrl+T)并输入或复制/粘贴
gksu nautilus /etc/bumblebee/bumblebee.conf
现在修改这一行:
LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331
更改为:
LibraryPath=/usr/lib/nvidia:/usr/lib32/nvidia-331
保存文件(ctrl+s)并关闭文本文件、文件夹和终端。
2
再次打开终端并输入或复制/粘贴
gksu nautilus /etc/bumblebee/xorg.conf.nvidia
并改变:
#"BusID PCI:01:00:0"
更改为:
BusID "PCI:01:00:0"
再次保存文件,关闭文件和文件夹并关闭终端。
重启进入 ubuntu。重启后打开终端并输入或复制/粘贴:
optirun glxspheres
我希望这能解决你的问题。