[troubleshoot] 2080/2080ti显卡驱动安装(ubuntu)

[troubleshoot] 2080/2080ti显卡驱动安装(ubuntu)

问题描述

使用 ubuntu 自动识别的显卡驱动版本不支持 2080 和 2080ti 显卡。所以需要手动的去官网下载对应显卡驱动,进行手动安装。

安装步骤

准备安装包清单如下:

  • nvidia 驱动:官网链接 使用命令行直接下载
    1
      wget -c http://cn.download.nvidia.com/XFree86/Linux-x86_64/410.78/NVIDIA-Linux-x86_64-410.78.run
    
  1. 禁用系统默认显卡驱动
    • 修改/etc/modprobe.d/blacklsit.conf 文件,加入如下内容
      1
      2
      3
      4
      5
      6
        # for nvidia display device install
        blacklist vga16fb
        blacklist nouveau
        blacklist rivafb
        blacklist rivatv
        blacklist nvidiafb
      
    • 更新 initramfs:
      1
      2
        sudo update-initramfs -u
        sudo reboot # 重启电脑
      
    • 查看是否禁用成功
      1
      2
        lsmod | grep nouveau
        # 没有输出就是成功了
      
  2. 安装显卡驱动
    • 卸载旧有驱动
      1
      2
      3
      4
      5
      6
      7
        # 方法一
        sudo apt-get --purge remove nvidia-* 
        # 需要切换到bash下,zsh下不支持这个*的操作
      
        # 方法二
        sudo ./NVIDIA-Linux-x86_64-410.78.run -uninstall
        # 个人情况不能识别 ubuntu 自动安装的驱动,需要用方法一
      
    • 安装驱动 首先,使用ctrl + alt + F3切换到命令行界面,在图形界面下安装显卡驱动会失败
      1
      2
        sudo chmod +x NVIDIA-Linux-x86_64-410.78.run
        sudo ./NVIDIA-Linux-x86_64-410.78.run
      

      注 1:安装过程中会提示 pre-install script failed 可以不用理继续安装。 注 2: 安装完成后,之前装的 cuda 和 cudnn 可以不用重新安装,还是可以使用的。

    • 更新内核
      1
      2
        sudo update-initramfs -u
        sudo reboot now
      

其他注意事项

  • 采用这种方法安装的驱动,每次内核更新后,都要按照上面的方法重新手动安装一边才能启用新的驱动。
  • 目前默认系统在软件更新中的显卡驱动还未支持 2080 和 2080ti

参考

  • 本文作者: Author:DeamoV
  • Github:https://github.com/VDeamoV
  • Email:vincent.duan95@outlook.com
  • 本文链接: Artical: [troubleshoot] 2080/2080ti显卡驱动安装(ubuntu)
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!
  • 版权声明: 原创文章如转载,请注明出处