news 2026/5/8 1:40:34

服务部署——openEuler系统安装NVIDIA驱动

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
服务部署——openEuler系统安装NVIDIA驱动

一、先确认:这台机器到底有没有 NVIDIA 显卡(最关键)

1️⃣ 看 PCI 设备(不依赖驱动)

lspci | grep -i nvidia
  • 有输出✅ → 机器上有 NVIDIA 显卡

  • 没输出❌ → 这台机器物理上就没有 NVIDIA GPU

👉 如果这里没输出,后面都不用看了

二、有显卡但没 nvidia-smi → 驱动没装或没生效

2️⃣ 看驱动模块是否存在

lsmod | grep nvidia
  • 有输出 → 驱动已加载(但路径可能有问题)

  • 无输出 → 驱动未安装 / 未加载

这里是3张A10的卡

🔴 当前系统的“真实状态”(已确认)

你给出的结果:

lspci | grep -i nvidia # 能看到 3 张 A10 lsmod | grep nvidia # ❌ 没有任何输出

👉安装 NVIDIA 驱动

下面我给你一套服务器最稳、不绕弯、不踩坑的完整方案。


一、先确认系统类型(必须)

请你现在执行这两条,然后把输出贴出来:

cat /etc/os-release uname -r

⚠️ 原因:

  • 不同系统 → 驱动版本 & 安装方式不同

  • 内核版本不匹配 → 驱动直接加载失败

三、最稳妥的解决方案(按推荐顺序)

⭐ 方案 1(最稳 / 最推荐 / 生产环境常用

使用NVIDIA 官方 openEuler 驱动仓库(DKMS)

⚠️ 不是.run,是NVIDIA 官方 RPM 仓库
👉 华为云 / 国企 / A10 服务器基本都用这个


一、准备环境(必须)

dnf install -y \ gcc \ gcc-c++ \ make \ dkms \ kernel-devel-$(uname -r) \ kernel-headers-$(uname -r)

⚠️ 如果kernel-devel找不到,先执行:

dnf search kernel-devel

一、添加 NVIDIA 官方仓库(RHEL8 兼容)

cat >/etc/yum.repos.d/nvidia.repo <<'EOF' [nvidia] name=NVIDIA CUDA Repository baseurl=https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/ enabled=1 gpgcheck=1 gpgkey=https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/D42D0685.pub EOF

二、刷新缓存

dnf clean all dnf makecache

未完待续.....

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/2 23:59:04

Jupyter Lab在Miniconda环境中的配置技巧与常见问题解决

Jupyter Lab在Miniconda环境中的配置技巧与常见问题解决 在数据科学、AI研发和教学实践中&#xff0c;一个稳定且可复现的开发环境至关重要。但现实往往令人沮丧&#xff1a;当你从同事那里拿到一份 .ipynb 文件&#xff0c;满怀期待地运行时&#xff0c;却因“模块未找到”或“…

作者头像 李华
网站建设 2026/5/7 0:01:08

Pyenv与Conda双剑合璧:精细化管理多个Python版本

Pyenv与Conda双剑合璧&#xff1a;精细化管理多个Python版本 在人工智能和数据科学项目日益复杂的今天&#xff0c;开发者常常面临一个看似简单却棘手的问题&#xff1a;为什么我的代码在同事的机器上跑不起来&#xff1f; 答案往往藏在那些看不见的依赖里——可能是 Python 版…

作者头像 李华
网站建设 2026/5/1 1:41:32

Anaconda全家桶瘦身:仅保留Miniconda核心组件

Anaconda全家桶瘦身&#xff1a;仅保留Miniconda核心组件 在数据科学与AI开发的日常中&#xff0c;你是否曾为一个简单的训练脚本不得不拉取3GB以上的Anaconda镜像而感到迟疑&#xff1f;尤其是在CI/CD流水线中&#xff0c;每次构建都像在等待“系统启动”——索引加载缓慢、包…

作者头像 李华
网站建设 2026/4/30 9:40:59

如何通过Dockerfile定制你的Miniconda-Python3.10+PyTorch镜像

如何通过 Dockerfile 定制你的 Miniconda-Python3.10PyTorch 镜像 在 AI 和数据科学项目日益复杂的今天&#xff0c;你有没有遇到过这样的场景&#xff1f;同事说“我本地能跑”&#xff0c;但你拉下代码后却各种包冲突、版本不兼容&#xff1b;或者你在云服务器上训练模型时&…

作者头像 李华
网站建设 2026/4/30 12:41:02

CondaError: run ‘conda init‘ before ‘conda activate‘ 错误解决方案全记录

CondaError: run ‘conda init’ before ‘conda activate’ 错误解决方案全记录 在使用 Miniconda 或 Anaconda 的过程中&#xff0c;尤其是通过云镜像、容器或远程服务器部署 Python 环境时&#xff0c;很多开发者都曾遇到过这样一个看似简单却令人困惑的报错&#xff1a; Co…

作者头像 李华