温馨提示×

debian drivers如何查看

小樊
43
2026-09-22 23:09:03
栏目: 智能运维

在 Debian 系统中,查看“驱动”(drivers)通常分为几类:硬件驱动(内核模块)显卡驱动PCI/USB 设备驱动已加载/未加载模块等。下面按常见需求给你总结几种方法。


一、查看已加载的内核驱动(模块)

lsmod

显示当前已加载的内核模块(驱动)。

查看某个驱动是否加载,例如 nvidia

lsmod | grep nvidia

二、查看硬件及使用的驱动

1. PCI 设备及其驱动

lspci -k

示例输出会显示:

Ethernet controller: ...
    Kernel driver in use: e1000e

Kernel driver in use 就是正在使用的驱动。

只看驱动:

lspci -k | grep -i "kernel driver"

2. USB 设备及其驱动

lsusb -t

或:

usb-devices

三、查看显卡驱动

1. 通用方式

lspci -k | grep -A3 -i vga

2. NVIDIA 显卡

nvidia-smi

(需安装 nvidia-driver

查看开源驱动:

lsmod | grep nouveau

3. 查看 OpenGL / 渲染驱动

glxinfo | grep "OpenGL renderer"

(需安装 mesa-utils


四、查看可用但未加载的驱动(模块)

modprobe -c

或查看模块文件:

ls /lib/modules/$(uname -r)/kernel/drivers/

五、查看系统是否识别硬件但缺驱动

dmesg | grep -i firmware
dmesg | grep -i error

常见缺固件提示:

firmware: failed to load ...

安装常见固件:

sudo apt install firmware-linux firmware-linux-nonfree

六、图形化工具(可选)

sudo apt install hardinfo
hardinfo

七、常用总结命令

lspci -k
lsusb -t
lsmod
dmesg | grep -i firmware

如果你能说明是 网卡 / 显卡 / 打印机 / 无线网卡 哪一类驱动,我可以给你更精确的命令。

0