ubuntu18.04安装NVIDIA显卡驱动

ubuntu18.04安装NVIDIA显卡驱动

  • 一、禁用BIOS的secure boot
    • 1. 创建blacklist-nouveau.conf文件
    • 2. 在文件中插入以下内容,使得nouveau加入黑名单默认不开启`
    • 3. 输入以下指令,使禁用生效,然后重启
    • 4. 重启后验证
  • 二、安装显卡驱动
    • 1. 完全卸载之前安装的显卡驱动
    • 2. PPA源方式安装显卡驱动
      • (1)查询电脑最合适的显卡驱动版本
      • (2)安装显卡驱动
        • a. PPA源添加失败 SError: retrieving gpg key timed out
        • b. 安装软件
    • 3. 验证
  • 三、参考的文章,感谢作者

一、禁用BIOS的secure boot

如果不关闭,当使用第三方源安装显卡驱动后,驱动不能使用。

1. 创建blacklist-nouveau.conf文件

 sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

2. 在文件中插入以下内容,使得nouveau加入黑名单默认不开启`

blacklist nouveau
options nouveau modeset=0

3. 输入以下指令,使禁用生效,然后重启

sudo update-initramfs -u
sudo reboot

4. 重启后验证

lsmod | grep nouveau

如果回车后无反应,则禁用成功

二、安装显卡驱动

1. 完全卸载之前安装的显卡驱动

sudo apt-get remove --purge nvidia*

2. PPA源方式安装显卡驱动

(1)查询电脑最合适的显卡驱动版本

ubuntu-drivers devices

如下图所示,我的电脑最佳的显卡驱动版本是:nvidia-driver-470
我也不清楚前面的警告,由于没报错,就忽略了。
ubuntu18.04安装NVIDIA显卡驱动_第1张图片

(2)安装显卡驱动

a. PPA源添加失败 SError: retrieving gpg key timed out

sudo add-apt-repository ppa:graphics-drivers/ppa

报错信息
ubuntu18.04安装NVIDIA显卡驱动_第2张图片手动添加PPA源:

  1. 打开报错中提示的 网址
  • 第一个红框:选择你的ubuntu版本(笔者是ubuntu18.04)
  • 第二个红框:/etc/apt/sources.list内添加的PPA源
  • 第三个红框:公钥
    ubuntu18.04安装NVIDIA显卡驱动_第3张图片
  1. 在sources.list文件中添加源
  • 打开sources.lists文件
sudo gedit /etc/apt/sources.list
  • 在文件末尾添加源
deb https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu bionic main 
deb-src https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu bionic main 
  1. 添加公钥
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2388FF3BE10A76F638F80723FCAE110B1118213C

ubuntu18.04安装NVIDIA显卡驱动_第4张图片

  1. 更新
sudo apt update
sudo apt upgrade

b. 安装软件

# 驱动版本:对应上面查到的最适合自己电脑的版本
sudo apt install -y nvidia-driver-470
sudo apt install -y mesa-common-dev

3. 验证

  1. 安装完成后重启
sudo reboot
  1. 重启后在终端验证
nvidia-smi

出现GPU列表,表明安装成功
ubuntu18.04安装NVIDIA显卡驱动_第5张图片

三、参考的文章,感谢作者

Ubuntu18.04安装Nvidia显卡驱动教程

你可能感兴趣的:(基于Ubuntu系统的开发,ubuntu)