Debian 识别不了显卡,通常不是“完全看不见硬件”,而是驱动 / 内核模块 / 固件层面的问题。下面按常见原因 → 排查方法 → 解决办法来说明。
lspci | grep -i vga
lspci -nn | grep -i nvidia
lspci -nn | grep -i amd
Debian 默认不包含 NVIDIA 闭源驱动
nvidia-smi
如果提示:
command not found
或
NVIDIA-SMI has failed
sudo apt update
sudo apt install nvidia-driver firmware-misc-nonfree
sudo reboot
需要启用
contrib和non-free源
开源驱动也需要固件
sudo apt install firmware-linux firmware-linux-nonfree
AMD 显卡尤其容易因为这个“识别不了”
NVIDIA 开源驱动 nouveau 有时会被黑名单
lsmod | grep nouveau
如果没有,但也没 nvidia:
cat /etc/modprobe.d/* | grep -i nouveau
非常常见!
mokutil --sb-state
如果是 enabled:
比如:
需要:
uname -r
建议:
常见于笔记本:
prime-select query
如果是 on-demand 但驱动没装,也会“看起来识别不了”
✅ 请依次检查:
lspci 能看到显卡请贴出以下信息:
lspci | grep -i vga
uname -a
cat /etc/os-release
nvidia-smi 2>&1
我可以告诉你到底是哪一步出问题,以及该装哪个包。