![如何安装 nvidia optimus 驱动程序?](https://linux22.com/image/1097057/%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%20nvidia%20optimus%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
我已经关注http://ubuntuportal.com/2012/01/bumblebee-3-0-tumblewed-nvidia-optimus-gpu-switching-for-linux-has-been-released-how-to-install-bumblebee-3-0-on-ubuntu.html本指南介绍如何在我的 Dell Inspiron N5110 笔记本电脑(Intel HD Graphics 3000 + NVIDIA GeForce GT525M)上安装 nvidia 驱动程序,但当我想使用 optirun 命令启动任何程序时总是会出现一些错误。
终端说:
adam@Adam-LT:~$ optirun firefox
[ 1482.559417] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver
[ 1482.559517] [ERROR]Aborting because fallback start is disabled.
我的笔记本电脑散热器总是给笔记本电脑降温,这意味着 nvidia 卡在后台消耗电量。(终端有时会显示守护进程服务器未运行。)你能给我一些解决方案吗?
答案1
我最近也遇到了这个问题。
对我来说,我所要做的就是运行以下命令。我将逐一解释:
sudo apt-get install ppa-purge
sudo apt-get purge bbswitch-dkms bumblebee-nvidia
这将安装 PPA-Purge 实用程序并删除 BBSwitch 和 Bumblebee
sudo apt-get install linux-headers-generic
这样就安装了正确的 Linux 头文件。出于某种原因,BBSwitch 无法(找不到更好的词来形容,只能说无法插入)将其自身插入内核。
然后一个简单的
sudo apt-get install bbswitch-dkms bumblebee-nvidia
修复了所有问题。哦,当然还要重启 :)
希望这至少能对你有所帮助!请告诉我你的进展
答案2
从 Ubuntu 12.04 升级到 12.10 时,bumblebee 之前已经安装过,这是合乎逻辑的。然而,PPA 在升级时被禁用,因此您需要再次启用它!
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install bbswitch-dkms bumblebee-nvidia
此时,新版本的 bumblebee 也将被安装,nvidia-current
因为它是 的依赖项bumblebee-nvidia
。
如果您的主目录已加密,则安装过程将挂起update-initramfs
。可以通过FRAMEBUFFER=y
禁用/usr/share/initramfs-tools/conf-hooks.d/cryptsetup
# This will setup non-us keyboards in early userspace,
# necessary for punching in passphrases.
KEYMAP=y
# force busybox on initramfs
BUSYBOX=y
# and for systems using plymouth instead, use the new option
# FRAMEBUFFER=y # DISABLED to install nvidia drivers
现在 optirun 在我的系统(Asus N56V 上的 Geforce GT 650M)上完美运行。
答案3
您是否尝试过指南中的“ optirun glxspheres ”?它说了什么?我的说的是;
toddi@ubuntu-e530:~$ optirun glxspheres 场景中的多边形:62464 窗口的视觉 ID:0x21 上下文是直接 OpenGL 渲染器:GeForce GT 630M/PCIe/SSE2
根据这个更官方网站;”http://bumblebee-project.org/install.html“——我按照说明进行操作——它说要运行“sudo apt-get install bumblebee-nvidia”,但你链接到的指南中似乎没有这样做。
!! 注意 !! 我不是专家。这只是我做的 - 而且似乎在这里有效。除了第一个命令之外,我没有测试任何其他命令 - 刚拿到这台电脑,因为我最感兴趣的是节省电池。