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
搞定