十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

ROCm 7.14 Radeon GPU 兼容性矩阵全解析:架构、LLVM Target、操作系统与驱动支持速查

ROCm 7.14 Radeon GPU 兼容性矩阵全解析:架构、LLVM Target、操作系统与驱动支持速查 ROCm 7.14 Radeon GPU 兼容性矩阵全解析架构、LLVM Target、操作系统与驱动支持速查【免费下载链接】legacy-rocm-buildAMD ROCm™ Software - GitHub Home项目地址: https://gitcode.com/GitHub_Trending/ro/legacy-rocm-build在 legacy-rocm-build 仓库的 ROCm 官方文档中docs/compatibility/include/system-radeon.rst 是面向AMD Radeon™ 显卡用户的权威兼容性清单它精确回答了你的 Radeon 显卡能否运行当前版本 ROCm、对应哪个架构与 LLVM target、支持哪些操作系统、配套哪个版本的 amdgpu/Adrenalin 驱动等安装前必须确认的问题。读完本文你将能够对照该矩阵快速核对自己的 Radeon 硬件与系统环境并借助仓库中安装文档给出的命令完成从驱动到 ROCm 核心包的部署。本文以该矩阵为主体展开并结合作答其在仓库中的渲染机制matrix 指令实现与配套安装文档gpu-selector.rst、os-selector.rst、200-install.rst进行纵深补充。兼容性矩阵在文档体系中的位置system-radeon.rst并非独立页面而是被嵌入到总览页面 docs/compatibility/compatibility-matrix.rst 的 System requirements and information 一节中。该页面顶部提供一个设备族选择器Device family可选 AMD Instinct™、AMD Radeon™、AMD Ryzen™随后通过.. include::分别引入system-instinct.rstfaminstinctsystem-radeon.rstfamradeon本文主体system-ryzen.rstfamryzen也就是说只有在选择 AMD Radeon™ 设备族时本文描述的矩阵才会被渲染显示。矩阵内部还进一步依赖gpu...与os...条件只有同时匹配用户所选 GPU 与操作系统时对应单元格才出现——这是一个高度定制化的条件表格。从源码结构看这套矩阵由仓库自定义的 Sphinx 指令实现docs/extension/rocm_docs_custom/matrix/init.py 中注册了matrix、matrix-row、matrix-cell等指令。其中show-cond选项如:show-cond: famradeon、:show-cond: gpuai-r9700s gpuai-r9700会被解析为data-show-cond属性写到生成的table/tr/td标签上再由前端选择器selector 扩展根据用户交互动态显示或隐藏行列。因此文档中看到的表格本质是前端实时过滤后的视图理解这一点有助于你正确阅读矩阵。支持的 Radeon GPU 系列与架构矩阵第一行按AMD GPU series列出当前 ROCm 版本文档流对应 ROCm 7.14.0见 docs/release/versions.rst支持的 Radeon 显卡系列第二行给出对应 GPU 架构AMD GPU series包含型号选择器取值架构AMD Radeon AI PRO R9000 SeriesR9700S、R9700、R9600DRDNA 4AMD Radeon PRO W7000 SeriesW7900 Dual Slot、W7900、W7800 48GB、W7800、W7700RDNA 3AMD Radeon PRO W6000 SeriesW6800RDNA 2AMD Radeon PRO V SeriesV710、V620V710 为 RDNA 3V620 为 RDNA 2AMD Radeon RX 9000 SeriesRX 9070 XT、RX 9070 GRE、RX 9070、RX 9060 XT LP、RX 9060 XT、RX 9060RDNA 4AMD Radeon RX 7000 SeriesRX 7900 XTX、RX 7900 XT、RX 7900 GRE、RX 7800 XT、RX 7700 XT、RX 7700、RX 7600RDNA 3几点关键观察消费级与工作站/专业级统一支持矩阵同时覆盖 Radeon RX消费桌面卡与 Radeon PRO / AI PRO工作站与 AI 计算卡两条产品线说明当前 ROCm 对 Radeon 的定位是计算工作负载wcompute与图形工作负载wgraphics兼顾。RDNA 2/3/4 三代同堂从 RDNA 2W6800、V620到最新的 RDNA 4AI PRO R9000、RX 9000均受支持但不支持更老的 RDNA 1 及更早架构升级老显卡前务必核对这一行。上述系列分类与 GPU 下拉选择器 docs/install/include/gpu-selector.rst 中的 Radeon GPU 选项一一对应每个选项还携带gfx...标记安装环境选择器正是以这些取值为联动依据。LLVM targetgfx对照表矩阵第三行给出每个 GPU 对应的LLVM target即 HIP/编译器后端使用的 gfx 代号。这是安装-gfxXXX专用元包、编译 HIP 代码时最关键的参数LLVM targetGPU 型号gfx1201Radeon AI PRO R9700S / R9700 / R9600DRX 9070 / RX 9070 GRE / RX 9070 XTgfx1200RX 9060 / RX 9060 XT / RX 9060 XT LPgfx1100RX 7900 XTX / RX 7900 XT / RX 7900 GREPRO W7900 Dual Slot / W7900 / W7800 48GB / W7800gfx1101RX 7800 XT / RX 7700 XT / RX 7700PRO W7700 / V710gfx1102RX 7600gfx1030PRO W6800 / V620细节解读gfx1201 与 gfx1200 同属 RDNA 4RX 9070 系gfx1201与 RX 9060 系gfx1200虽然都是 RDNA 4但 LLVM target 不同编译与安装时需区分。AI PRO R9000 系列统一为 gfx1201。RDNA 3 拆成 gfx1100 / gfx1101 / gfx1102 三个 targetRX 7900 系与 PRO W7000 高端卡为 gfx1100RX 7800 XT / 7700 系与 W7700 / V710 为 gfx1101RX 7600 为 gfx1102。gfx 代号与 system-instinct.rst 中的 CDNA 系gfx950/gfx942/gfx90a/gfx908编号体系一致均来自 LLVM 对 AMDGPU 后端的命名。在安装层面这一列直接决定了你要装的 ROCm 元包例如 docs/install/include/200-install.rst 中Ubuntu/Debian 上安装amdrocm7.14-gfx1201或amdrocm7.14-gfx1100等针对具体 gfx 的元包而不是通用的amdrocm7.14。选择与你显卡 gfx target 一致的元包可以避免安装无用组件并减少潜在冲突。操作系统支持矩阵矩阵按操作系统分别列出支持版本并标注了对应的内核kernelUbuntuosubuntu版本GA 内核Ubuntu 26.047.0Ubuntu 24.04.46.8Ubuntu 22.04.55.15RHELosrhel版本内核RHEL 10.26.12.0-211RHEL 9.85.14.0-687WindowsoswindowsWindows 11 25H2需要结合 docs/install/include/os-selector.rst 才能正确理解上述版本矩阵的适用范围——并非所有 Radeon 显卡都支持全部操作系统选择器对每类 gfx 做了进一步裁剪gfx1201 / gfx1200RDNA 4AI PRO R9700 系与 RX 9070 / RX 9060 支持 Ubuntu、RHEL、Windows其中 R9700S / R9700 / RX 9070 系还可选WSL2而 AI PRO R9600D、RX 9060 XT LP 仅支持 Ubuntu / RHEL / Windows无 WSL2。gfx1100RDNA 3 高端支持 Ubuntu、RHEL、Windows、WSL2。gfx1102RX 7600支持 Ubuntu、RHEL、Windows无 WSL2。gfx1101PRO V710 仅支持 Ubuntu / RHELPRO W7700 与 RX 7800 XT 支持 Ubuntu / RHEL / Windows / WSL2RX 7700 XT / RX 7700 支持 Ubuntu / RHEL / Windows。gfx1030PRO W6800 / V620仅支持 Ubuntu / RHEL 两个 Linux 发行版不支持 Windows。同时注意Ubuntu 26.04 / 24.04.4 / 22.04.5 与 RHEL 10.2 / 9.8 均指 GAGeneral Availability内核如果发行版后续更新了 HWE 或升级内核需以矩阵标注的版本为对齐基准。对于 Ryzen APURadeon 核显场景docs/install/include/100-prerequisites.rst 还特别要求 Ubuntu 24.04 上安装 OEM 内核 6.14sudo apt install linux-oem-24.04c这是 Radeon 独显矩阵之外的重要补充。驱动版本支持矩阵对 Linux 与 Windows 分别列出配套驱动LinuxAMD GPU Driveramdgpu版本Ubuntu / RHEL 共用支持以下 amdgpu 驱动版本数字越小越旧列表按新到旧排列31.40.1、31.40.0、31.30.0、31.20.0、31.10.0、30.30.3、30.30.2、30.30.1、30.30.0、30.20.1、30.20.0、30.10.2、30.10.1、30.10.0矩阵同时覆盖Instinct 与 Radeonsystem-instinct.rst 中给出完全相同的 amdgpu 版本清单说明 Radeon 与 Instinct 在 Linux 上共用 amdgpu 内核驱动栈。当前文档流对应的 amdgpu 版本为31.40.1在 docs/install/include/200-install.rst 中Ubuntu/RHEL 下载amdgpu-install脚本均指向 31.40.1如 Ubuntu 24.04 的amdgpu-install_31.40.1.314001-1_all.deb、RHEL 9 的amdgpu-install-31.40.1.314001-1.el9.noarch.rpm。WindowsAdrenalin 与 OEM 驱动AMD Software: Adrenalin Edition26.6.4Radeon 独显与 Ryzen APU 矩阵均引用同一版本。Windows OEM 驱动26.10.28OEM 预装或厂商定制渠道。条件渲染机制矩阵是如何动起来的system-radeon.rst中的每一行、每一格都带有:show-cond:条件例如架构行的:show-cond: gpuai-r9700s gpuai-r9700 gpuai-r9600d ...其含义是当选择器状态满足其中任意一个 GPU 取值时显示 RDNA 4 单元格。这套机制的底层实现在 docs/extension/rocm_docs_custom/matrix/init.py.. matrix::指令生成一个带rocm-docs-table table类的table并把:show-cond:转成data-show-cond属性kv_to_data_attr负责键值解析。.. matrix-row::支持show-cond/disable-cond.. matrix-cell::支持header、colspan、rowspan、show-cond渲染为tr与th/td。行级:header:标记会把该行所有单元格提升为表头th这就是矩阵左侧 AMD GPU series / Architecture / LLVM target / Supported Ubuntu versions ... 的由来。最终的显隐过滤由前端 selector 扩展 配合 selector.js 完成用户在下拉框中选择 GPU 与操作系统后页面按data-show-cond匹配并展示对应子集。从源码结构可以推断同一份 RST 源文件同时服务多种环境组合六类 GPU × 三类操作系统无需为每种组合维护单独页面这正是指令化文档的优势也意味着阅读时务必确认当前选择器状态避免把某型号在某 OS 下的支持误读为全局支持。用矩阵指导安装从查表到落地兼容性矩阵是安装前的第一道检查确认你的 Radeon 显卡与系统组合在矩阵内之后可按 docs/install/include/200-install.rst 完成部署。安装方式共四种详见 docs/install/include/050-install-methods.rst包管理器apt/dnf/zypper、pip、tarball、runfile。下面以最常见的 Linux 包管理器路径为例确认兼容性对照 docs/compatibility/compatibility-matrix.rstGPU 系列、LLVM target、OS、驱动版本四列逐一核对。安装内核驱动Radeon 设备需安装 AMD GPU Driveramdgpu例如 Ubuntu 上先安装amdgpu-install脚本31.40.1再按官方 amdgpu 文档完成驱动安装runfile 方式则直接bash rocm-installer-7.14.0-7.run depsinstall amdgpu安装驱动后需重启。配置 GPU 访问权限docs/install/include/100-prerequisites.rst 提供两种方式用户组方式sudo usermod -a -G render,video $LOGNAMEudev 规则方式系统级、无需管理用户组sudo tee /etc/udev/rules.d/70-amdgpu.rules EOF KERNELkfd, GROUPrender, MODE0666 SUBSYSTEMdrm, KERNELrenderD*, GROUPrender, MODE0666 EOF sudo udevadm control --reload-rules sudo udevadm trigger配置后重启系统生效。注册 ROCm 仓库并安装元包Ubuntu 示例为写入/etc/apt/sources.list.d/rocm.list并sudo apt install amdrocm7.14-gfx1201请替换为你显卡对应的 gfx target参见上文 LLVM target 表RHEL 系则写入/etc/yum.repos.d/rocm.repo并sudo dnf install amdrocm7.14-gfx1100等。边界与注意事项版本对齐是硬约束ROCm 依赖固件、内核驱动、用户态组件三者协同见 compatibility-matrix.rst 对 coordinated stack 的说明尤其对数据中心产品层间版本错位可能导致 GPU 行为异常或性能不达预期。Radeon 独显同样建议驱动与 ROCm 版本保持矩阵内的组合。gfx target 不可混用编译 HIP 代码与安装元包时使用错误 gfx 代号会导致运行时找不到匹配的设备库本矩阵是权威对照来源。WSL2 支持仅限部分型号RDNA 4 高端卡与 gfx1100、部分 gfx1101 型号支持 WSL2老型号gfx1030 等与部分 RDNA 4 型号不支持需在 os-selector.rst 中逐型号确认。Windows 生态独立Windows 下驱动体系是 Adrenalin 26.6.4 / OEM 26.10.28与 Linux 的 amdgpu 版本号互不通用安装前需按 100-prerequisites.rst 先卸载旧 HIP SDK、关闭 WDAG 与 SAC 等安全特性。若需查询显卡硬件规格显存、计算单元、带宽等可继续参考 docs/reference/gpu-specs.rst该矩阵仅负责支持性确认。【免费下载链接】legacy-rocm-buildAMD ROCm™ Software - GitHub Home项目地址: https://gitcode.com/GitHub_Trending/ro/legacy-rocm-build创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表