我以前在基于 13.10 的发行版上设置 Bumblebee 的方法是不在职Ubuntu 14.04
. 我如何设置Bumblebee
和Bumblebee GUI
进入Ubuntu 14.04
?
答案1
要在 Ubuntu 14.04 中安装 bumblebee,请在终端中运行以下命令
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-331
现在您必须安装Bumblebee GUI
以管理要使用 nVidia 打开的应用程序。以下是说明:
安装 Python 应用程序指标:
sudo apt-get install python-appindicator
安装 Git:
sudo apt-get install git
为 git 创建一个目录:
mkdir git && cd git
检查存储库:
git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
cd bumblebee-ui
sudo ./INSTALL
转到启动应用程序并添加bumblebee-indicator
现在重新启动。
答案2
我已经面临同样的问题很长时间了。我不得不参考网上的许多文章,但从来没有得到任何帮助。所以我写了一篇自己的博客文章,得到了非常积极的回应。很多人都证实这篇文章很有帮助。我已经改进了这篇博客文章,让它更容易使用。人们可以轻松地从博客中复制和粘贴命令,它就可以正常工作。
我有一台联想 Z5070 笔记本电脑,配有 Nvidia 820M,我通过安装各种版本的 Ubuntu 14.04、14.10 和现在的 15.04 多次测试了解决方案。我只是想分享我如何解决这个问题。
基本上,在 Ubuntu 上安装 Nvidia 的 Bumblebee 是最棘手的,因为 Bumblebee 的工作方式是技术性的。理想情况下,只需安装软件就足够了。
如果你使用的是 Nvidia-Current Drivers(版本 304),我想这就足够了。但是,如果你正在安装其他版本,你肯定需要帮助。这就是下面的博客文章可以提供帮助的地方。
请参阅这里!
我之前的一篇帖子被删除了,因为没有发布 Compete 解决方案。不过,我并不是一个混蛋或垃圾邮件发送者。以下是实施该解决方案的 100% 技术细节。
Ubuntu 官方存储库中只有旧的和过时的驱动程序。我自己不使用这个,如果你想要最新的 Nvidia 驱动程序而没有任何问题,我建议你也这样做。
脚步:-
安装 Ubuntu 后的第一步是安装所有更新。您可以使用软件更新程序或直接运行:
sudo apt-get update && sudo apt-get upgrade
使用以下方式添加 Xorg-edgers ppa
sudo apt-add-repository ppa:xorg-edgers/ppa
进而
sudo apt-get update sudo apt-get upgrade && sudo apt-get dist-upgrade
这是最重要的一步。如果你错过了这一步,重启后你会看到黑屏。请执行此操作,因为我们使用的是 xorg-edgers ppa。我们需要确保 bumblebee 和 nvidia 所需的所有软件包都来自 ppa。
现在使用安装 bumblebee 和 Nvidia 驱动程序
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-349
将当前用户添加到bumblebee安全组。
sudo adduser $USER bumblebee
仅适用于 Ubuntu 15.04:你需要使用以下命令手动启用 bumblebee 守护进程
sudo systemctl enable bumblebeed`
这将负责在您的系统上安装所需的软件。我们需要对其进行配置。我可以向您保证,如果您到目前为止按照这些步骤操作,那么配置应该是一件轻而易举的事。
我们首先启用 bbswitch 和 intel i915 驱动程序。
sudo -H gedit /etc/modules
Ubuntu 15.04:该文件是
/etc/modules-load.d/modules.conf
添加这两行
i915 bbswitch
编辑大黄蜂配置文件。
sudo -H gedit /etc/bumblebee/bumblebee.conf
第 22 行:
Driver=nvidia
第 55 行:
KernelDriver=nvidia-349
第 58 行:
LibraryPath=/usr/lib/nvidia-349:/usr/lib32/nvidia-349
第 61 行:
XorgModulePath=/usr/lib/nvidia-349/xorg,/usr/lib/xorg/modules
除此之外,还有另一个文件需要编辑。
sudo -H gedit /etc/modprobe.d/bumblebee.conf
在最后添加此行。
blacklist nvidia-349
现在你可以了
reboot
。重启后,检查sudo apt-get install mesa-utils
mesa-utils 是否尚未安装。primusrun glxinfo | grep OpenGL
这应该告诉您
nvidia-349.16
正在使用该驱动程序。
请注意,在撰写本文时,nvidia-349 是最新的驱动程序。您可以使用其他驱动程序版本,在需要时替换相应的数字(编辑文件时要特别注意)。
答案3
我刚刚通过此网址(法国网站)从我的 ASUS ROG G750JZ 安装了 NVIDIA GTX880MUbuntu 法国论坛
简洁版本:
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime mesa-utils vdpau-va-driver
对于 Ubuntu 中的 Unity 8
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
sudo reboot
重新启动后,您可以在系统栏指示器中看到英特尔或 nvidia 的徽标,并且可以在两者之间切换。
您可以使用 glxgears 测试您的显卡速度。
- 我的英特尔显卡返回 +/- 60 fps
- 我的 Nvidia 卡返回 +/- 20.000 fps :)
如果你遇到了 prime 的问题,比如 nvidia-settings 面板中弹出一个空的错误,你可以在发射台 1310023。我遇到过类似的问题,我可以用它来纠正它们:
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
sudo ldconfig -n
sudo update-initramfs -u
然后重新启动并查看是否有效
答案4
对于至少部分使用 14.04 的用户来说,Bumblebee 无法正常工作。如果您遇到这种情况,可以使用 nvidia-prime 软件包,如另一个答案中所述:让混合显卡运行 nvidia-prime GT650M