Ubuntu系统中安装驱动程序的常见方法
在安装驱动前,需完成以下基础步骤以避免兼容性问题:
sudo apt update && sudo apt upgrade -y,确保系统包为最新版本。lspci | grep -i nvidia(NVIDIA显卡)、lspci | grep -i amd(AMD显卡)、lspci | grep -i intel(Intel显卡)命令查看硬件型号,或在“设置→关于→硬件信息”中查看。这是Ubuntu自带的图形化工具,可自动检测并安装专有驱动:
gnome-software或应用菜单搜索)。运行sudo ubuntu-drivers autoinstall,系统会根据硬件自动安装所有推荐的专有驱动(如NVIDIA、AMD显卡驱动)。
若需安装特定版本驱动,可先通过ubuntu-drivers devices命令查看推荐版本(如nvidia-driver-470),再运行sudo apt install nvidia-driver-470(替换为所需版本号)。
部分硬件(如NVIDIA显卡)的最新驱动需通过PPA仓库安装:
sudo add-apt-repository ppa:graphics-drivers/ppa(按提示按Enter确认)。sudo apt update。sudo apt install nvidia-driver-latest(安装最新版)或指定版本(如nvidia-driver-515)。若硬件无预编译驱动,需从制造商官网下载源码或.deb文件手动安装:
.tar.gz或.deb格式)。sudo apt install build-essential dkms linux-headers-$(uname -r),安装编译工具和内核头文件。tar -zxvf driver.tar.gz。cd driver-directory。sudo ./configure && sudo make && sudo make install。sudo dpkg -i package.deb,若出现依赖问题,运行sudo apt --fix-broken install修复。安装完成后,需验证驱动是否生效:
nvidia-smi,若显示显卡型号、驱动版本及GPU使用率,则安装成功。sudo lspci -k | grep -A 2 -i "VGA",查看“Kernel driver in use”是否为对应驱动(如amdgpu、i915)。sudo nano /etc/modprobe.d/blacklist-nouveau.conf。blacklist nouveau和options nouveau modeset=0。sudo update-initramfs -u && sudo reboot。Shift键),选择“root shell”,卸载冲突驱动(如sudo apt purge nvidia-*),再重启。