天天看点

CentOS安装Nvidia驱动和CUDA

  • 安装依赖库
yum -y install gcc
yum -y install epel-release
yum -y install --enablerepo=epel dkms      
  • 安装kernel-devel
yum install kernel-devel
yum install kernel-headers      

系统名 

uname -r      

对应版本

yum list | grep kernel-devel      
  • 检查nouveau驱动
lsmod | grep nouveau      
  • 禁用nouveau驱动

修改/etc/modprobe.d/blacklist.conf 文件,加入一行并保存

#nvidia driver
 
blacklist nouveau
options nouveau modeset=0      
  • 备份\重建原来的镜像文件
mv     /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
 
dracut /boot/initramfs-$(uname -r).img $(uname -r)      
  • 重启

重启之后,界面应该是低分辨率。

  • 进入文本界面
init 3      
  • 安装NVIDIA驱动
./NVIDIA-Linux-x86_64-440.82.run \
    --no-opengl-files \
    --kernel-source-path=/usr/src/kernels/3.10.0-1160.2.2.el7.x86_64      
  • 进入图形界面
init 5      

此时,界面应该正常。

  • 检查驱动情况
nvidia-smi      
  • 安装CUDA

似乎安装好了驱动,CUDA就安装好了。吾还是安装了一遍。

  • 配置环境

编辑.bashrc

export PATH=/usr/local/cuda-11.0/bin:${PATH}
export LD_LIBRARY_PATH=/usr/local/cuda-11.0/lib64:${LD_LIBRARY_PATH}      

生效

source .bashrc
sudo lcdonfig      

继续阅读