2025-03-17 16:50:19 版本 : Ubuntu显卡驱动安装流程
作者: 李永鑫 于 2025年03月17日 发布在分类 / 显卡 下,并于 2025年03月17日 编辑
 历史版本

备注 修改日期 修改人
创建版本 2025-03-17 16:50:19[当前版本] 李永鑫

Ubuntu显卡驱动安装流程-CSDN博客

Ubuntu显卡驱动安装流程

Mr_kka 已于 2024-11-20 15:41:54 修改

阅读量3.2k 收藏 30

点赞数 27

文章标签: ubuntu linux 运维

于 2024-11-20 15:35:53 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接: https://blog.csdn.net/Mr_kka/article/details/143913929

版权

一、英伟达官网下载驱动

中文地址:下载 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


历史版本-目录  [回到顶端]
    知识分享平台 -V 5.2.5 -wcp