命令行输入:nvidia-smi
进行查看可能出现两种情况://注意中间没有空格
nvidia-smi
情况1: 如果出现如下则表示没有安装驱动
bash: nvidia-smi: command not found...
情况2: 如果输出以下信息,则Linux系统中已经安装了Nvidia驱动。(表示已经有驱动了就不用往下看了)
lspci | grep NVIDIA
bash: lspci: command not found
pciutils
包// 如果是ubuntu用户执行这个代码即可
sudo apt-get install pciutils
// 如果是centos用户执行这个代码 即可
sudo yum install pciutils
由于在官网一没有找到A100对应的显卡驱动 本人就去官网2下载了如下图所示: 点击搜索->下载->下载 即可完成,文件以.run结尾
如果windows下载成功之后将文件放在服务器上
lsmod | grep nouveau
出现上图表示没有禁用, 如果输入成功之后没有任何反应表示已经禁用了 可以跳过这一步
(1)所以开始执行禁用nouveau操作
分别打开如下两个文件(如果没有就创建一个),并在其中输入如下两句,然后保存。
vim基本操作进入要按i进行写文字,写完之后 按ESC
–>:wq!
保存即可
# vim /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
# vim /lib/modprobe.d/nvidia-installer-disable-nouveau.conf
blacklist nouveau
options nouveau modeset=0
(2)重做 initramfs 镜像
这一步需要确保 boot 文件目录的空间足够,否则会失败。建议大于 400 MB
cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)
rm /boot/initramfs-$(uname -r).img.bak ; 这一步可不执行
(3) 重启
如果之前在图形界面操作,需要改为终端模式,runlevel 改为 3
# systemctl set-default multi-user.target
# init 3
# reboot
(4)预安装组件
# yum install gcc kernel-devel kernel-headers
(5).重启服务器使其生效(如果可以重启的话,因为遇到过不重启没有禁用的情况)
reboot
检查是否成功禁用了nouveau 输入命令
lsmod | grep nouveau
没有显示之前的图片则代表禁用成功
(1).执行代码:这里是
sudo vim /etc/modprobe.d/blacklist.conf
(2).进入文件中, 点击i插入后, 在文件中最后一行添加:
blacklist nouveau
(3).添加完成后使用 按esc
->:wq!
保存并退出
执行下面命令:(我当时执行这个命令的时候出现了错误没有解决, 我是用方法1禁用成功的)
sudo update-initramfs -u
(4).重启服务器使其生效(如果可以重启的话,因为遇到过不重启没有禁用的情况)
reboot
(5).继续执行下面命令检查是否禁用成功
lsmod | grep nouveau
没有输出则表示禁用成功
sudo chmod a+x NVIDIA-Linux-****.run //NVIDIA-Linux-****.run 表示你下载的驱动程序安装文件
例如我的是:
sudo chmod a+x NVIDIA-Linux-x86_64-470.103.01.run
sudo bash ./NVIDIA-Linux-*******.run -no-opengl-files //NVIDIA-Linux-*******.run 表示你下载的驱动程序安装文件
例如我的是:
sudo bash ./NVIDIA-Linux-x86_64-470.103.01.run --no-opengl-files
Verifying archive integrity... Error in check sums 1981929512 2439459451
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 470.103.01..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
出现如下界面:
许可证 -accept
…
安装 32 位兼容库 -yes
点击ok安装顺利完成
最后执行nvidia-smi
验证是否安装成功
nvidia-smi
参考博客1:https://blog.csdn.net/xueshengke/article/details/78134991
参考博客2:https://blog.csdn.net/qq_44961869/article/details/115945912
参考博客3:https://blog.csdn.net/whynotldch/article/details/100677540