首先需要明确显卡型号,以便选择匹配的驱动。打开终端,运行以下命令:
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-*),重新安装。