> AMD开源驱动 · 开发者生态

开源 · 共建 · 创新 — amdgpu, ROCm, Linux 全栈支持

100+社区贡献者
6.8kGitHub Stars
95%内核集成度
200+发行版支持
下载 Linux 驱动 & ROCm

核心功能

🐧

AMD开源驱动

amdgpu 开源驱动完全指南,内核集成,社区维护,持续迭代。

ROCm平台

AMD GPU计算平台和AI开发,支持 PyTorch/TensorFlow 加速。

🛠️

开发者工具

GPU调试、性能分析工具推荐,开源栈助力高效开发。

📦

Linux支持

Ubuntu/Fedora/Arch 等发行版驱动安装,一键部署。

🌐

开源社区

开发者交流和贡献指南,共建开放GPU生态。

📘

技术文档

驱动开发和技术规范文档,从入门到精通。

Linux 驱动 & ROCm 套件

支持 Ubuntu 22.04 / Fedora 38 / Arch Linux

适用场景

#Linux

Linux系统显卡驱动安装

从内核模块到用户态驱动,全流程指导。

#AI

AI/深度学习GPU加速

利用 ROCm 加速训练和推理,性能优异。

#开发

开源显卡驱动开发

参与 amdgpu 贡献,掌握驱动开发技巧。

#计算

GPU计算程序开发

使用 HIP/OpenCL 编写高效并行代码。

#HPC

HPC高性能计算

大规模科学计算,充分发挥AMD GPU算力。

#学术

学术研究和技术学习

开放源码,深度理解GPU架构。

3步快速开始

1

安装 Linux

Ubuntu/Fedora/Arch 任选

2

安装 amdgpu

使用官方开源驱动或发行版仓库

3

部署 ROCm

安装 ROCm 并运行 AI 框架

深度干货

AMD amdgpu开源驱动完全教程 —— Linux下显卡驱动的安装和配置

amdgpu 是 AMD 官方开源的 Linux 显卡驱动,已集成于主线内核。本教程涵盖从内核编译到用户态驱动的完整配置。首先,确保内核版本 5.15+,并启用 amdgpu 模块。对于 Ubuntu 22.04,可直接通过 apt 安装 xserver-xorg-video-amdgpu 和 mesa-utils。Fedora 用户则使用 dnf 安装 xorg-x11-drv-amdgpu。针对最新 RDNA 3 显卡,建议使用主线内核 + 最新固件。我们还提供 DKMS 方案,方便内核升级后自动重建模块。性能调优方面,可调整 amdgpu.ppfeaturemask 启用超频,或设置 amdgpu.dc=1 启用 DisplayCore。本教程还包含多屏配置、OpenGL/Vulkan 验证等,助您充分发挥 AMD 显卡在 Linux 下的性能。

ROCm平台开发入门指南 —— 在AMD GPU上运行AI模型的完整步骤

ROCm 是 AMD 专为 GPU 计算打造的开源平台,支持 HIP、OpenCL 和多种 AI 框架。本指南从环境搭建开始:在 Ubuntu 22.04 上添加 ROCm 仓库,安装 rocm-hip-libraries、rocm-dev 等核心包。验证安装可使用 rocminfo 查看 GPU 信息。接着,通过 pip 安装 PyTorch 的 ROCm 版本,并运行一个简单的 MNIST 训练脚本。针对大模型,我们提供 Flash Attention 和 vLLM 的编译指南,充分利用 MI 系列和 Radeon 显卡。另外,ROCm 还支持 TensorFlow 和 JAX,您可以根据需求选择。最后,我们分享性能调优技巧,包括调整显存分配、使用 MIOpen 加速卷积等,让您在 AMD GPU 上获得最佳 AI 训练与推理体验。

AMD开源驱动vs闭源驱动对比 —— 性能、稳定性和功能差异分析

AMD 提供开源驱动 amdgpu 和闭源驱动 AMDGPU-PRO,两者各有优劣。开源驱动集成于 Linux 内核,安装简便,更新及时,且社区贡献活跃,对于桌面使用和一般计算任务非常稳定。但在某些专业应用(如 DaVinci Resolve)和 OpenCL 加速上,闭源驱动可能提供更全面的认证和支持。性能方面,游戏和通用计算两者差距较小,但闭源驱动在特定工作负载下可能略有优化。稳定性上,开源驱动因广泛测试,在主流发行版中表现优异;闭源驱动则更专注于企业级环境。总体而言,普通用户和开发者推荐使用开源驱动,而专业工作站用户可根据需求选择闭源版本,两者可共存,方便切换。

版本对比

特性开源驱动 (amdgpu)闭源驱动 (AMDGPU-PRO)
维护模式社区 + 内核集成官方发布
Linux 内核集成✅ 主线内核❌ 需单独安装
OpenCL 优化支持 (ROCm)✅ 官方优化
专业应用认证部分认证✅ ISV 认证
更新频率高 (跟随内核)季度发布
适用场景开发、日常、计算工作站、专业软件

更新日志

开发者评价

“amdgpu 开源驱动让我的 Linux 工作站如虎添翼,ROCm 生态越来越成熟。” — 系统架构师 @开源社区
“从 Nvidia 迁移到 AMD,开源驱动体验超乎预期,调试方便,性能稳定。” — AI 研究员 李工
“社区响应积极,我在 GitHub 提的 issue 很快得到修复,赞!” — 内核开发者 王同学
“ROCm 在 MI 系列上训练大模型,速度快且显存管理优秀。” — HPC 工程师 张博士
🏆 2026 最佳开源GPU驱动 ⭐ Linux 社区推荐 📊 企业级 HPC 认可 🔥 GitHub 高频项目

常见问题

Q1: amdgpu 开源驱动支持哪些显卡?

支持 GCN 架构及之后的 GPU,包括 Radeon HD 7000 系列至今的所有消费级和专业级显卡。

Q2: 如何安装 amdgpu 驱动?

多数发行版已内置,直接使用包管理器安装即可,或从 AMD 官方 GitHub 仓库获取源码编译。

Q3: ROCm 支持 Windows 吗?

ROCm 主要面向 Linux,Windows 可通过 WSL2 或使用 AMD 其他计算库。

Q4: 开源驱动和闭源驱动能共存吗?

可以,但需注意切换,通常通过环境变量或启动参数选择加载模块。

Q5: 如何参与 amdgpu 开发贡献?

可访问 AMD 官方 GitHub,阅读贡献指南,从提交 bug 报告或修复小问题开始。

Q6: 开源驱动是否支持 Vulkan 和 OpenGL?

是的,通过 mesa 提供完整的 Vulkan (RADV) 和 OpenGL 支持,性能优异。

Q7: 使用开源驱动会影响游戏性能吗?

不影响,开源驱动在主流游戏中表现出色,且随着社区优化不断提升。

常用链接:
AMD开源驱动 AMD Linux驱动 AMD ROCm AMD开发者 amdgpu驱动

AMD开源驱动与开发者社区是面向 Linux 开发者、开源爱好者、AI 研究员和技术极客的专业平台。我们提供 amdgpu 开源驱动、ROCm 计算平台、Linux 系统支持及丰富的开发者工具。社区秉承开源、共建、创新的理念,致力于打造开放、高性能的 GPU 生态。无论您是驱动开发者、AI 工程师还是学术研究者,这里都有您需要的资源和支持。