ubuntu-drivers devices 是 Ubuntu(以及大多数基于 Ubuntu 的发行版)中用于检测系统硬件并列出推荐的专有驱动程序的命令。它属于 ubuntu-drivers-common 软件包的一部分,通常用于图形卡(如 NVIDIA、AMD)或其他硬件的驱动管理。
🔍 命令详解
ubuntu-drivers devices
📌 作用:
扫描系统中的硬件设备(主要是显卡)。检测哪些设备需要额外的专有驱动程序。列出 推荐的驱动版本(标记为 recommended)。显示当前已安装的驱动(如果有)。
✅ 输出字段解释
执行命令后,输出可能类似于:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C03sv00001043sd000085ABbc03sc00i00
vendor : NVIDIA Corporation
model : GP106 [GeForce GTX 1060 6GB]
driver : nvidia-driver-470 - distro non-free
driver : nvidia-driver-470-server - distro non-free
driver : nvidia-driver-525 - distro non-free **recommended**
driver : xserver-xorg-video-nouveau - distro free builtin
🔍 字段说明:
modalias:硬件的唯一标识符(用于匹配驱动)。vendor / model:设备厂商和型号。driver:可用的驱动程序。
nvidia-driver-525:专有驱动(NVIDIA 官方)。xserver-xorg-video-nouveau:开源驱动(Nouveau)。**recommended**:系统建议安装的驱动版本。
🛠️ 实际应用示例
1. 查看推荐驱动
ubuntu-drivers devices
输出显示 nvidia-driver-525 是 recommended,则可直接安装:
sudo ubuntu-drivers autoinstall
这会自动安装标记为 recommended 的驱动。
2. 手动选择驱动(不推荐自动安装)
如果只想查看可用驱动,不自动安装:
ubuntu-drivers list
输出示例:
nvidia-driver-470
nvidia-driver-525
3. 检查未识别的硬件
如果输出为空,可能原因:
系统已使用开源驱动(如 Nouveau)。硬件无需专有驱动(如 Intel 核显)。驱动已正确安装(如 nvidia-driver-525 已激活)。
⚠️ 注意事项
需 root 权限安装驱动:sudo ubuntu-drivers autoinstall
开源 vs 专有驱动:
专有驱动(如 nvidia-driver-525)性能更好,但闭源。开源驱动(如 nouveau)兼容性佳,但性能较弱。
更新驱动后需重启:sudo reboot
🎯 总结
场景命令查看推荐驱动ubuntu-drivers devices自动安装推荐驱动sudo ubuntu-drivers autoinstall列出所有可用驱动ubuntu-drivers list通过此命令,用户可以轻松管理 Ubuntu 的硬件驱动,尤其适合 NVIDIA/AMD 显卡用户。