報錯
今日輸入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 |
+-----------------------------------------------------------------------------------------+