Ubuntu系统重装nvidia gpu驱动

17 篇文章 0 订阅
6 篇文章 0 订阅

1. 卸载原驱动

sudo apt remove *cuda*
sudo apt remove *nvidia*
sudo /usr/bin/nvidia-uninstall
sudo dpkg -l | grep ^rc | cut -d' ' -f3 | sudo xargs dpkg --purge
sudo rm -rf ~/.cuda-license-*
sudo apt purge nvidia-cuda-toolkit
sudo apt remove nvidia-driver-*
sudo apt purge nvidia-*

2. 禁用nouveau驱动

修改/etc/modprobe.d/blacklist.conf,在最好添加以下代码

blacklist nouveau
options nouveau modeset=0

执行命令sudo update-initramfs -u
重启后执行 lsmod | grep nouveau,没有显示则禁用成功

3. 下载安装驱动

下载

sudo wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda_11.7.0_515.43.04_linux.run

安装

sudo sh cuda_11.7.0_515.43.04_linux.run
输入accept确认
在这里插入图片描述
选择Install安装
在这里插入图片描述

查看

nvcc -V
在这里插入图片描述
nvidia-smi
在这里插入图片描述

其他

docker运行指定runtime=nvidia报错
unknown or invalid runtime name: nvidia

可能原因

未安装nvidia-container-runtime

解决方案

执行安装nvidia-container-runtime
sudo apt install nvidia-container-runtime
修改/etc/docker/daemon.json

{
    "registry-mirrors": [
        "https://docker.mirrors.ustc.edu.cn",
        "https://hub-mirror.c.163.com",
        "https://registry.docker-cn.com"
    ],
    "runtimes": {
        "nvidia": {
            "args": [],
            "path": "nvidia-container-runtime"
        }
    }
}

重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值