ubuntu-爱代码爱编程
1、把驱动和依赖文件拷贝到服务器上(文件仅供参考)
这是我下载好的依赖包和NVIDIA驱动包(tesla,cuda11.4和11.7),仅供参考:
链接:https://pan.baidu.com/s/1mW2nzo8aG0uczTmz2eS-Hw
提取码:6666
下载依赖包的办法:
各大开源网站或者官网自己找(不推荐,安装驱动需要依赖包、安装依赖包又需要依赖包,有些依赖包可能还找不到,最后会发现,安装一个驱动,可能要下几十甚至是几百个文件)
在自己电脑虚拟机上安装一样的系统,然后联网把需要安装的文件下载下来,拷贝出来(推荐,整个过程最多就半小时,比一个一个找方便多了)
步骤:
sudo apt-get update #更新依赖源
sudo apt-get clean #清除缓存文件
sudo apt-get install -d build-essential # 下载 build-essential包,因为build-essential包中有gcc,g++,make等依赖包,也可以替换成其他程序,命令只下载,不安装
cd /var/cache/apt/archives #进入缓存文件的目录
sudo cp * /xxx #拷贝到你的u盘或者其他存储上,*是该目录下所有文件,/xxx你U盘的路径
2、进入文件的目录,安装依赖包
把下载好的文件cp到服务器上,然后cd到文件目录
sudo dpkg -i *.deb #该文件目录下所有的deb文件都会安装
等待文件安装完成
3、禁用nouveau
sudo vim /etc/modprobe.d/blacklist.conf #编辑blacklist.conf文件
光标移到最下面,按“i”进入编辑模式
把下面的输入进去
blacklist nouveau
options nouveau modeset=0
然后按esc退出编辑模式,按shift+:,输入wq,回车
然后输入命令更新,更新后重启服务器
sudo update-initramfs –u #更新
sudo reboot #重启
重启后在终端输入命令,没有任何输出表示禁用成功
lsmod | grep nouveau
4、安装NVIDIA驱动
cd进入文件目录
sudo chmod 777 NVIDIA-Linux-x86_64-515.105.01.run #给驱动赋予可执行权限
sudo ./NVIDIA-Linux-x86_64-515.105.01.run #安装驱动
5、安装完成
命令输入nvidia-smi就会显示显卡的驱动版本、CUDA等信息