在安裝驅動前,需先確認顯卡型號,以便選擇正確的驅動版本。使用以下命令查看:
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