我是 Linux 新手,我正在使用 gt 740m
当我使用时出现此错误optirun
[ 55.478327] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 55.478372] [ERROR]Aborting because fallback start is disabled.
driver
这是我安装大黄蜂的方式:
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-319-updates nvidia-settings-319-updates
我根据建议修改了这些行:
KernelDriver=nvidia_319_updates
LibraryPath=/usr/lib/nvidia-319-updates:/usr/lib32/nvidia-319-updates
XorgModulePath=/usr/lib/nvidia-319-updates/xorg,/usr/lib/xorg/modules
但 Bumbleblee 无法工作。我该如何解决这个问题?
我的bumblebee conf
:http://pastebin.com/rZjyuq41
答案1
我认为您需要安装 virtualgl 和 virtualgl-libs。它不在官方存储库中,因此您需要添加 bumblebee-ppa,然后需要从 切换到sausy
(raring
仅适用于 bumblebee-ppa)。
步骤如下:
添加 bumblebee-ppa:
sudo apt-add-repository ppa:bumblebee/stable
sudo apt-get 更新
然后切换到 raring,编辑文件(不是名称,而是内容)并将字符串更改
saucy
为raring
/etc/apt/sources.list.d/bumblebee-stable-saucy.list
然后,安装 virtualgl (带有 virtualgl-libs)
sudo apt-get install virtualgl
如果需要,请考虑安装 ia32 (i386) 库,这是可选的,但 virtualgl x64 包建议安装。
此外,你可能需要这个修复:http://www.webupd8.org/2013/10/fix-bumblebee-libturbojpegso-issue-in.html 在进行任何更改之前请检查它。
我遇到了同样的问题,然后做了所有这些事情并且它起作用了。