在Ubuntu系统中,驱动程序安装可通过软件包管理器、PPA仓库或手动下载三种主要方式完成,以下是详细步骤:
确认硬件型号
通过命令行工具获取显卡(最常见需手动安装驱动的硬件)型号,为选择合适驱动提供依据:
lspci | grep -E 'VGA|3D|NVIDIA|AMD' # 查看显卡型号(适用于NVIDIA/AMD/Intel显卡)
若已安装NVIDIA驱动,可直接用nvidia-smi命令查看(更直观)。
更新系统软件包
安装驱动前,确保系统软件包为最新版本,避免兼容性问题:
sudo apt update && sudo apt upgrade -y
Ubuntu官方源内置了大量硬件驱动,可通过“附加驱动程序”工具快速安装:
software-properties-gtk);若官方源中的驱动版本较旧,可通过添加PPA仓库获取最新驱动(以NVIDIA显卡为例):
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
ubuntu-drivers devices会列出所有可用驱动,并标注“recommended”):ubuntu-drivers devices
<version>替换为推荐版本号,如535):sudo apt install nvidia-driver-<version>
若硬件厂商未提供Ubuntu预编译驱动,需手动下载并编译(以NVIDIA显卡为例):
禁用开源驱动(避免冲突)
编辑黑名单配置文件,禁用默认的nouveau驱动:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
在文件末尾添加以下内容:
blacklist nouveau
options nouveau modeset=0
保存退出后,更新initramfs并重启:
sudo update-initramfs -u
sudo reboot
重启后,通过lsmod | grep nouveau验证nouveau是否禁用(无输出则成功)。
下载并安装驱动
从硬件制造商官网(如NVIDIA官网)下载对应Linux版本的驱动(通常为.run格式);
给驱动文件添加可执行权限并运行:
chmod +x NVIDIA-Linux-x86_64-<version>.run
sudo ./NVIDIA-Linux-x86_64-<version>.run
按照安装向导完成安装(注意:安装过程中建议取消“覆盖xorg配置文件”的选项,避免配置错误)。
nvidia-smi命令,若显示GPU型号、驱动版本及运行状态,则说明安装成功。glxinfo | grep "OpenGL renderer",若输出显示AMD显卡型号(如“AMD Radeon RX 6700 XT”),则说明驱动生效。i915内核模块(可通过lsmod | grep i915确认)。sudo apt purge nvidia-*)并重新安装;amdgpu(系统默认安装),无需额外下载。