lspci | grep -i nvidia
lspci | grep -i vga
yum -y update
yum -y install kernel-devel
yum -y install epel-release
yum -y install dkms
vi /usr/lib/modprobe.d/dist-blacklist.conf
注释掉:blacklist nvidiafb
这一行
在最后添加、
blacklist nouveau
options nouveau modeset=0
注:一定要注释掉blacklist nvidiafb这一行,否则禁用nouveau会失败。
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)
重启
lsmod | grep nouveau
重启之后 ,再次查看Nouneau模块是否运行,如果没有输出则禁用成功。
升级gcc
yum install gcc gcc-c++ tar make
yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
如果系统已经安装了驱动,则进行卸载
/usr/bin/nvidia-uninstall
将下载好的包上传到机器
chmod a+x NVIDIA-Linux-xxxxxxx.run
./NVIDIA-Linux-xxxx.run -no-x-check -no-nouveau-check -no-opengl-files
代码注释:
-no-x-check #安装驱动时关闭X服务
-no-nouveau-check #安装驱动时禁用nouveau
-no-opengl-files #只安装驱动文件,不安装OpenGL文件
不同版本安装不一样,可以直接用通义千问拍照搜索
参考
https://blog.csdn.net/Wuwj995/article/details/144086150
安装过程中X配置,选no
选择NO继续,如果出现警告可以不用理会,直接接续。
安装好之后,输入
nvidia-smi
distribution=$(. /etc/os-release;echo $ID$VERSION_ID) && curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo tee /etc/pki/rpm-gpg/RPM-GPG-KEY-NVIDIA && curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.repo | sudo tee /etc/yum.repos.d/nvidia-docker.repo
yum install -y nvidia-container-toolkit
systemctl restart docker