简介

  • NVIDIA 相关理论基础知识

NVIDIA 驱动卸载

  • 运行命令:
    • sudo apt-get autoremove --purge nvidia-*

最新驱动安装

安装依赖

  • 安装驱动之前,必须要更新软件列表和安装依赖
    1
    2
    3
    4
    
    sudo apt-get update      #更新软件列表
    sudo apt-get install g++
    sudo apt-get install gcc
    sudo apt-get install make
    

禁用nouveau

  • nouveau是Ubuntu自带的显卡驱动,但他是核显,我这里想安装独显,就得把他禁掉。
  • 创建文件,如果没有下载vim编辑器,将vim换成gedit即可
    1
    
    $ sudo vim /etc/modprobe.d/blacklist-nouveau.conf
    
  • 在文件中插入以下内容,将nouveau加入黑名单,默认不开启
    1
    2
    
    blacklist nouveau
    options nouveau modeset=0
    
  • 输入以下命令使禁用生效然后重启
    1
    2
    
    sudo update-initramfs -u   #更新系统
    sudo reboot
    
  • 重启后验证
    1
    
    lsmod | grep nouveau
    
  • 如果回车后无反应,则禁用成功

先完全卸载之前的显卡驱动

  • ppa源文件卸载(方式一):
    1
    
    $ sudo apt-get remove --purge nvidia*
    
  • runfile源文件卸载(方式二):
    1
    
    $ sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall
    

安装显卡驱动

  • 查询电脑最适合的显卡驱动版本
    1
    
    ubuntu-drivers devices
    
  • 随后用命令行进行安装
    1
    2
    3
    4
    
    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    sudo apt-get install nvidia-driver-525 #此处数字要对应上面查询到的版本号
    sudo apt-get install mesa-common-dev
    
  • 注意: 如果前面没有禁用secure boot,则在安装过程中会提示设置一个密码,在重启时需要输入密码验证以禁用secure boot,重启后会出现蓝屏,这时候不能直接选择continue,而应该按下按键,选择Enroll MOK, 确认后在下一个选项中选择continue,接着输入安装驱动时设置的密码,开机。

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

NVIDIA 驱动安装

  • Ubuntu下安装NVIDIA驱动的三种方法:
    • 使用标准Ubuntu仓库进行自动安装
    • 使用PPA仓库进行自动化安装
    • 使用官方的NVIDIA驱动进行手动安装
  • 第一种方法操作最为简单,方便,第三种方法是最稳定,最常用的。

  • 使用标准Ubuntu 仓库进行自动安装 ```bash sudo ubuntu-drivers devices

sudo ubuntu-drivers autoinstall

完成后重启 就可完成安装NVIDIA驱动

1
2
3
4
5
6
7
8
9
10

+ 使用PPA仓库进行自动安装
```bash
sudo add-apt-repository ppa:graphics-drivers/ppa      //添加ppa库到系统中
sudo apt update         //  更新
 
sudo ubuntu-drivers devices // 显示可以安装的nvidia驱动


sudo apt install nvidia-xxx        //  xxx  代表你想安装的nVidia驱动的版本号
  • 使用官方的NVIDIA驱动进行手动安装
    • 先要搞清楚你的nvidia显卡是什么什么型号 ```bash lshw -numeric -C display

或者

lspci -vnn | grep VGA // 查看nvidia显卡型号

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  + 然后到NVIDIA官网下载对应你显卡型号的最新版本驱动进行下载  保存到你自己的路径文件夹
  + NVIDIA官网驱动下载地址: https://www.nvidia.com/zh-cn/           进入后选择最上面的驱动程序 就可以自行选择自己的显卡
```bash
//   这种方法安装nvidia驱动需要先停止图形界面

sudo telinit 3

//   之后进入一个新的命令行会话,使用当前的用户名密码登陆

用cd 进入你放nvidia驱动的路径

用 ./  或者  bash  进行安装

安装的过程如下:(按照以下步骤)

Accept License

The distribution-provided pre-install script failed! Are you sure you want to continue?
CONTINUE INSTALLATION

Would you like to run the nvidia-xconfig utility?
YES

之后执行
sudo reboot // 重启
  • 上面三种方法结束后,需要检验是否安装好了nvidia驱动。 ```bash sudo reboot // 安装完了驱动需要重启

sudo nvidia-smi // 检验是否安装好驱动

1
2
3
4
5
6
7

## 查看显卡驱动

+ 查看显卡,在终端输入以下命令:
```bash 
lspci | grep -i vga
lspci | grep -i nvidia
  • 查看显卡驱动在终端输入以下命令:
    1
    
    lsmod | grep -i nvidia