Ubuntu显卡驱动安装流程
Ubuntu显卡驱动安装流程
在Ubuntu系统上安装英伟达显卡驱动是一项常见的任务,但具体操作步骤可能因系统版本和硬件配置的不同而有所差异。本文将详细介绍从下载驱动到完成安装的完整流程,包括禁用默认驱动、进入文本模式、安装驱动、设置内存常驻以及安装CUDA等关键步骤。请根据自身系统环境酌情调整相关命令。
一、英伟达官网下载驱动
中文地址:下载 NVIDIA 官方驱动 | NVIDIA
根据自己的显卡选择驱动。注意:下载的驱动文件要放在英语路径中!!!
检查显卡能否识别
lspci | grep -i nvidia
二、显卡驱动和CUDA卸载方法:
1、显卡驱动卸载方法:
/usr/bin/nvidia-uninstall
2、CUDA卸载方法:
/usr/local/cuda-X.Y/bin/cuda-uninstaller
三、更新软件列表和安装必要软件、依赖
终端输入以下命令:
apt install g++ -y
apt install gcc -y
apt install make -y
apt remove vim-common -y
apt install vim -y
apt install net-tools
apt install openssh-server
四、禁用默认驱动
1、在安装NVIDIA驱动以前需要禁止系统自带显卡驱动nouveau。
lsmod | grep nouveau
看是否有输出,如果没有输出的话就说明禁用了nouveau;
2、禁用方法编辑文件
vim /etc/modprobe.d/blacklist.conf
3、在最后添加如下内容
blacklist nouveau
options nouveau modeset=0
4、保存后,执行下面命令重启内核
update-initramfs -u
5、然后重启服务器,
lsmod | grep nouveau检查是否有输出;
五、进入文本(tty)模式
1、关闭图形界面进入tty模式
init 3
六、安装驱动
cd进入存放驱动文件的目录中,ls查看目录中的文件 。
输入以下命令安装。
给下载的驱动赋予可执行权限
chmod +777 NVIDIA-Linux-x86_64-525.53.run
安装
./NVIDIA-Linux-x86_64-525.53.run --no-opengl-files
-no-opengl-files:只安装驱动文件,不安装OpenGL文件。
-no-x-check:安装驱动时关闭X服务
会出现的选项:
Install Nvidia's 32-bit compatibility libraries?
选择 "yes"
Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver dill be used dhen you restart X? Any pre-existing X configuration file will be backed up.
选择 "no"
七、返回图形界面
启动图形界面
init 5
返回图形界面后打开终端输入:
nvidia-smi
出现以下画面说明安装完成。
八、设置内存常驻
1、创建文件
vim /etc/rc.local
2、在文件中写入
#!/bin/sh -e
nvidia-smi -pm 1
exit 0
3、赋予权限
chmod +x /etc/rc.local
4、启动服务并设置服务开机自启动
systemctl enable rc-local.service
systemctl start rc-local.service
systemctl status rc-local.service
5、重启系统验证
nvidia-smi
#nvidia-smi -pm 1可以不重启
注意:Ubuntu18.04中1、2步骤不同
1、创建文件:
vim /etc/systemd/system/rc-local.service
2、将下面的文字复制里面
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
九、安装CUDA
下载地址:CUDA Toolkit Archive | NVIDIA Developer
安装CUDA可以在这里根据官网的操作,wget下载完成,然后sh直接安装,若机器禁止连外网,也可以复制后面的链接,在别的笔记本电脑上下载一下该驱动,然后上传到机器上,并sh进行安装。sh安装方式与显卡驱动相同。
sh cuduXXXXXXX
注意事项
执行完sh后会没有任何反馈,这个是正常的,我们稍作片刻,等待弹出此界面后输入accept即可
因为前面已经安装了显卡驱动了,需要取消Driver前面的X,然后只安装CUDA相关参数,最后选择Install进行安装。
安装完后会有日志提示,安装成功。
十、配置CUDA环境变量
vim ~/.bashrc
在环境变量末尾加入该命令
export PATH=/usr/local/cuda-X.Y/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-X.Y/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=/usr/local/cuda
#X.Y代表安装的CUDA版本
编译一下环境变量
source ~/.bashrc
至此我们安装cuda成功,可以通过以下命令查看cuda信息:
nvcc -V
十一、压力测试
将压力测试文件上传至服务器,并解压文件

tar -zxvf gpu-burn-master.tar.gz
cd gpu-burn-master
进入gpu-burn-master文件夹内执行make
make
进行压力测试
./gpu_burn 秒数
新建一个窗口实时观察显卡状态
watch nvidia-smi