在配置驱动前,需先确认显卡型号,避免驱动不兼容。终端执行以下命令:
lspci | grep -E "VGA|3D|Display"
输出结果会显示显卡品牌及型号(如"NVIDIA GeForce RTX 3060"或"AMD Radeon RX 6600 XT")。
无论NVIDIA还是AMD显卡,需完成以下基础配置:
sources.list文件:sudo sed -i 's/main$/main contrib non-free non-free-firmware/' /etc/apt/sources.list
sudo apt update
sudo apt install -y linux-headers-$(uname -r) build-essential
Nouveau是Debian默认的开源NVIDIA驱动,需通过黑名单禁用:
echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -u # 更新initramfs以应用黑名单
sudo reboot # 重启系统
重启后,可通过lsmod | grep nouveau验证Nouveau是否被禁用(无输出则表示成功)。
有两种方式:
sudo apt install -y nvidia-driver # 自动安装适合显卡型号的最新驱动
.run格式驱动。chmod +x NVIDIA-Linux-x86_64-xxx.xx.run # 替换为下载的文件名
sudo ./NVIDIA-Linux-x86_64-xxx.xx.run
安装过程中需选择"Accept"接受协议,并勾选"Install NVIDIA X Server Settings"(可选,用于后续配置)。重启系统后,执行以下命令查看显卡状态(显示GPU型号、驱动版本及显存信息即为成功):
nvidia-smi
AMD显卡通常使用Debian默认的开源驱动amdgpu,无需手动安装:
lsmod | grep amdgpu,若有输出则表示驱动已加载。sudo apt purge nvidia-*
sudo apt autoremove
sudo reboot
sudo apt update && sudo apt upgrade,系统会自动更新仓库中的NVIDIA驱动。以上步骤覆盖了Debian下NVIDIA/AMD显卡驱动的主要配置流程,可根据显卡型号和需求选择合适的方式。若遇到问题,建议参考Debian官方文档或显卡制造商的支持页面。