Linux服务器显卡驱动安装教程(NVIDIA/AMD/Intel)

一、安装前准备

  1. 确认显卡型号

    bash

    复制

    下载

    lspci | grep -i vga  # 查看显卡硬件信息
    lshw -C video        # 获取详细显卡型号
    • NVIDIA:输出含NVIDIA Corporation

    • AMD:输出含AMD/ATI

    • Intel:输出含Intel HD Graphics

  2. 卸载旧驱动(如有)

    bash

    复制

    下载

    # NVIDIA
    sudo apt purge nvidia*  # Ubuntu/Debian
    sudo yum remove nvidia* # CentOS/RHEL
    
    # AMD
    sudo apt purge amdgpu*  # Ubuntu/Debian

二、NVIDIA显卡驱动安装

方法1:官方.run文件安装(推荐生产环境)
  1. 下载驱动
    访问NVIDIA官网选择对应驱动(如Linux x86_64)。

  2. 禁用Nouveau驱动

    bash

    复制

    下载

    sudo bash -c "echo 'blacklist nouveau' > /etc/modprobe.d/blacklist-nouveau.conf"
    sudo bash -c "echo 'options nouveau modeset=0' >> /etc/modprobe.d/blacklist-nouveau.conf"
    sudo update-initramfs -u  # Ubuntu/Debian
    sudo dracut --force       # CentOS/RHEL
    reboot
  3. 安装驱动

    bash

    复制

    下载

    chmod +x NVIDIA-Linux-x86_64-*.run
    sudo ./NVIDIA-Linux-x86_64-*.run --no-opengl-files --dkms -s
  4. 验证安装

    bash

    复制

    下载

    nvidia-smi  # 显示GPU状态
方法2:包管理器安装(适合快速部署)
  • Ubuntu/Debian

    bash

    复制

    下载

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update
    sudo apt install nvidia-driver-525  # 替换为最新版本号
  • CentOS/RHEL

    bash

    复制

    下载

    sudo yum install epel-release
    sudo yum install nvidia-driver

三、AMD显卡驱动安装

1. 开源驱动(默认)
bash

复制

下载

sudo apt install mesa-utils  # Ubuntu/Debian
glxinfo | grep "OpenGL version"  # 验证
2. 官方闭源驱动(ROCm)
bash

复制

下载

wget https://repo.radeon.com/amdgpu-install/latest/ubuntu/jammy/amdgpu-install_5.4.50400-1_all.deb
sudo apt install ./amdgpu-install_*.deb
sudo amdgpu-install --usecase=workstation --vulkan=pro --opencl=rocr

四、Intel核显驱动安装

bash

复制

下载

# Ubuntu/Debian
sudo apt install intel-opencl-icd intel-media-va-driver

# CentOS/RHEL
sudo yum install intel-opencl intel-media-sdk

五、CUDA工具链安装(NVIDIA专属)

bash

复制

下载

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt update
sudo apt install cuda

六、常见问题解决

  1. X Server冲突

    • 安装时添加--no-opengl-files参数

    • 或直接禁用GUI:

      bash

      复制

      下载

      sudo systemctl set-default multi-user.target
  2. 驱动版本不匹配

    • 使用dkms动态内核模块支持:

      bash

      复制

      下载

      sudo dkms install -m nvidia -v <驱动版本>
  3. PCIe Bus Error

    • 在GRUB中添加pci=nommconf

      bash

      复制

      下载

      sudo nano /etc/default/grub
      # 修改GRUB_CMDLINE_LINUX="pci=nommconf"
      sudo update-grub

七、验证工具

  • 通用检查

    bash

    复制

    下载

    glxinfo | grep -i rendering  # 确认3D加速
    clinfo | grep "Device Name"  # 查看OpenCL设备
  • NVIDIA专属

    bash

    复制

    下载

    nvidia-smi --query-gpu=driver_version --format=csv  # 驱动版本

总结建议

  • 生产服务器:优先使用官方.run文件安装,确保稳定性

  • 开发者环境:推荐包管理器快速部署

  • AI/计算场景:必须配套安装CUDA/cuDNN

通过本教程可完成99%的Linux显卡驱动安装场景,若遇特殊硬件(如Tesla T4),建议参考厂商文档。

给TA打赏
共{{data.count}}人
人已打赏
其它教程

酷盾安全CDN 全球高防防护体系解析

2025-5-17 6:36:48

其它教程

vps一键测试脚本 Superspeed.sh测速脚本 国内多节点测速

2025-5-17 6:56:54

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索