System requirements (Linux)#
2024-08-06
4 min read time
Supported GPUs#
The following table shows the supported GPUs for Instinct™, Radeon™ PRO and Radeon™. If a GPU is not listed on this table, it’s not officially supported by AMD.
GPU |
Architecture |
LLVM target |
Support |
---|---|---|---|
AMD Instinct MI300X |
CDNA3 |
gfx942 |
✅ [1] |
AMD Instinct MI300A |
CDNA3 |
gfx942 |
✅ [2] |
AMD Instinct MI250X |
CDNA2 |
gfx90a |
✅ |
AMD Instinct MI250 |
CDNA2 |
gfx90a |
✅ |
AMD Instinct MI210 |
CDNA2 |
gfx90a |
✅ |
AMD Instinct MI100 |
CDNA |
gfx908 |
✅ |
AMD Instinct MI50 |
GCN5.1 |
gfx906 |
⚠️ |
AMD Instinct MI25 |
GCN5.0 |
gfx900 |
❌ |
GPU |
Architecture |
LLVM target |
Support |
---|---|---|---|
AMD Radeon PRO W7900 Dual Slot |
RDNA3 |
gfx1100 |
✅ |
AMD Radeon PRO W7900 |
RDNA3 |
gfx1100 |
✅ |
AMD Radeon PRO W7800 |
RDNA3 |
gfx1100 |
✅ |
AMD Radeon PRO W6800 |
RDNA2 |
gfx1030 |
✅ |
AMD Radeon PRO V620 |
RDNA2 |
gfx1030 |
✅ |
AMD Radeon PRO VII |
GCN5.1 |
gfx906 |
⚠️ |
GPU |
Architecture |
LLVM target |
Support |
---|---|---|---|
AMD Radeon RX 7900 XTX |
RDNA3 |
gfx1100 |
✅ |
AMD Radeon RX 7900 XT |
RDNA3 |
gfx1100 |
✅ |
AMD Radeon RX 7900 GRE |
RDNA3 |
gfx1100 |
✅ |
AMD Radeon VII |
GCN5.1 |
gfx906 |
⚠️ |
✅: Supported - Official software distributions of the current ROCm release fully support this hardware.
⚠️: Deprecated - The current ROCm release has limited support for this hardware. Existing features and capabilities are maintained, but no new features or optimizations will be added. A future ROCm release will remove support.
❌: Unsupported - The current ROCm release does not support this hardware. The HIP runtime might continue to run applications for an unsupported GPU, but prebuilt ROCm libraries are not officially supported and will cause runtime errors.
Important
Systems with multiple GPUs may require iommu=pt
to be set at boot time to prevent application hangs, as described in Troubleshooting - Issue #5
Supported operating systems#
AMD ROCm™ Software supports the following Linux distributions.
Operating system |
Kernel |
Support |
---|---|---|
Ubuntu 22.04.4 |
5.15 [GA], 6.5 [HWE] |
✅ |
Ubuntu 22.04.3 |
5.15 [GA], 6.2 [HWE] |
✅ |
Ubuntu 20.04.6 |
5.15 [HWE] |
✅ |
Ubuntu 20.04.5 |
5.15 [HWE] |
✅ |
RHEL 9.4 |
5.14.0-362 |
✅ [3] |
RHEL 9.3 |
5.14.0-362 |
✅ |
RHEL 9.2 |
5.14.0-362 |
✅ |
RHEL 8.9 |
4.18-513 |
✅ |
RHEL 8.8 |
4.18-513 |
✅ |
CentOS 7.9 |
3.10 |
✅ |
SLES 15 SP5 |
5.14.21-150500 |
✅ |
SLES 15 SP4 |
5.14.21-150500 |
✅ |
Oracle Linux 8.9 |
5.15.0 |
✅ [4] |
Virtualization support#
ROCm supports virtualization for select GPUs only as shown below.
Hypervisor |
Version |
GPU |
Validated guest OS (kernel) |
---|---|---|---|
VMWare |
ESXI 8 |
MI250 |
Ubuntu 20.04 (5.15 [HWE]) |
VMWare |
ESXI 8 |
MI210 |
Ubuntu 20.04 (5.15 [HWE]), SLES 15 SP4 (5.14.21) |
VMWare |
ESXI 7 |
MI210 |
Ubuntu 20.04 (5.15 [HWE]), SLES 15 SP4 (5.14.21) |
CPU support#
ROCm requires CPUs that support PCIe™ atomics. Modern CPUs after the release of 1st generation AMD Zen CPU and Intel™ Haswell support PCIe atomics.
Footnotes