首先需要明確顯卡型號,以便選擇匹配的驅動。打開終端,運行以下命令:
lspci | grep -E 'VGA|3D'
(顯示顯卡廠商及型號,如“NVIDIA GeForce RTX 3060”或“AMD Radeon RX 6700 XT”);nvidia-smi
(若已安裝NVIDIA驅動,可直接查看型號及驅動版本);lspci | grep -i amd
;lspci | grep -i intel
。安裝驅動前,確保系統為最新狀態,避免兼容性問題。運行以下命令:
sudo apt update && sudo apt upgrade -y
等待系統完成更新并重啟(若有需要)。
Ubuntu默認使用Nouveau開源驅動,與NVIDIA官方閉源驅動沖突,需先禁用:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
;blacklist nouveau
options nouveau modeset=0
Ctrl+O
→Enter
→Ctrl+X
);sudo update-initramfs -u
;sudo reboot
。lsmod | grep nouveau
,若無輸出則表示禁用成功。根據顯卡品牌選擇對應安裝方式:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
ubuntu-drivers devices
命令會標注“recommended”):ubuntu-drivers devices
sudo apt install nvidia-driver-535 -y
Ctrl+Alt+F3
),停止圖形界面(sudo systemctl stop gdm
),運行驅動腳本(sudo ./NVIDIA-Linux-x86_64-xxx.run
),按提示完成安裝(需勾選“不自動更新”)。sudo apt install xserver-xorg-video-amdgpu mesa-vulkan-drivers mesa-drivers -y
sudo apt install xserver-xorg-video-intel -y
lspci -k | grep -A 2 -i "VGA"
(查看“Kernel driver in use”是否為“i915”)。驅動安裝完成后,需重啟圖形界面使更改生效:
sudo systemctl restart gdm # GNOME桌面環境
# 若使用KDE桌面,替換為:sudo systemctl restart sddm
或直接重啟系統:sudo reboot
。
nvidia-smi
,若顯示GPU型號、驅動版本及運行狀態(如“Running”),則表示成功;lspci -k | grep -A 2 -i "VGA"
,查看“Kernel driver in use”是否為對應顯卡驅動(如“amdgpu”或“i915”);glxinfo | grep "OpenGL renderer"
(顯示顯卡型號,如“NVIDIA GeForce RTX 3060”)。/etc/default/grub
,將GRUB_CMDLINE_LINUX_DEFAULT
改為"quiet splash nomodeset"
,運行sudo update-grub
后重啟;sudo apt purge nvidia-*
),重新安裝。