当前使用显卡查看
设置-详细信息-图形,即可显示当前使用的gpu信息
安装nvidia显卡驱动
由于开源原因,ubuntu默认安装集成显卡驱动。因此先禁掉使用集成显卡。操作如下。
sudo apt-get purge nvidia*
sudo vim /etc/modprobe.d/blacklist.conf //这一步需要先安装vim
在文件末尾添加以下两行(禁止使用intel集成显卡,zheyibu):
blacklist nouveau
options nouveau modeset=0hi
在vim编辑器中,按i进入插入模式,插入完成后按esc退出插入模式,之后再按:进入命令模式,输入wq后按回车保存退出
然后执行以下命令更新配置:
sudo update-initramfs -u
reboot //重启
重启后在终端输入以下命令
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
ubuntu-drivers devices //查看合适的驱动版本
会出现如下反馈
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
vendor : NVIDIA Corporation
modalias : pci:v000010DEd00001C20sv00001028sd00000885bc03sc02i00
driver : nvidia-410 - third-party free
driver : nvidia-430 - third-party free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
driver : nvidia-415 - third-party free
driver : nvidia-384 - distro non-free
driver : nvidia-418 - third-party free
其中带有recommended的为推荐的驱动,按照推荐的驱动进行安装
sudo apt-get install nvidia-430
安装完成后在终端输入如下命令重启
sudo reboot
重启后,输入如下命令查看显卡驱动信息
nvidia-smi
反馈如下
Mon Apr 6 15:50:13 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 430.64 Driver Version: 430.64 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 106... Off | 00000000:01:00.0 Off | N/A |
| N/A 50C P2 21W / N/A | 330MiB / 6078MiB | 1% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1180 G /usr/lib/xorg/Xorg 192MiB |
| 0 2295 G compiz 42MiB |
| 0 2627 G ...AAAAAAAAAAAAAAgAAAAAAAAA --shared-files 90MiB |
| 0 4121 G unity-control-center 1MiB |
+-----------------------------------------------------------------------------+
输入如下命令启动nvidia x server setting,用来管理显卡
nvidia-settings
显卡切换
Nvidia切换集成显卡
在Nvidia X server settings-prime profiles中选择intel集成显卡,点击确认。然后注销当前登录ubuntu的账户再重新登录即可完成切换。
集成显卡切换nvidia显卡
网络上有的教学说也可以用nvidia X进行切换,操作同nvidia切换到集成显卡。但操作过程中遇到了在集成显卡环境下打不开nvidia x的问题,可能是有的集成显卡对于nvidia x不支持,遇见这种情况时,可通过以下方法解决。
按ctrl+alt+F1进入ubuntu GUI界面显示如下:
zhangman@zhangman-G3-3579 login:
首先输入用户名,按回车后输入登录密码,用户名为登录ubuntu时候所使用的用户名,是zhangman,而不是zhangman-G3-3579;输入密码时需要注意该模式下不支持小键盘,需要用主键盘上的数字输入。
登录成功后,输入如下命令卸载nvidia驱动:
sudo apt-get purge --remove nvidia-*
卸载后,按ctrl+alt+F7返回图像桌面,重启电脑,再重新安装nvidia驱动,由于之前已经安装过相关驱动列表,因此可以直接输入sudo apt-get install nvidia-430
进行安装。