我以前在基于13.10的发行版上设置Bumblebee的方法无法在上使用Ubuntu 14.04
。如何设置Bumblebee
和Bumblebee GUI
进入Ubuntu 14.04
?
我以前在基于13.10的发行版上设置Bumblebee的方法无法在上使用Ubuntu 14.04
。如何设置Bumblebee
和Bumblebee GUI
进入Ubuntu 14.04
?
Answers:
要在Ubuntu 14.04中安装Bumblebee,请在终端中运行以下命令
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-331
现在,您必须安装Bumblebee GUI
才能管理要使用nVidia打开的应用程序。以下是说明:
安装Python App Indicator:
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
现在重启。
我已经面对相同的问题已有一段时间了。我不得不在网上参考很多文章,但是我没有得到任何帮助。因此,我撰写了自己的博客文章,得到了非常积极的回应。许多人确认该帖子对您有所帮助。我对博客文章进行了改进,使其更易于使用。可以轻松地从博客复制并粘贴命令,并且效果很好。
我有一台装有Nvidia 820M的Lenovo Z5070笔记本电脑,并且通过安装各种版本的Ubuntu 14.04 14.10和现在的15.04,我对该解决方案进行了多次测试。我只是想分享解决问题的方式。
基本上,使用Nvidia来安装Bumblebee是Ubuntu上最棘手的问题,因为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。我们需要确保大黄蜂和nvidia所需的所有软件包均来自ppa。
现在使用安装Bumblebee和Nvidia驱动程序
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-349
将当前用户添加到大黄蜂安全组。
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是最新的驱动程序。您可以使用其他驱动程序版本,并在需要时替换相应的编号(编辑文件时请特别注意)。
我只是通过此URL(法语网站)Ubuntu FR论坛从我的ASUS ROG G750JZ安装了NVIDIA GTX880M
简洁版本:
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
重新启动后,您可以在系统栏指示器中看到intel或nvidia的徽标,并且可以在两者之间进行切换。
您可以使用glxgears测试视频卡速度。
如果您遇到诸如nvidia-settings面板中的空弹出错误之类的质数问题,则可以在Launch Pad 1310023中看到该错误。我遇到了类似的问题,可以通过以下方法纠正它们:
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
sudo ldconfig -n
sudo update-initramfs -u
然后重新启动,看看是否可行
我不敢直接回答问题,而是提供另一种方法。发行后,上周我重新安装了Ubuntu 14.04。
我只是按照这里描述的步骤
简而言之,我只是按照以下步骤操作:
sudo apt-get purge bumblebee*
sudo apt-get purge libvdpau-va-gl1
sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime
尽管有更新的驱动程序可用,但nvidia-settings的最新版本是319,因此我遵循了确切的步骤,但是请确保您已阅读完整的文章,以防出现错误时建议使用其他步骤。
:)
大黄蜂在14.04上至少对某些人无效。如果您是这种情况,则可以按照此处另一个答案中的描述使用nvidia-prime软件包:使混合显卡工作nvidia-prime GT650M
为了使Bumblebee正常工作,您需要安装它,就像Wiki和此处其他答案中提到的那样。
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
但是,如果默认驱动程序不支持您的卡(在撰写本文时为304),则需要采取其他步骤。我在这里写这个是因为经过数小时的挫折,我终于找到了答案。
首先,您必须sudo apt-get install nvidia 346
在撰写本文时安装最新的驱动程序。
之后,您必须编辑文件/etc/bumblebee/bumblebee.conf
并将“ nvidia-current”的所有实例替换为“ nvidia-346”。其他答案也涵盖了这一点。
但是,这仍然会使计算机引导进入黑屏。问题在于,nvidia模块在英特尔模块之前被加载。Bumblebee创建了一个/etc/modules/modprobe.d/bumblebee.conf
将nvidia模块列入黑名单的文件。但是,该文件已经有一段时间没有更新了。因此,必须在文件的末尾添加以下内容:
# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346
重新启动后,您应该一切顺利。当然,不要忘记将“ 346”更改为所使用的任何驱动程序版本。
我已经在启动板中打开了一个错误,希望很快可以解决。