跳转至

CentOS7.6 安装NVIDIA驱动

本文将描述给带有Nivdia显卡的CentOS7.6系统安装驱动

检查GPU

yum install pciutils -y

lspci | grep VGA
检查GPU卡

安装依赖包

  1. 安装依赖包
    yum -y install gcc kernel-devel
    
  2. 检查内核和源码版本,确保一致
     ls /boot | grep vmlinu
    
     rpm -aq |grep kernel-devel
    
    确保内核版本一致

安装NVIDIA驱动

  1. 下载驱动

    官网下载地址:点击这里 选择合适的版本

    这里选择的是RHEL、x64 、A40、CUDA Toolkit=11.6

  2. 屏蔽系统自带的nouveau驱动

    nouveau是一个开源驱动,用于支持nvidia显卡,linux默认安装

    # 查看命令:
    lsmod | grep nouveau
    
    # 修改dist-blacklist.conf文件:
    vim /lib/modprobe.d/dist-blacklist.conf
    
    # 将nvidiafb注释掉:
    #blacklist nvidiafb 
    
    # 然后添加以下语句:
    blacklist nouveau
    
    # 重启系统,可在修改运行级别后一起重启
    reboot
    

    屏蔽前:
    屏蔽nouveau前

    屏蔽后:
    屏蔽nouveau后

    如果不禁止nouveau,效果如下: 不禁nouveau的效果

  3. 重建 initramfs image

    mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
    
    dracut /boot/initramfs-$(uname -r).img $(uname -r)
    

  4. 修改运行级别为文本模式

    systemctl set-default multi-user.target
    
    # 重启系统
    reboot
    

  5. 安装RPM

    • 以下为物理Nvidia显卡安装驱动
      rpm -i nvidia-driver-local-repo-rhel7-440.118.02-1.0-1.x86_64.rpm
      yum clean all
      yum install cuda-drivers
      
    • 为vGPU安装驱动
      ./NVIDIA-Linux-x86_64-535.104.05-grid.run
      
本文阅读量  次    本站总访问量  次