给 Ubuntu 安装 NVIDIA 显卡驱动

在 Ubuntu 18.04 上安装 NVIDIA 有三种方法:

  • 使用标准 Ubuntu 仓库进行自动化安装
  • 使用 PPA 仓库进行自动化安装
  • 使用官方的 NVIDIA 驱动进行手动安装

禁用 Nouveau 驱动

在安装之前首先要禁用 Nouveau 的驱动,可在安装系统前禁用,也可以在安装完成后禁用,看情况禁用即可。

在安装系统前禁用

摘自:https://blog.csdn.net/tjuyanming/article/details/79267984

安装 Linux 之前先关闭 Security Boot(不同主板引导界面中该选项的位置可能不太一致,但是大多数都是在 boot 选项中的)

在进入 grub 安装界面的时候,在 Install Ubuntu 选项,按 e, 进入命令行模式,然后在 quiet slash -- 后面 (也可能没有 –),添加以下内容,然后按 F10 重新引导

1
acpi_osi=linux nomodeset

修改上述选项可以在开机的时候,禁用 nouveau 显卡

重新引导之后,可能会发现,安装的窗口有一部分屏幕下方,导致部分按钮无法点击。此时,按下 Alt+F7,鼠标会变成手指图标,即将窗口向上拖动即可。

在安装系统后禁用

摘自:https://zhuanlan.zhihu.com/p/59618999

执行:

1
2
3
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nouveau.conf"
sudo update-initramfs -u

执行完上面两条指令后,我们使用如下命令看看是否成功禁用了开源驱动:cat /etc/modprobe.d/blacklist-nouveau.conf。如果和下面一样,表示成功了。

1
2
3
$ cat /etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0

重启系统,完成

安装 NVIDIA 驱动

使用标准 Ubuntu 仓库进行自动化安装

这种方法几乎是所有的示例中最简单的方法。首先,检测 NVIDIA 显卡型号和推荐的驱动程序。

在命令行中输入如下命令:ubuntu-drivers devices

1
2
3
4
5
6
7
$ ubuntu-drivers devices
== /sys/devices/pci0000:64/0000:64:00.0/0000:65:00.0 ==
modalias : pci:v000010DEd00001E04sv00001458sd000037C4bc03sc00i00
vendor : NVIDIA Corporation
driver : nvidia-driver-435 - distro non-free recommended
driver : nvidia-driver-430 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin

从输出结果可以看到,目前系统已连接 Nvidia 显卡,建议安装驱动程序是 nvidia-driver-435 版本的驱动。如果您同意该建议,请再次使用 Ubuntu 驱动程序命令来安装所有推荐的驱动程序。

输入以下命令:

1
$ sudo ubuntu-drivers autoinstall

一旦安装结束,重新启动系统,就完成了。

使用 PPA 仓库进行自动安装

使用图形驱动程序 PPA 存储库允许我们安装 NVIDIA beta 驱动程序,但是这种方法存在不稳定的风险。

首先,将 ppa:graphics-drivers/ppa 存储库添加到系统中:

1
2
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update

接下来,识别显卡模型和推荐的驱动程序:

1
$ ubuntu-drivers devices

输入以下命令:

1
$ sudo apt install nvidia-440

一旦完成,即可重新启动系统。

可以卸载该源:

1
2
$ sudo add-apt-repository -r ppa:graphics-drivers/ppa
$ sudo apt update

使用官方的 NVIDIA 驱动进行手动安装

下载 NVIDIA 官方驱动,https://www.nvidia.cn/Download/index.aspx?lang=cn

停止可视化桌面:sudo telinit 3

在相应路径下安装 NVIDIA 驱动:

1
$ sudo bash ./NVIDIA-Linux-x86_64-440.31.run

按提示安装即可,重启完成!

给 Ubuntu 安装 NVIDIA 显卡驱动

https://morooi.com/2019/nvidia-ubuntu/

作者

SJ Zhou

发布于

2019-11-19

更新于

2021-01-06

许可协议

评论