开源 · 共建 · 创新 — amdgpu, ROCm, Linux 全栈支持
amdgpu 开源驱动完全指南,内核集成,社区维护,持续迭代。
AMD GPU计算平台和AI开发,支持 PyTorch/TensorFlow 加速。
GPU调试、性能分析工具推荐,开源栈助力高效开发。
Ubuntu/Fedora/Arch 等发行版驱动安装,一键部署。
开发者交流和贡献指南,共建开放GPU生态。
驱动开发和技术规范文档,从入门到精通。
从内核模块到用户态驱动,全流程指导。
利用 ROCm 加速训练和推理,性能优异。
参与 amdgpu 贡献,掌握驱动开发技巧。
使用 HIP/OpenCL 编写高效并行代码。
大规模科学计算,充分发挥AMD GPU算力。
开放源码,深度理解GPU架构。
Ubuntu/Fedora/Arch 任选
使用官方开源驱动或发行版仓库
安装 ROCm 并运行 AI 框架
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 计算打造的开源平台,支持 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 提供开源驱动 amdgpu 和闭源驱动 AMDGPU-PRO,两者各有优劣。开源驱动集成于 Linux 内核,安装简便,更新及时,且社区贡献活跃,对于桌面使用和一般计算任务非常稳定。但在某些专业应用(如 DaVinci Resolve)和 OpenCL 加速上,闭源驱动可能提供更全面的认证和支持。性能方面,游戏和通用计算两者差距较小,但闭源驱动在特定工作负载下可能略有优化。稳定性上,开源驱动因广泛测试,在主流发行版中表现优异;闭源驱动则更专注于企业级环境。总体而言,普通用户和开发者推荐使用开源驱动,而专业工作站用户可根据需求选择闭源版本,两者可共存,方便切换。
| 特性 | 开源驱动 (amdgpu) | 闭源驱动 (AMDGPU-PRO) |
|---|---|---|
| 维护模式 | 社区 + 内核集成 | 官方发布 |
| Linux 内核集成 | ✅ 主线内核 | ❌ 需单独安装 |
| OpenCL 优化 | 支持 (ROCm) | ✅ 官方优化 |
| 专业应用认证 | 部分认证 | ✅ ISV 认证 |
| 更新频率 | 高 (跟随内核) | 季度发布 |
| 适用场景 | 开发、日常、计算 | 工作站、专业软件 |
支持 GCN 架构及之后的 GPU,包括 Radeon HD 7000 系列至今的所有消费级和专业级显卡。
多数发行版已内置,直接使用包管理器安装即可,或从 AMD 官方 GitHub 仓库获取源码编译。
ROCm 主要面向 Linux,Windows 可通过 WSL2 或使用 AMD 其他计算库。
可以,但需注意切换,通常通过环境变量或启动参数选择加载模块。
可访问 AMD 官方 GitHub,阅读贡献指南,从提交 bug 报告或修复小问题开始。
是的,通过 mesa 提供完整的 Vulkan (RADV) 和 OpenGL 支持,性能优异。
不影响,开源驱动在主流游戏中表现出色,且随着社区优化不断提升。
AMD开源驱动与开发者社区是面向 Linux 开发者、开源爱好者、AI 研究员和技术极客的专业平台。我们提供 amdgpu 开源驱动、ROCm 计算平台、Linux 系统支持及丰富的开发者工具。社区秉承开源、共建、创新的理念,致力于打造开放、高性能的 GPU 生态。无论您是驱动开发者、AI 工程师还是学术研究者,这里都有您需要的资源和支持。