在安装驱动前,需先确认显卡型号,以便选择正确的驱动版本。使用以下命令查看:
lspci | grep -i vga # 或 lspci | grep -i display 输出结果会显示显卡的品牌和型号(如NVIDIA GeForce RTX 3060、AMD RX 6600 XT等)。
Debian默认的main仓库不包含专有显卡驱动,需编辑/etc/apt/sources.list文件,添加contrib non-free non-free-firmware组件:
sudo sed -i 's/main$/main contrib non-free non-free-firmware/' /etc/apt/sources.list sudo apt update 此步骤确保能安装闭源显卡驱动及固件。
驱动安装需要编译工具和内核头文件,运行以下命令安装:
sudo apt install -y build-essential linux-headers-$(uname -r) build-essential包含gcc、make等编译工具,linux-headers-$(uname -r)提供当前内核的开发头文件。
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 # 重启系统 重启后,Nouveau驱动将被禁用。
有两种方式可选:
方式1:通过APT安装(推荐,自动管理依赖)
Debian仓库中的NVIDIA驱动已通过验证,稳定性高:
sudo apt install nvidia-driver-版本号 # 如nvidia-driver-550 安装完成后,驱动会自动配置。
方式2:手动下载官方.run文件安装
从NVIDIA官网下载对应型号的驱动(如NVIDIA-Linux-x86_64-550.142.run),赋予执行权限并运行:
chmod +x NVIDIA-Linux-x86_64-550.142.run sudo ./NVIDIA-Linux-x86_64-550.142.run 安装过程中需选择“同意许可协议”并确认安装。
重启系统后,运行以下命令查看驱动状态:
nvidia-smi 若显示显卡型号、驱动版本及GPU使用率等信息,则说明安装成功。
Debian默认集成AMDGPU开源驱动,支持大多数AMD显卡(如RX 6000系列、Ryzen 核显),无需手动安装。若需额外功能(如开源 Vulkan 驱动),可安装mesa-vulkan-drivers:
sudo apt install mesa-vulkan-drivers AMD官方也提供闭源驱动,但从AMDGPU切换至闭源驱动需手动配置,且稳定性不如开源驱动,建议优先使用默认驱动。
Intel核显(如UHD Graphics、Iris Xe)默认使用Intel Mesa开源驱动,支持OpenGL、Vulkan等图形API。若需最新驱动,可安装intel-media-va-driver-non-free(用于硬件加速视频解码):
sudo apt install intel-media-va-driver-non-free sudo apt update && sudo apt upgrade sudo apt purge nvidia-* # 卸载所有NVIDIA相关包 sudo apt autoremove # 删除无用依赖 sudo reboot 若手动安装,进入驱动目录运行:sudo ./NVIDIA-Linux-x86_64-xxx.xx.run --uninstall