Ubuntu22.04安裝p4顯卡?nvidia-utils-570-server 570.133.20驅動CUDA Version: 12.8
專業顯卡就是專業顯卡,盡管p4已經掉到了白菜價,官方的支持卻一直都保持,比如它可以裝上cuda12.8,這真的出乎我意料。
NVIDIA Tesla P4顯卡的主要情況
Pascal架構優化?
- 采用與消費級GTX 1080相同的GP104核心,配備?2560個CUDA核心?,支持FP32單精度計算(5.5 TFLOPS)?45。
- 集成專用硬件編解碼引擎:1個解碼單元+2個編碼單元,支持高效視頻轉碼與流處理?14。
?顯存與能效?
?8GB GDDR5顯存?,256bit位寬,帶寬達192GB/s,滿足中等規模模型推理需求?15。
?超低功耗設計?:最大功耗僅75W(被動散熱),支持單插槽部署,適用于高密度服務器?
P4專為深度學習推理優化,對比CPU可實現?15倍延遲降低?與?60倍能效提升?,適合實時AI服務(如語音識別、視覺分析)?
下面就讓我們在ubuntu22.04系統時間一下吧!
安裝
如果是linux老手,可以直接apt
?search nvidia 來查找相關驅動。找到之后直接安裝即可。
如果是nvidia老手,會下意識的執行一下nvidia-smi命令。
執行命令nvidia-smi
提示:
nvidia-smi
Command 'nvidia-smi' not found, but can be installed with:
sudo apt install nvidia-utils-390 # version 390.157-0ubuntu0.22.04.2, or
sudo apt install nvidia-utils-418-server # version 418.226.00-0ubuntu5~0.22.04.1
sudo apt install nvidia-utils-450-server # version 450.248.02-0ubuntu0.22.04.1
sudo apt install nvidia-utils-470 # version 470.256.02-0ubuntu0.22.04.1
sudo apt install nvidia-utils-470-server # version 470.256.02-0ubuntu0.22.04.1
sudo apt install nvidia-utils-535 # version 535.183.01-0ubuntu0.22.04.1
sudo apt install nvidia-utils-535-server # version 535.230.02-0ubuntu0.22.04.3
sudo apt install nvidia-utils-550 # version 550.120-0ubuntu0.22.04.1
sudo apt install nvidia-utils-550-server # version 550.144.03-0ubuntu0.22.04.1
sudo apt install nvidia-utils-570-server # version 570.86.15-0ubuntu0.22.04.4
sudo apt install nvidia-utils-510 # version 510.60.02-0ubuntu1
sudo apt install nvidia-utils-510-server # version 510.47.03-0ubuntu3
sudo apt install nvidia-utils-545 # version 545.29.06-0ubuntu0.22.04.2
sudo apt install nvidia-utils-565-server # version 565.57.01-0ubuntu0.22.04.4
原來nvidia驅動有這么多版本啊? 是不是真的有呢? 我們可以使用apt search?nvidia-utils 尋找可安裝的包:
apt search nvidia-utils
nvidia-utils-535/jammy-updates,jammy-security 535.230.02-0ubuntu0.22.04.1 amd64NVIDIA driver support binariesnvidia-utils-535-server/jammy-updates,jammy-security 535.247.01-0ubuntu0.22.04.1 amd64NVIDIA Server Driver support binariesnvidia-utils-545/jammy-updates 545.29.06-0ubuntu0.22.04.2 amd64NVIDIA driver support binariesnvidia-utils-550/jammy-updates,jammy-security 550.144.03-0ubuntu0.22.04.1 amd64NVIDIA driver support binariesnvidia-utils-550-server/jammy-updates,jammy-security 550.163.01-0ubuntu0.22.04.1 amd64NVIDIA Server Driver support binariesnvidia-utils-565-server/jammy-updates 565.57.01-0ubuntu0.22.04.4 amd64NVIDIA Server Driver support binariesnvidia-utils-570/jammy-updates,jammy-security 570.133.07-0ubuntu0.22.04.1 amd64NVIDIA driver support binariesnvidia-utils-570-server/jammy-updates,jammy-security 570.133.20-0ubuntu0.22.04.1 amd64NVIDIA Server Driver support binaries
發現最新已經有了570的版本。
通過與AI交流、查詢,發現570版本驅動應該是兼容的。??
兼容性驗證?:
- 570.153.02驅動包中包含Maxwell架構支持?211
- 575.57.08發布說明未明確排除P4支持?12
安裝570 驅動
其實剛開始這里裝錯了,裝的是nvidia工具
sudo apt install nvidia-utils-570
真正要裝的是這個:?
sudo apt install nvidia-driver-570
安裝之后重啟系統
重啟后查看,發現570驅動安裝好了,cuda是12.8版本。
nvidia-smi
Mon Jul 7 05:11:53 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.133.20 Driver Version: 570.133.20 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 Tesla P4 Off | 00000000:03:00.0 Off | 0 |
| N/A 52C P0 23W / 75W | 0MiB / 7680MiB | 2% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------++-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| No running processes found |
+-----------------------------------------------------------------------------------------+
總結?
先查看驅動
apt search nvidia-driver
看到支持最新的570驅動,安裝:
nvidia-driver-570-server
安裝完之后重啟系統即可。
如果有問題,可以參考下面調式部分。
?
調試
apt install的時候報錯
sudo apt install nvidia-utils-570
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 9938 (unattended-upgr)... Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 9938 (unattended-upgr)? ??
ps看一下
ps aux | grep 9938
root 9938 47.5 0.4 314636 148904 ? Sl 04:08 6:35 /usr/bin/python3 /usr/bin/unattended-upgrade
先等它30分鐘
確認是否為正常的系統更新進程。如果是關鍵安全更新,建議等待其完成(通常不超過30分鐘)?
如果長時間還不行,可以終止
sudo kill 9938
清理鎖定文件
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
結果等了20分鐘就ok了!
執行nvidia-smi報錯
nvidia-smi?
Failed to initialize NVML: Driver/library version mismatch
NVML library version: 570.133
該錯誤表明NVIDIA驅動內核模塊版本(如535.54.03)與用戶態庫版本(570.133)不匹配,通常由驅動自動更新或內核未同步加載新驅動導致。
重啟后還是一樣的報錯。
以下是具體解決方案:
強制同步版本
# 卸載當前驅動(保留配置文件)
sudo apt purge nvidia-*
# 安裝匹配570.133版本的驅動
sudo apt install nvidia-driver-570-server
# 重建內核模塊
sudo dpkg-reconfigure nvidia-dkms-570
sudo reboot
搞定