0%

nvidia_1_理论基础

简介

  • 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 仓库进行自动安装

    1
    2
    3
    4
    5
    sudo ubuntu-drivers devices

    sudo ubuntu-drivers autoinstall

    # 完成后重启 就可完成安装NVIDIA驱动
  • 使用PPA仓库进行自动安装

    1
    2
    3
    4
    5
    6
    7
    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显卡是什么什么型号
      1
      2
      3
      4
      5
      lshw -numeric -C display

      或者

      lspci -vnn | grep VGA // 查看nvidia显卡型号
    • 然后到NVIDIA官网下载对应你显卡型号的最新版本驱动进行下载 保存到你自己的路径文件夹
    • NVIDIA官网驱动下载地址: https://www.nvidia.com/zh-cn/ 进入后选择最上面的驱动程序 就可以自行选择自己的显卡
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      //   这种方法安装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驱动。

    1
    2
    3
    sudo reboot  // 安装完了驱动需要重启

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

查看显卡驱动

  • 查看显卡,在终端输入以下命令:

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

    1
    lsmod | grep -i nvidia
感谢老板支持!敬礼(^^ゞ