前言

本文主要介绍,如何在ubuntu系统上安装与卸载NVIDIA显卡驱动。


一、确定显卡类型与驱动版本

lspci | grep NVIDIA
 VGA compatible controller: NVIDIA Corporation Device 2203 (rev a1)

这里没有标注显卡的型号,只给出了一个2203的16进制数,我们可以去将版本解析出来。
解析地址
在这里插入图片描述
输入16进制数进行解析:
在这里插入图片描述
原来是3090Ti.

二、官网下载驱动

官网地址:NVIDIA驱动下载
在这里插入图片描述
手动搜索自己的显卡版本下载即可。

三、禁用Nouveau驱动

nouveau是linux内核中自带的nv驱动,官方驱动会跟它有冲突,所以需要禁用掉。

打开/etc/modprobe.d/blacklist-nouveau.conf文件,没有就创建,在文件中添加以下两行后保存退出。

blacklist nouveau
options nouveau modeset=0

运行命令

update-initramfs -u

重启机器

reboot

重启后验证

lsmod | grep nouveau

没有输出代表已经禁用

四、安装驱动前准备

安装NVIDIA驱动其实就是在编译代码然后安装,需要c++的环境。

 apt-get update
 apt-get install build-essential

五、安装驱动

运行以下命令,进入安装界面后一路默认即可

chmod +x NVIDIA-Linux-xxx.run
./NVIDIA-Linux-xxx.run -no-x-check

安装完成后运行nvidia-smi,出现以下界面代表驱动安装成功。
在这里插入图片描述

六、 驱动卸载

如果说想要将现有驱动卸载,一般分两种情况

1、 apt-get 安装的驱动

如果是使用apt-get安装的驱动,可以使用以下命令进行卸载:

sudo apt-get --purge remove nvidia*
sudo apt autoremove

然后重启。

注意:但是这样会把和nivida相关的东西全部卸载点,像nvidia-docker 等,需要重新安装一下。

2、安装包安装

运行以下命令:

./nvidia.****。run --uninstall

然后重启。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐