我有一台运行 Ubuntu 12.10 的 Dell Inspiron N7110。我按照用户 mikrus 的这个帖子中的说明在我的计算机上安装 ubuntu 和 bumblebee:http://ubuntuforums.org/showthread.php?p=11647449
现在我已经安装了 vmware 工作站,我想在我的虚拟机上启用 3d 加速。为了做到这一点,我必须安装 primus,但我知道我需要 bumblebee 完全工作,因为 primus 可以与它配合使用。不幸的是,当我在终端中运行时:
optirun glxspheres
我得到:
[ 210.844645] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0. Please
[ 210.844683] [ERROR]Aborting because fallback start is disabled.
这是否意味着 bumblebee 安装不正确?如果是这样(或者其他东西安装不正确),我该如何修复?
答案1
修复!
最初我的启动参数中有这个,但它与 Bumblebee 不兼容:pci=noacpi
为了修复这个问题我将其替换为:
acpi_backlight=vendor
对于那些忘记如何永久更新 grub 启动参数的用户,请执行以下操作:
sudo gedit /etc/default/grub
然后添加参数,如下所示:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
最后这样做:
sudo update-grub sudo reboot
此外,如果您收到其他错误,例如 nvidia 模块未安装,请执行以下操作:
sudo apt-get install nvidia-current