安装 NVIDIA 显卡驱动

本文档为 NVIDIA 显卡驱动安装说明,如果已安装显卡驱动请略过

系统环境

Ubuntu 16.04 及以上

安装前先确定机器上的显卡型号

sudo lspci | grep -i nvidia

确定显卡型号后去官方网站下载对应版本的显卡驱动。

note

这里以 NVIDIA-Linux-x86_64-418.126.02.run 为例。

禁用 nouveau 驱动

Ubuntu 系统集成的显卡驱动程序是 nouveau,它是第三方为 NVIDIA 开发的开源驱动,我们需要先将其屏蔽再安装 NVIDIA 官方驱动。

note

如果我们直接安装驱动的话,往往会报错:ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver。

将 nouveau 驱动加入黑名单,需要将如下内容加入 /etc/modprobe.d/blacklist.conf 文件中:

sudo vim /etc/modprobe.d/blacklist.conf
#添加如下内容
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

然后执行如下命令:

sudo update-initramfs -u

重启机器后,执行如下命令,如果没有输出则证明禁用成功。

sudo lsmod | grep nouveau

安装显卡驱动

sudo chmod a+x NVIDIA-Linux-x86_64-418.126.02.run
sudo ./NVIDIA-Linux-x86_64-418.126.02.run -no-x-check -no-nouveau-check -no-opengl-files
note

安装过程中可能会报由于缺少 gcc, g++, make 等依赖而报错,按照提示依次执行 sudo apt install xxx 安装就好。

安装结束后,在终端输入如下命令:

nvidia-smi

如果出现 GPU 相关信息则安装驱动成功。

Last updated on