# 08.GPU显卡驱动安装和升级
# 1.安装
安装前提:
确定显卡的厂商和型号,到对应的官方网站下载对应的产品驱动 nvidia驱动官方地址:驱动官方地址 (opens new window)
确认目标机器有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
2
3
4
5
6
7
如上图,脚本执行后,会先进行文件解压操作;解压完之后,会进入下图界面
如上图,在构建内核模块,等待其构建结束,会出现下图界面
如上图,提示X图形界面的相关警告,因为没有装桌面环境,直接忽略。点击【OK】按钮,出现下图界面
如上图,提示安装32bit的兼容包,点击【Yes】按钮,会进行兼容包的安装,安装结束后出现下图界面:
如上图,提示你是否要更新X图形界面的相关内容, 没有装图形界面,忽略。默认为:【No】,直接点击,出现下图界面
如上图,点击之后,开始安装内核文件,完成之后,进入下图界面
如上图,提示安装成功,且没有报错即可。直接点击【OK】按钮,结束安装。
如上图,安装之后,使用lsmod指令查看nvidia相关的内核模块,已经正常加载
用命令 ** #modinfo nvidia ** 可以查看详细信息。
# 3. 升级驱动
- 停掉占用显卡的进程
卸载驱动前,需要停掉占用显卡的进程,否则在驱动的时候因为还有进程占用,导致模块卸载不掉 查看占用的进程:** #fuser -v /dev/nvidia* **
- 使用老版本的驱动文件卸载老的驱动 卸载驱动要使用对应的版本的驱动安装文件,不同的版本可能会存在卸载不干净导致报错的情况存在
如上图所示,进行uninstall的操作,根据出现的界面按提示操作,没有没有报错即可。 注:有时使用lsmod,发现还能查看到相关模块的信息,但此时使用modinfo查看详细信息的时候,已经提示模块不存在了,这种情况下可以进行新驱动点安装
- 安装新驱动 按照步骤二安装新的驱动。
Apache License 2.0 | Copyright © 2022 by xueliang.wu 苏ICP备15016087号