# 08.GPU显卡驱动安装和升级

# 1.安装

安装前提:

  1. 确定显卡的厂商和型号,到对应的官方网站下载对应的产品驱动 nvidia驱动官方地址:驱动官方地址 (opens new window)

  2. 确认目标机器有gpu显卡,否则安装驱动可能会报错

# 2.安装

[root@gqxx-01-178 soft]# ls
NVIDIA-Linux-x86_64-418.56.run  NVIDIA-Linux-x86_64-460.73.01.run
[root@gqxx-01-178 soft]# chmod a+x NVIDIA-Linux-x86_64-418.56.run
[root@gqxx-01-178 soft]# ls
NVIDIA-Linux-x86_64-418.56.run  NVIDIA-Linux-x86_64-460.73.01.run
[root@gqxx-01-178 soft]# ./NVIDIA-Linux-x86_64-418.56.run   #从官网下载的显卡的驱动文件

1
2
3
4
5
6
7

image 如上图,脚本执行后,会先进行文件解压操作;解压完之后,会进入下图界面

image 如上图,在构建内核模块,等待其构建结束,会出现下图界面

image 如上图,提示X图形界面的相关警告,因为没有装桌面环境,直接忽略。点击【OK】按钮,出现下图界面

image 如上图,提示安装32bit的兼容包,点击【Yes】按钮,会进行兼容包的安装,安装结束后出现下图界面:

image 如上图,提示你是否要更新X图形界面的相关内容, 没有装图形界面,忽略。默认为:【No】,直接点击,出现下图界面

image 如上图,点击之后,开始安装内核文件,完成之后,进入下图界面

image 如上图,提示安装成功,且没有报错即可。直接点击【OK】按钮,结束安装。

image 如上图,安装之后,使用lsmod指令查看nvidia相关的内核模块,已经正常加载

用命令 ** #modinfo nvidia ** 可以查看详细信息。

# 3. 升级驱动

  1. 停掉占用显卡的进程

卸载驱动前,需要停掉占用显卡的进程,否则在驱动的时候因为还有进程占用,导致模块卸载不掉 查看占用的进程:** #fuser -v /dev/nvidia* **

  1. 使用老版本的驱动文件卸载老的驱动 卸载驱动要使用对应的版本的驱动安装文件,不同的版本可能会存在卸载不干净导致报错的情况存在 image

如上图所示,进行uninstall的操作,根据出现的界面按提示操作,没有没有报错即可。 注:有时使用lsmod,发现还能查看到相关模块的信息,但此时使用modinfo查看详细信息的时候,已经提示模块不存在了,这种情况下可以进行新驱动点安装

  1. 安装新驱动 按照步骤二安装新的驱动。
Last Updated: 5/29/2023, 1:41:45 PM
Apache License 2.0 | Copyright © 2022 by xueliang.wu 苏ICP备15016087号