Template:AMD graphics API support

The following table shows the graphics and compute APIs support across ATI/AMD GPU microarchitectures. Note that a branding series might include older generation chips.

Chip series Micro­architecture Fab Supported APIs AMD support Year introduced Introduced with
Rendering Computing / ROCm
Vulkan[1] OpenGL[2] Direct3D HSA OpenCL
Wonder Fixed-pipeline[a] 1000 nm
800 nm
Ended 1986 Graphics Solutions
Mach 800 nm
600 nm
1991 Mach8
3D Rage 500 nm 5.0 1996 3D Rage
Rage Pro 350 nm 1.1 6.0 1997 Rage Pro
Rage 128 250 nm 1.2 1998 Rage 128 GL/VR
R100 180 nm
150 nm
1.3 7.0 2000 Radeon
R200 Programmable
pixel & vertex
pipelines
150 nm 8.1 2001 Radeon 8500
R300 150 nm
130 nm
110 nm
2.0[b] 9.0
11 (FL 9_2)
2002 Radeon 9700
R420 130 nm
110 nm
9.0b
11 (FL 9_2)
2004 Radeon X800
R520 90 nm
80 nm
9.0c
11 (FL 9_3)
2005 Radeon X1800
R600 TeraScale 1 80 nm
65 nm
3.3 10.0
11 (FL 10_0)
ATI Stream 2007 Radeon HD 2900 XT
RV670 55 nm 10.1
11 (FL 10_1)
ATI Stream APP[3] Radeon HD 3850/3870
RV770 55 nm
40 nm
1.0 2008 Radeon HD 4850/4870
Evergreen TeraScale 2 40 nm 4.5
(Linux 4.2)
[4][5][6][c]
11 (FL 11_0) 1.2 2009 Radeon HD 5850/5870
Northern Islands TeraScale 2
TeraScale 3
2010 Radeon HD 6850/6870
Radeon HD 6950/6970
Southern Islands GCN 1st gen 28 nm 1.0 4.6 11 (FL 11_1)
12 (FL11_1)
Yes 1.2
2.0 possible
2012 Radeon HD 7950/7970
Sea Islands GCN 2nd gen 1.2 11 (FL 12_0)
12 (FL 12_0)
2.0
(1.2 in MacOS, Linux)
2.1 Beta in Linux ROCm
2.2 possible
2013 Radeon HD 7790
Volcanic Islands GCN 3rd gen 2014 Radeon R9 285
Arctic Islands GCN 4th gen 28 nm
14 nm
1.2

1.3 (GCN 4)

Supported 2016 Radeon RX 480
Polaris 2017 Radeon 520/530
Radeon RX 530/550/570/580
Vega GCN 5th gen 14 nm
7 nm
1.3 11 (FL 12_1)
12 (FL 12_1)
2017 Radeon Vega Frontier Edition
Navi RDNA 7 nm 2019 Radeon RX 5700 (XT)
Navi 2X RDNA 2 7 nm
6 nm
11 (FL 12_1)
12 (FL 12_2)
2020 Radeon RX 6800 (XT)
Navi 3X RDNA 3 6 nm
5 nm
2022 Radeon RX 7900 XT(X)
  1. ^ Radeon 7000 Series has programmable pixel shaders, but do not fully comply with DirectX 8 or Pixel Shader 1.0. See article on R100's pixel shaders.
  2. ^ These series do not fully comply with OpenGL 2+ as the hardware does not support all types of non-power-of-two (NPOT) textures.
  3. ^ OpenGL 4+ compliance requires supporting FP64 shaders and these are emulated on some TeraScale chips using 32-bit hardware.

[7][8][9]