[ubuntu入门手册]-2-双显卡笔记本如何安装NVIDIA卡驱动

引言

这篇文章介绍Intel+Nvidia双显卡笔记本安装Ubuntu系统后,如何安装NVIDIA卡驱动,如何手动切换Intel和Nvidia卡,本文提供了两种可行的方案供读者选择。

文章目录

0×1.使用Nvidia Prime

首先,确保网络连接畅通,打开终端(ctrl+t),按照下面的步骤

					#1.编辑blacklist.conf将默认的驱动添加到禁用黑名单
					qing@qingsword.com:~$ sudo vim /etc/modprobe.d/blacklist.conf 
					#在文件的末尾添加下面这一句,保存退出
					blacklist nouveau
					
					#2.更新系统软件仓库列表
					qing@qingsword.com:~$ sudo apt-get update

					#3.使用下面的命令查看都有哪些可用的驱动,末尾的[Tab]表示在这个位置按下键盘的[Tab]键
					qing@qingsword.com:~$ sudo apt-get install nvidia-[Tab]

					#4.选择你看到的最大的那个后缀数字安装,本例使用当前最新的驱动nvidia-361,然后安装几个必要组件,命令如下
					 qing@qingsword.com:~$ sudo apt-get install nvidia-settings nvidia-361 nvidia-prime
					
					#5.安装双显卡切换指示器
					 qing@qingsword.com:~$ sudo add-apt-repository ppa:nilarimogard/webupd8
					 qing@qingsword.com:~$ sudo apt-get update
					 qing@qingsword.com:~$ sudo apt-get install prime-indicator

					 #6.重新启动
					 qing@qingsword.com:~$ sudo reboot	
					

重新启动后会在右上角看到一个显卡指示器,默认情况下是Nvidia图标,说明现在使用的是N卡,点击这个图标选择"Quick switch graphics...",按下确认后会自动重启桌面,此时就会切换到Intel显卡了,图标也变成了Intel。

大家可以尝试着在两个显卡之间切换,并使用下面的命令查看是否切换成功,然后测试其性能

					#切换到Intel卡后,查看N卡是否关闭,如果N卡末尾是(rev ff),则表示成功关闭了N卡,现在使用的是I卡,如果末尾不是ff,则说明现在使用的是N卡
					qing@qingsword.com:~$ lspci | grep VGA
					00:02.0 VGA compatible controller: Intel Corporation .... (rev 09)
					01:00.0 VGA compatible controller: NVIDIA Corporation .... (rev ff)
					
					#使用下面的命令来测试显卡的性能,数字越大代表显卡性能越好,这条命令可以明显看到N卡的性能强于I卡
					qing@qingsword.com:~$ glxspheres64 
					

总结:此方法适用于Ubuntu14.04以上版本,能使用鼠标方便的切换I卡和N卡,需要重启桌面。

0×2.使用Bumblebee

早在nvidia-prime项目还没有出现之前,Bumblebee是使用的最多的I+N双显卡方案,其作用和nvidia-prime一样,在不必要的时候关闭N卡,减小系统的发热量和功耗,在需要的时候调用它,下面是安装步骤

					#Ubuntu12.04安装方法
					 qing@qingsword.com:~$ sudo add-apt-repository ppa:bumblebee/stable
					 qing@qingsword.com:~$ sudo apt-get update
					 qing@qingsword.com:~$ sudo apt-get install bumblebee bumblebee-nvidia virtualgl linux-headers-generic

					 #Ubuntu14.04及以后的版本
					 qing@qingsword.com:~$ sudo apt-get update
					 qing@qingsword.com:~$ sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

					 #安装完成后重启
					 qing@qingsword.com:~$ sudo reboot

					 #重启后N卡默认就关闭了,使用下面的命令调用它打开指定的程序
					 qing@qingsword.com:~$ optirun [程序名]
					 #例如,打开测试软件
					 qing@qingsword.com:~$ optirun glxspheres64
					

总结:此方法适用于Ubuntu12.04以上版本,需要使用命令指定程序名来调用,无需重启桌面。