Ubuntu18.04安装 NVIDIA驱动+CUDA10.2+cuDNN+TensorRT

系统:Ubuntu 18.04.5。显卡:RTX2080Super,独显无集成显卡。


0. 综述

目前,知道3种安装N卡驱动的方法:

  • 添加PPA源:最简便,但未必有最新驱动(据说可能有坑?)
sudo add-apt-repository ppa:xorg-edgers/ppa # 添加ppa源
sudo add-apt-repository ppa:graphics-drivers/ppa # 添加ppa源
sudo apt-get update # 更新apt-get源列表

然后进入:系统设置->软件和更新->附加驱动,选择更新的显卡驱动。

  • 安装CUDA时,顺便安装驱动:

1、用run安装CUDA时,选择安装Driver即可,但Driver版本可能稍旧。
2、用deb安装CUDA时,会自动联网安装最新Driver,但可能Driver与该CUDA的版本不匹配。

  • 去官网下载最新驱动,在本地安装:

PS:Driver安装完后,用nvidia-smi查看该Driver对应的CUDA版本,一定要安装相应的CUDA。

1. 先卸载原有驱动

如果之前安装了CUDA,应先卸载CUDA,再卸载Driver:

  • 方法1:用于卸载曾用run安装的。如果新驱动仍用run安装,可无需卸载直接安装,run会在安装时自动卸载之前的。
  • 方法2:用于卸载曾用deb或apt-get安装的。
# For installed by run-file:
sudo /usr/local/cuda/bin/cuda-uninstaller # 若未装cuda,此步可略
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall

# For installed by deb-file or apt-get:
sudo apt-get purge cuda* # 若未装cuda,此步可略
sudo apt-get purge nvidia-* # 可能会破坏ROS中的
sudo apt-get purge libnvidia-*

PS1:卸载时要用apt-get purgedpkg --purgedpkg -P,而非apt-get removedpkg --removedpkg -r,否则配置文件仍在,重装时会有坑。
PS2:期间,随时用apt list|grep cudadpkg -l|grep cudaapt list|grep nvidiadpkg -l|grep nvidia检查是否有残留。如果提示定位不到软件包时,可先重启。卸载cuDNN或TensorRT时,也类似:
dpkg -l | grep tensorrt | awk '{print $2}' | sudo xargs dpkg -P
dpkg -l | grep TensorRT | awk '{print $2}' | sudo xargs dpkg -P
dpkg -l | grep cudnn | awk '{print $2}' | sudo xargs dpkg -P
dpkg -l | grep cuda | awk '{print $2}' | sudo xargs dpkg -P
dpkg -l | grep nvidia | awk '{print $2}' | sudo xargs dpkg -P

2. 禁用nouveau驱动

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

  • 25
    点赞
  • 162
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值