Nvidia与Bumblebee安装16.04

在16.04安装Nvidia和Bumblebee有什么建设吗? 我正在尝试清理安装,但我发现所有程序都在Ubuntu启动到低图形模式的状态下结束,如果你在启动参数中添加nomodeset,当你尝试登录时,lightdm会崩溃。

编辑:我现在只是没有大黄蜂。

http://help.ubuntu.ru/wiki/bumblebee-xenial

第1步 – 添加PPA:

sudo add-apt-repository ppa:neon1ks/bumblebee 

第2步 – 完全更新系统:

 sudo apt-get update sudo apt-get dist-upgrade 

第3步 – 安装nvidia-361和bumblebee:

 sudo apt-get install --install-recommends nvidia-361 nvidia-settings bumblebee bumblebee-nvidia primus 

第4步 – 将用户添加到bumblebee组:

 sudo gpasswd -a $USER bumblebee 

第5步 – 启用大黄蜂

 sudo systemctl enable bumblebeed 

第6步 – 编辑/ etc / modules

 sudo gedit /etc/modules 

要在文件末尾添加2行:

 i915 bbswitch 

第7步 – 编辑bumblebee配置文件:

 sudo gedit /etc/bumblebee/bumblebee.conf 

第22行:

 Driver=nvidia 

第55行:

 KernelDriver=nvidia-361 

第58行:

 LibraryPath=/usr/lib/nvidia-361:/usr/lib32/nvidia-361 

第61行:

 XorgModulePath=/usr/lib/nvidia-361/xorg,/usr/lib/xorg/modules 

第8步 – 重新启动

对我来说,16.04上的安装使用以下方式工作,

 sudo apt-get install bumblebee nvidia-367 primus 

然后,黑名单nouveau并编辑conf文件

编辑/etc/modprobe.d/bumblebee.conf – 添加文字:

 blacklist nouveau 

编辑/etc/bumblebe/bumblebee.conf 。 这是我的bumblebee配置文件:

 # Configuration file for Bumblebee. Values should **not** be put between quotes ## Server options. Any change made in this section will need a server restart # to take effect. [bumblebeed] # The secondary Xorg server DISPLAY number VirtualDisplay=:8 # Should the unused Xorg server be kept running? Set this to true if waiting # for X to be ready is too long and don't need power management at all. KeepUnusedXServer=false # The name of the Bumbleblee server group name (GID name) ServerGroup=bumblebee # Card power state at exit. Set to false if the card shoud be ON when Bumblebee # server exits. TurnCardOffAtExit=false # The default behavior of '-f' option on optirun. If set to "true", '-f' will # be ignored. NoEcoModeOverride=false # The Driver used by Bumblebee server. If this value is not set (or empty), # auto-detection is performed. The available drivers are nvidia and nouveau # (See also the driver-specific sections below) Driver=nvidia # Directory with a dummy config file to pass as a -configdir to secondary X XorgConfDir=/etc/bumblebee/xorg.conf.d ## Client options. Will take effect on the next optirun executed. [optirun] # Acceleration/ rendering bridge, possible values are auto, virtualgl and # primus. Bridge=auto # The method used for VirtualGL to transport frames between X servers. # Possible values are proxy, jpeg, rgb, xv and yuv. VGLTransport=proxy # List of paths which are searched for the primus libGL.so.1 when using # the primus bridge PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus # Should the program run under optirun even if Bumblebee server or nvidia card # is not available? AllowFallbackToIGC=false # Driver-specific settings are grouped under [driver-NAME]. The sections are # parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto- # detection resolves to NAME). # PMMethod: method to use for saving power by disabling the nvidia card, valid # values are: auto - automatically detect which PM method to use # bbswitch - new in BB 3, recommended if available # switcheroo - vga_switcheroo method, use at your own risk # none - disable PM completely # https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods ## Section with nvidia driver specific options, only parsed if Driver=nvidia [driver-nvidia] # Module name to load, defaults to Driver if empty or unset KernelDriver=nvidia PMMethod=auto # colon-separated path to the nvidia libraries LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367 # comma-separated path of the directory containing nvidia_drv.so and the # default Xorg modules path XorgModulePath=/usr/lib/nvidia-367/xorg,/usr/lib/xorg/modules XorgConfFile=/etc/bumblebee/xorg.conf.nvidia ## Section with nouveau driver specific options, only parsed if Driver=nouveau [driver-nouveau] KernelDriver=nouveau PMMethod=auto XorgConfFile=/etc/bumblebee/xorg.conf.nouveau 

如果您使用开源Nouveau驱动程序,可以轻松使用它。

我安装了Nouveau驱动程序。 (请看图片: Driver Screenshot.png )

为了使用Nouveau在Ubuntu 16.04中安装Bumblebee ,我刚刚使用了Bumblebee Official Wiki页面的Advanced Setups部分中的命令,该命令说:

https://wiki.ubuntu.com/Bumblebee#Advanced_Setups

“对于高级用户,如果您不想使用专有的nvidia驱动程序或32位库(例如,如果您只对省电感兴趣),则可以进行自定义安装:”

命令是

 sudo apt-get install --no-install-recommends bumblebee 

重启。

虽然该部分说明了一些更多的选项,但似乎没有必要,它在重启后开始做好工作。

16.04应该是关键主题,直到几周后实际发布。 但是,由于“如何安装大黄蜂”不是一个实际问题,我不知道如何向启动板报告此内容将有所帮助。

要安装nvidia,请在低图形模式下启动系统,然后运行以下命令。

首先,完全更新系统:

 sudo apt-get update sudo apt-get dist-upgrade 

接下来,从系统设置菜单中打开“其他驱动程序”。

稍等片刻,系统可以正确检测可用的驱动程序,然后从列表中选择“已测试”的专有驱动程序。

然后,运行以下命令来安装bumblebee:

 sudo apt-get install bumblebee* primus 

重启