文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

物理机:显卡3080 环境Centos7.9 如何检查及安装显卡驱动

2023-10-08 13:20

关注

环境:
硬件服务器:I5处理器,
显卡:3080 12G
等。

目标:

一、检查是否正确安装显卡:

# 检查使用什么型号的显卡:yum install pciutils -y# 安装lspci | grep VGA# 检查lshw -numeric -C display # 检查product: NVIDIA Corporation 后的产品标识

在这里插入图片描述在这里插入图片描述
二、查询显卡型号:
http://pci-ids.ucw.cz/mods/PC/10de?action=help?help=pci
查询结果:RTX 3060
在这里插入图片描述
三、判断需要安装什么型号的显卡驱动:
方法一、
官网查询:https://www.nvidia.cn/Download/index.aspx?lang=cn
根据自己的系统和显卡下载对应的显卡驱动,下载下来是一个.run文件
在这里插入图片描述
方法二:系统检测工具判断

# 安装依赖:yum -y install epel-releaseyum -y install gcc binutils wget yum -y install kernel-devel# 导入密钥rpm --importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.org# 安装elrepo源rpm -Uvhhttp://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm# 安装yum install nvidia-detect -y# 检测显卡驱动nvidia-detect-v# 检测显卡驱动yum search kmod-nvidia# 比如 440.36,可用于校验在第3步下载的显卡驱动版本是否合适# 提示:不建议使用rpmfusion安装nvidia的显卡驱动,因为开源的显卡驱动在性能方面跟nvidia官方的闭源显卡驱动有一定的差距

的到显卡驱动的版本:525.85.05
nvidia-detect-v
在这里插入图片描述

下载驱动:

# 1、比如:wget https://us.download.nvidia.cn/XFree86/Linux-x86_64/510.68.02/NVIDIA-Linux-x86_64-510.68.02.run# 替换上面链接中:510.68.02,为你自己显卡驱动版本:525.85.05 得到如下链接:wget https://us.download.nvidia.cn/XFree86/Linux-x86_64/525.85.05/NVIDIA-Linux-x86_64-525.85.05.run# 2、下载驱动 服务器执行wget https://us.download.nvidia.cn/XFree86/Linux-x86_64/525.85.05/NVIDIA-Linux-x86_64-525.85.05.run# 3、得到驱动文件:NVIDIA-Linux-x86_64-525.85.05.run

四、安装驱动前准备工作一、必须做

#由于centos 安装完成以后自带显卡驱动,会与nvidia显卡驱动冲突,所以需对原来的驱动进行处理。[root@xiaoyafei ~]# lsmod | grep nouveaunouveau              1899494  0 mxm_wmi                13021  1 nouveaui2c_algo_bit           13413  1 nouveaudrm_kms_helper        186531  1 nouveauttm                    96673  1 nouveaudrm                   456166  3 ttm,drm_kms_helper,nouveauvideo                  24538  2 nouveau,asus_wmiwmi                    21636  3 mxm_wmi,nouveau,asus_wmi# 代表需要处理# 一、 禁用nouveau # 这个是centos自带的显卡驱动,会与nvidia显卡驱动冲突# 1、查看系统是否启用nouveau,如果运行下边命令则会出现一串英文和数字,如果没有任何显示则表示禁用lsmod | grep nouveau# 2、编辑文件dist-blacklist.confvim /usr/lib/modprobe.d/dist-blacklist.conf# 在文件最后加入下边两行代码: blacklist nouveauoptions nouveau modeset=0  #blacklist nvidiafb  #注释调这个,如下图# 3、运行下列命令mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak# 执行时间稍长,耐心dracut /boot/initramfs-$(uname -r).img $(uname -r)   lsmod | grep nouveau   # 查看是否禁用# 如果有返回,则重启计算机:reboot
```bash```bash![在这里插入图片描述](https://img-blog.csdnimg.cn/d36d4bb1ff67450c9745f071ef8fdfb4.png)![在这里插入图片描述](https://img-blog.csdnimg.cn/c797228b29e34916a4913742807cbfc0.png)

查看是否有反馈
在这里插入图片描述
在这里插入图片描述
处理完的效果

总结:

  1. 该方法适用对象:所有显卡型号的安装,都必须处理自带的显卡驱动。

五、安装显卡驱动:

  1. 安装依赖:
# 1、安装rpm包yum install gcc dkms gcc-c++# 2、安装依赖环境yum install kernel-devel gcc -y```yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
  1. 拿到三节中的驱动文件:NVIDIA-Linux-x86_64-525.85.05.run,进行安装驱动
    在这里插入图片描述
  2. 赋权:
chmod u+x NVIDIA-Linux-x86_64-525.85.05.run 

在这里插入图片描述

  1. 安装 这里选择下载的驱动文件安装。
# 1、安装显卡驱动sh NVIDIA-Linux-x86_64-525.85.05.run# 2、遇到报错: unable to find the kernel source tree for the currently running kernel.........,使用下面命令安装,3.10.0-1062.18.1.el7.x86_64需要改成自己的目录sh NVIDIA-Linux-x86_64-440.64.run --kernel-source-path=/usr/src/kernels/3.10.0-1062.18.1.el7.x86_64 -k $(uname -r)# 3、安装进行时:Would you like to register the kernel module sources with DKMS? **选择yes**是否选择32-bit的xxx? **选择no**Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x?  **选择yes**# 安装完以后运行:nvidia-smi查看是否成功,如果没有任何显示,重启后再输入命令查看

开始安装
根据自己的32 /64选择,这里64位选择NO
回车继续
进行中
选择YES
回车完成安装
验证

报错1、:
在这里插入图片描述
在这里插入图片描述

 ERROR: Unable to find the kernel source tree for the currently running kernel.  Please make sure you have installed the kernel           source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you            have the 'kernel-source' or 'kernel-devel' RPM installed.  If you know the correct kernel source files are installed,             you may specify the kernel source path with the '--kernel-source-path' command line option.

解决办法:

# 清空yum源缓存yum clean all# 选择自己的内核版本执行sh NVIDIA-Linux-x86_64-525.85.05.run --kernel-source-path=/usr/src/kernels/3.10.0-1160.90.1.el7.x86_64 -k $(uname -r)

在这里插入图片描述

来源地址:https://blog.csdn.net/weixin_39269896/article/details/130586431

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-服务器
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯