centos英伟达驱动安装

1、预安装操作

1.1. Verify You Have a CUDA-Capable GPU
lspci | grep -i nvidia             
1.2. Verify You Have a Supported Version of Linux
uname -m && cat /etc/*release
1.3. Verify the System Has gcc Installed
gcc --version
1.4. Verify the System has the Correct Kernel Headers and Development Packages Installed
uname -r

The kernel headers and development packages for the currently running kernel can be installed with:

yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)

2、禁用Nouveau

1.检查是否开启Nouveau

lsmod | grep nouveau

2.Create a file at /etc/modprobe.d/blacklist-nouveau.conf with the following contents:

cat <>/etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau
options nouveau modeset=0
EOF

3.Regenerate the kernel initramfs:

# 备份
mv /boot/initramfs-$(uname -r).img /boot/initramfs−$(uname -r).img.bak
# 重建
dracut /boot/initramfs-$(uname -r).img $(uname -r)

4.重启

reboot

5.检查是否关闭

lsmod | grep nouveau

3.Run the installer:

sh cuda_<version>_linux.run

可能报错

ERROR: Unable to find the kernel source tree for the currently running kernel.  Please make sure you have installed the kernel       
         source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have   
         the 'kernel-source' or 'kernel-devel' RPM installed.  If you know the correct kernel source files are installed, you may      
         specify the kernel source path with the '--kernel-source-path' command line option.       

重新执行:

yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)

参考链接:
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#runfile-nouveau

你可能感兴趣的:(centos,linux,运维)