Ubuntu安装 Nvidia驱动

首先查看本机所安装的显卡型号

lspci|grep VGA

根据如上所述的显卡型号,去官网下载对应的系统和对应显卡的驱动。

官网下载驱动

nvidia驱动下载地址

选择对应的产品类型,产品系列以及产品型号再根据操作系统系统下载对应的驱动程序。

删除原有的开源驱动程序(可选)

sudo apt-get remove --pure nvidia*

禁用nouveau驱动

编辑 /etc/modprobe.d/blacklist.conf ,添加以下内容:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

关闭nouveau

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

重启

update-initramfs -u 
reboot

验证nouveau是否已经禁用

lsmod|grep nouveau

没有信息显示,说明nouveau已被禁用,接下来可以安装nvdia的显卡驱动。

安装nvidia驱动

  • 给文件可执行权限
sudo chmod +x NVIDIA-Linux-x86_64-470.86.run
  • 安装
sudo ./NVIDIA-Linux-x86_64-470.86.run -no-x-check -no-nouveau-check -no-opengl-files
参数 描述
-no-x-check 安装驱动时关闭X服务
-no-nouveau-check 安装驱动时禁用nouveau
-no-opengl-files 只安装驱动文件,不安装OpenGL文件

查看驱动是否安装成功

nvidia-smi

其他问题

如果出现以下类似的问题

NVIDIA-SMI has failed because it couldn‘t communicate with NVIDIA driver. Make sure that the latest driver is installed and running.

解决方案:

sudo apt-get install dkms
sudo dkms install -m nvidia -v 470.86