如何安装Nvidia Optimus驱动程序?


11

我遵循了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笔记本计算机(英特尔高清显卡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卡在后台消耗电能。(终端有时会说守护程序服务器未运行。)您能给我一些解决方案吗?

Answers:


12

我最近也有这个问题。

对我来说,我所要做的就是运行以下命令。我将它们分解:

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

固定一切。哦,当然,然后重新启动:)

希望这会至少对您有所帮助!请让我知道你过得如何


1
我认为跑步就足够了sudo apt-get install linux-headers-$(uname -r) && sudo dkms autoinstall && sudo restart bumblebeed。这将安装东西以编译bbswitch并重新启动bumblebeed,以便能够检测到bbswitch。
Lekensteyn

1
也为我工作,太好了!
Makario 2012年

1

从Ubuntu 12.04升级到12.10时,逻辑上已经安装了大黄蜂。但是,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在华硕N56V上的我的系统Geforce GT 650M上可以完美运行。


0

您是否尝试过指南中的“ 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”,但是在您链接的指南中似乎没有这样做。

!! 注意 !!我没有专家。这就是我所做的-而且似乎可以在这里工作。除了第一个命令外,我没有进行其他任何测试-刚买了这台计算机,并且因为我对节省电池最感兴趣。


1
adam @ Adam-LT:〜$ optirun glxspheres [4817.799920] [ERROR]无法访问辅助GPU-错误:无法加载GPU驱动程序[4817.800070] [ERROR]正在中止,因为禁用了后备启动。
亚当
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.