GPU and OS Support (Linux)#

Applies to Linux

2023-06-22

4 min read time

Supported Distributions#

AMD ROCm™ Platform supports the following Linux distributions.

Distribution

Processor Architectures

Validated Kernel

RHEL 9.0

x86-64

5.14

RHEL 8.6 to 8.5

x86-64

4.18

RHEL 7.9

x86-64

3.10

SLES 15 SP4

x86-64

5.14.21

SLES 15 SP3

x86-64

5.3.18

Ubuntu 20.04.5 LTS

x86-64

5.15

Ubuntu 20.04.4 LTS

x86-64

5.13

Ubuntu 22.04.1 LTS

x86-64

5.15, 5.17 OEM

Virtualization Support#

ROCm supports virtualization for select GPUs only as shown below.

Hypervisor

Version

GPU

Validated Guest OS (validated kernel)

VMWare

ESXi 8

MI250

Ubuntu 20.04 (5.15.0-56-generic)

VMWare

ESXi 8

MI210

Ubuntu 20.04 (5.15.0-56-generic), SLES 15 SP4 (5.14.21-150400.24.18-default)

VMWare

ESXi 7

MI210

Ubuntu 20.04 (5.15.0-56-generic), SLES 15 SP4 (5.14.21-150400.24.18-default)

GPU Support Table#

Use Driver Shipped with ROCm

Product Name

Architecture

LLVM Target

Support

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

Use Radeon Pro Driver

Name

Architecture

LLVM Target

Support

AMD Radeon™ Pro W6800

RDNA2

gfx1030

AMD Radeon™ Pro V620

RDNA2

gfx1030

AMD Radeon™ Pro VII

GCN5.1

gfx906

Use Radeon Pro Driver

Name

Architecture

LLVM Target

Support

AMD Radeon™ VII

GCN5.1

gfx906

Support Status#

  • ✅: Supported - AMD enables these GPUs in our software distributions for the corresponding ROCm product.

  • ⚠️: Deprecated - Support will be removed in a future release.

  • ❌: Unsupported - This configuration is not enabled in our software distributions.

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.