linux

Linux显卡驱动:安装步骤详解

小樊
53
2025-10-01 05:14:47
栏目: 智能运维

一、安装前的准备工作

  1. 确认显卡型号:使用lspci | grep -i "vga"命令查看显卡型号及PCI ID,明确是NVIDIA、AMD还是Intel显卡。
  2. 备份重要数据:安装驱动前备份个人文件,避免操作失误导致数据丢失。
  3. 更新系统:通过sudo apt update && sudo apt upgrade(Ubuntu/Debian)或sudo dnf update(Fedora/CentOS)更新系统,确保软件包兼容性。

二、NVIDIA显卡驱动安装步骤

(一)自动安装(推荐,适用于多数发行版)

  1. 添加官方驱动仓库(可选,提升驱动可用性)
    • Ubuntu/Debian:sudo add-apt-repository ppa:graphics-drivers/ppa && sudo apt update
    • Fedora:无需手动添加,默认仓库包含NVIDIA驱动。
  2. 安装推荐驱动
    • Ubuntu/Debian:sudo ubuntu-drivers autoinstall(自动选择适合显卡的驱动版本)。
    • Fedora:sudo dnf install akmod-nvidia(Fedora的NVIDIA驱动包名)。
  3. 重启系统sudo reboot,使驱动生效。

(二)手动安装(适用于特定版本需求)

  1. 禁用开源驱动nouveau
    • 编辑黑名单文件:sudo nano /etc/modprobe.d/blacklist.conf,在末尾添加:
      blacklist nouveau
      options nouveau modeset=0
    • 更新initramfs:sudo update-initramfs -u(Ubuntu/Debian)或sudo dracut(Fedora/CentOS)。
  2. 进入文本模式:重启系统,在登录界面按Ctrl+Alt+F3进入命令行,登录账号。
  3. 停止图形服务sudo systemctl stop gdm.service(Ubuntu/Debian,GNOME桌面)或sudo systemctl stop sddm.service(Fedora/KDE桌面)。
  4. 下载并运行官方驱动
    • 访问NVIDIA官网(https://www.nvidia.com/Download/index.aspx),选择显卡型号、系统版本,下载.run格式驱动。
    • 赋予执行权限:chmod +x NVIDIA-Linux-x86_64-xxx.xx.run(文件名以实际下载为准)。
    • 运行安装程序:sudo ./NVIDIA-Linux-x86_64-xxx.xx.run,按提示完成安装(选择“接受许可”“自动安装”即可)。
  5. 重启系统sudo reboot

三、AMD显卡驱动安装步骤

(一)开源驱动(适用于多数AMD显卡,无需额外操作)

  1. 自动安装
    • Ubuntu/Debian:sudo apt install xserver-xorg-video-amdgpu
    • Fedora/CentOS:sudo dnf install xorg-x11-drv-amdgpu
  2. 重启系统sudo reboot,开源驱动会自动适配显卡。

(二)官方闭源驱动(AMDGPU-PRO,适用于专业需求)

  1. 下载驱动:访问AMD官网(https://www.amd.com/en/support),选择显卡型号、系统版本,下载AMDGPU-PRO驱动包。
  2. 安装驱动
    • 解压文件:tar -xvf amdgpu-pro-xxx.xx.xx.tar.xz
    • 进入解压目录:cd amdgpu-pro-xxx.xx.xx
    • 运行安装脚本:sudo ./amdgpu-pro-install -y-y表示自动确认)。
  3. 重启系统sudo reboot

四、Intel显卡驱动安装步骤

  1. 确认驱动状态:Intel显卡驱动通常集成在Linux内核中,无需额外安装。可通过lspci -k | grep -A 2 -i "VGA"查看驱动是否为i915(Intel开源驱动)。
  2. 更新驱动:若需最新驱动,通过系统更新升级内核即可:
    • Ubuntu/Debian:sudo apt update && sudo apt upgrade
    • Fedora/CentOS:sudo dnf update

五、驱动验证与卸载

(一)验证驱动是否安装成功

  1. NVIDIA显卡nvidia-smi(显示显卡型号、驱动版本、温度等信息)。
  2. AMD显卡glxinfo | grep "OpenGL vendor"(显示“AMD”或“X.Org”即为正常)。
  3. Intel显卡lspci -k | grep -A 2 -i "VGA"(确认驱动为i915)。

(二)卸载驱动

  1. NVIDIA驱动sudo apt remove --purge nvidia-*(Ubuntu/Debian)或sudo dnf remove akmod-nvidia(Fedora)。
  2. AMD官方驱动sudo ./amdgpu-pro-uninstall(AMDGPU-PRO驱动)。
  3. Intel驱动:无需手动卸载,通过系统更新回滚内核即可。

六、常见问题解决

  1. 安装后无法进入图形界面:重启时按Ctrl+Alt+F3进入文本模式,执行sudo systemctl start gdm.service(或对应桌面服务)尝试恢复;若仍无法解决,进入恢复模式重装驱动。
  2. 驱动版本冲突:卸载旧版本驱动后再安装新版本,避免残留文件导致冲突。
  3. 开源驱动性能不足:优先安装官方闭源驱动(如NVIDIA的.run驱动、AMD的amdgpu-pro),开源驱动通常性能略低。

0
看了该问题的人还看了