当前使用显卡查看

设置-详细信息-图形,即可显示当前使用的gpu信息

ubuntu gpu利用率不显示 ubuntu 看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

ubuntu gpu利用率不显示 ubuntu 看gpu_用户名_02

显卡切换

Nvidia切换集成显卡

在Nvidia X server settings-prime profiles中选择intel集成显卡,点击确认。然后注销当前登录ubuntu的账户再重新登录即可完成切换。

ubuntu gpu利用率不显示 ubuntu 看gpu_ubuntu gpu利用率不显示_03

集成显卡切换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进行安装。