1. 英伟达驱动下载
访问官网根据对应显卡型号和版本进行搜索,下载所需版本驱动。
注意:驱动路径不能存在中文。通过 xftp 或其他方式上传到 ubuntu 用户家目录。
2. 确认硬件状态
2.1 查看显卡是否正常被识别
lspci | grep -i nvidia
2.2 输出显卡型号及内容则硬件识别正常
3. 安装必要软件 + 依赖
sudo apt -y install gcc g++ make lrzsz git vim vim-common net-tools openssh-server
4. 禁用系统默认的显卡驱动
4.1 先查看是否已经禁用,无输出结果表示已经禁用
lsmod | grep nouveau
4.2 若输出内容则表示未禁用
4.3 禁用方法:编辑驱动黑名单配置文件
sudo vim /etc/modprobe.d/blacklist.conf
4.4 添加如下配置文件参数,添加后保存退出
blacklist nouveau
options nouveau modeset=0
4.5 重新加载内核使黑名单配置文件生效
sudo update-initramfs -u
4.6 重启服务器,重新执行 4.1 命令,确认无输出结果,保证默认系统显卡驱动已禁用
5. 驱动开始安装
5.1 进入命令行界面
sudo init 3
5.2 给予驱动文件可执行权限
sudo chmod +777 NVIDIA-Linux-x86_64-580.105.08.run
5.3 执行安装并添加对应参数
-no-opengl-files:只安装驱动文件,不安装 OpenGL 文件。 -no-x-check:安装驱动时关闭 X 服务
sudo ./NVIDIA-Linux-x86_64-580.105.08.run --no-opengl-files
5.4 过程记录
5.5 至此提示安装完成
5.6 返回图形化界面,并查看显卡列表,并记录驱动所对应 cuda 版本
这里 cuda 版本为 13.0,在第 7 步安装需要
sudo init 5
nvidia-smi

