ubuntu18.04安装显卡驱动

电脑硬件有 NVIDIA 的显卡,但是没有驱动,那它是不能工作的,所以为了让显卡能够工作,发挥它的作用,我们需要安装显卡驱动。

1. 使用 Ubuntu 软件仓库中的稳定版本安装

1.1. 查看显卡硬件型号

在终端输入:ubuntu-drivers devices,可以看到如下界面:

wmz@wmz:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001B06sv00007377sd00000000bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP102 [GeForce GTX 1080 Ti]
driver   : nvidia-driver-390 - distro non-free
driver   : nvidia-driver-435 - distro non-free
driver   : nvidia-driver-440 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

从上图可以看出,我的显卡是:GP102 [GeForce GTX 1080 Ti],推荐安装的版本号是: nvidia-driver-440 - distro non-free recommended。

1.2. 开始安装

  • 如果同意安装推荐版本,那我们只需要终端输入:sudo ubuntu-drivers autoinstall 就可以自动安装了。
  • 当然我们也可以使用 apt 命令安装自己想要安装的版本,比如我想安装 390 这个版本号的版本,终端输入:sudo apt install nvidia-390 就自动安装了。
  • 安装过程中按照提示操作,除非你知道每个提示的真实含义,否则所有的提示都选择默认就可以了,安装完成后重启系统,NVIDIA 显卡就可以正常工作了。安装完成后你可以参照 https://linuxconfig.org/benchmark-your-graphics-card-on-linux 上的介绍测试你的显卡。

注意:安装到最后会提示需要在BIOS中将 security boot设置为Disabled,这个很重要,不然重启ubuntu后会因为显卡驱动与显卡无法通信,造成分辨率降低,上次还以为电脑出了什么问题重新安装了多遍显卡驱动,甚至重新安装了系统,其实都是无用功,

真正应该做的仅仅是禁用UEFI安全启动

首先:重启,按F2/DEL进入BIOS

  1. 确定 "OS Type" 是 "Windows UEFI"
  2. 点击进入 "Key Management"
  3. 以下每一项上面点右键——"Clear Secure Boot keys"
  4. 删除完成后,Secure Boot state 将自动变为 disabled,然后设置OS Type 为 Other OS .

 禁用UEFI安全启动后重启电脑后电脑分辨率正常,查看显卡驱动安装情况:

wmz@wmz:~$ nvidia-smi
Wed Aug  5 22:58:59 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.95.01    Driver Version: 440.95.01    CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| 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 108...  Off  | 00000000:01:00.0  On |                  N/A |
| 27%   56C    P0    69W / 260W |    255MiB / 11175MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1185      G   /usr/lib/xorg/Xorg                            18MiB |
|    0      1244      G   /usr/bin/gnome-shell                          49MiB |
|    0      1469      G   /usr/lib/xorg/Xorg                            96MiB |
|    0      1598      G   /usr/bin/gnome-shell                          86MiB |
+-----------------------------------------------------------------------------+

如果没有禁用UEFI安全启动,屏幕分辨率降低,查看显卡驱动信息会返回与显卡通信失败等信息。

 

其他安装方式参考下面的链接。

参考:https://zhuanlan.zhihu.com/p/59618999

禁用uefi安全启动参考:https://blog.csdn.net/qq_29650553/article/details/81028739

posted @ 2020-08-05 22:02  巨鹿王十二  阅读(1039)  评论(0编辑  收藏  举报