系统环境:Centos7
安装命令./INSTALL,路径可以自定义,但是有一个临时文件夹默认是/usr/tmp,没有root的话写不进去,可以提前在用户文件夹下新建好,然后指定文件夹。
启动命令,路径下./maestro,如果报错有libGLU.so.1库没装的话,可以去https://centos.pkgs.org/7/centos-x86_64/mesa-libGLU-9.0.0-4.el7.x86_64.rpm.html下载,使用rpm命令安装。(据说可以用yum安装,但是当时我没网)
安装Nvidia驱动,
1、Linux查看显卡信息:lspci | grep -i vga
2、使用nvidia GPU可以:lspci | grep -i nvidia
3、查看显卡驱动cat /proc/driver/nvidia/version
安装依赖环境:yum install kernel-devel gcc -y
4.检查内核版本和源码版本,保证一致:
ls /boot | grep vmlinu
rpm -aq | grep kernel-devel
5、屏蔽系统自带的nouveau
查看命令:lsmod | grep nouveau
修改dist-blacklist.conf文件:vim /lib/modprobe.d/dist-blacklist.conf我喜欢edgit命令
将nvidiafb注释掉:#blacklist nvidiafb
然后添加以下语句:
blacklist nouveau
options nouveau modeset=0
6.重建initramfs image步骤
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)
重启进入BIOS关闭Secure Boot
下载相应的Nvidia驱动run包与CUDA的run包放在英文路径下,命令行没法打中文
注销用户,按ctrl+alt+F2进入命令行模式
查看进程:systemctl –all | grep gdm
看看有没有gdm.service进程
sudo systemctl stop gdm.service关闭进程
不行的话在加sudo Dracut --force
安装驱动
装完后使用nvidia-smi看看有么有装好
安装CUDA
其他命令:
文件授权chmod +x NVIDIA-Linux-x86_64-384.59.run
重启系统reboot
卸载 NVIDIA 显卡驱动./NVIDIA-Linux-x86_64-430.40.run --uninstall