首先查看显卡型号:
lspci | grep -i nvidia
输出:
02:00.0 VGA compatible controller: NVIDIA Corporation Device 2204 (rev a1)
02:00.1 Audio device: NVIDIA Corporation Device 1aef (rev a1)
03:00.0 VGA compatible controller: NVIDIA Corporation Device 2204 (rev a1)
03:00.1 Audio device: NVIDIA Corporation Device 1aef (rev a1)
82:00.0 VGA compatible controller: NVIDIA Corporation Device 2204 (rev a1)
82:00.1 Audio device: NVIDIA Corporation Device 1aef (rev a1)
83:00.0 VGA compatible controller: NVIDIA Corporation Device 2204 (rev a1)
83:00.1 Audio device: NVIDIA Corporation Device 1aef (rev a1)
第一行的这个2204就代表了显卡的型号,然后去这个网页搜一下,就可以知道具体的型号了。
NVIDIA官网下载驱动程序。
接下来是安装:
- 禁用nouveau:
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
添加如下内容:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
然后备份镜像和重塑镜像:
sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
sudo dracut /boot/initramfs-$(uname -r).img $(uname -r)
然后重启:
sudo reboot
2.安装nvidia驱动:
chmod +x NVIDIA-Linux-x86_64-510.60.02.run
sudo ./NVIDIA-Linux-x86_64-510.60.02.run
我在安装时碰见了个问题:
ERROR : An error occurred while performing the step : " Building kernel modules".
查看安装日志:
vim /var/log/nvidia-installer.log
发现是缺少库libelf-devel,安装即可:
sudo yum install -y elfutils-libelf-devel
然后再执行安装程序,按着选项选即可成功。
成功后测试:
nvidia-smi