[ubuntu入门手册]-2-双显卡笔记本如何安装NVIDIA卡驱动
引言
这篇文章介绍Intel+Nvidia双显卡笔记本安装Ubuntu系统后,如何安装NVIDIA卡驱动,如何手动切换Intel和Nvidia卡,本文提供了两种可行的方案供读者选择。
文章目录
0×1.使用Nvidia Prime
注:2018年更新,最新的ubuntu18.04已经在内核中内置了第三方的开源N卡驱动"Nouveau",所以不需要自行安装了,如果觉得发热量不大,也不影响使用,就不需要按照下面的方法折腾了。
首先,确保网络连接畅通,打开终端(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.使用下面的命令查看系统推荐安装哪个版本的N卡驱动 qing@qingsword.com:~$ ubuntu-drivers devices == /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0 == modalias : pci:v000010DEd0000134Dsv00001043sd0000138Ebc03sc02i00 vendor : NVIDIA Corporation model : GM108M [GeForce 940MX] driver : nvidia-driver-390 - distro non-free recommended driver : xserver-xorg-video-nouveau - distro free builtin #在上面这些输出中可以看到recommended关键词,说明系统推荐安装的N卡驱动是"nvidia-driver-390" #5.选择你看到推荐版本安装,本例使用nvidia-driver-390,然后安装几个必要组件,命令如下 qing@qingsword.com:~$ sudo apt-get install nvidia-settings nvidia-driver-390 nvidia-prime #6.安装双显卡切换指示器 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 #7.重新启动 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) #如果上面的命令没有看到NVIDIA卡,可以直接使用下面的命令来查看N卡状态 qing@qingsword.com:~$ lspci | grep NVI #使用下面的命令来测试显卡的性能,数字越大代表显卡性能越好,这条命令可以明显看到N卡的性能强于I卡 qing@qingsword.com:~$ glxspheres64
总结:此方法适用于Ubuntu14.04以上版本,能使用鼠标方便的切换I卡和N卡,需要重启桌面。
0×2.使用Bumblebee
此方法在部分版本中已失效,新方法请参考第一部分的内容。
Ubuntu14.04以上版本,使用Bumblebee项目只需要输入下面的命令:
qing@qingsword.com:~$ sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
PS:下面的方法只适用于Ubuntu12.04以下版本,如果是Ubuntu14.04以上版本,请按照上面的方法安装配置。
早在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