Ubuntu22.04安装显卡驱动/卸载显卡驱动
报错
今日输入nvidia-smi
报错,在安装了535和550,包括560都没办法解决,但是又怕乱搞导致环境损坏,打算把显卡卸载然后重新安装系统默认推荐版本的显卡驱动
qin@qin:~$ nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
NVML library version: 560.35
卸载显卡驱动
查看安装的显卡驱动
dpkg -l | grep nvidia
卸载安装的显卡驱动
sudo apt-get purge 'nvidia-*'
sudo apt-get autoremove
sudo apt-get clean
安装显卡驱动
直接安装系统源默认最新即可,不过直接用apt-get
安装会比较慢,至少我安装570版本的驱动很慢,535和550很快,560源找不到,我们可以使用apt-fast
安装
安装apt-fast
sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get install apt-fast
配置 apt-fast
安装完成后,你可以通过编辑配置文件来优化下载方式(选择最大连接数等):
sudo vim /etc/apt-fast.conf
参数的配置去查一查吧,我是默认的
安装系统推荐显卡驱动
如果需要安装指定版本就自己即可,我是因为安装了550,535都运行nvidia-smi
报错才安装推荐版本
sudo apt-fast install nvidia-driver # 推荐版本
# sudo apt-fast install nvidia-driver-XXX
重启验证
然后重启验证
sudo reboot
验证
qin@qin:~$ nvidia-smi
Sat May 10 21:12:14 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.144 Driver Version: 570.144 CUDA Version: 12.8 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 3060 ... Off | 00000000:01:00.0 Off | N/A |
| N/A 47C P0 20W / 80W | 15MiB / 6144MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------++-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 1997 G /usr/lib/xorg/Xorg 4MiB |
+-----------------------------------------------------------------------------------------+