Template:AMD graphics API support: Difference between revisions
Appearance
Content deleted Content added
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
The following table shows the graphics and compute [[API]]s support across AMD GPU |
The following table shows the graphics and compute [[API]]s support across ATI/AMD GPU microarchitectures. Note that {{when pagename is |
||
|List of AMD accelerated processing units = this table include |
|List of AMD accelerated processing units = this table include microarchitectures not used in the APUs, and |
||
|other =}} a branding series might include older generation chips. |
|other =|Radeon=this table include microarchitectures used in ATI products prior to Radeon, and}} a branding series might include older generation chips. |
||
{{navbar-table|AMD graphics API support}} |
{{navbar-table|AMD graphics API support}} |
||
{| class="wikitable" style="font-size: 85%; text-align: center;" |
{| class="wikitable" style="font-size: 85%; text-align: center;" |
||
Line 21: | Line 21: | ||
! style="width:10em;" | [[OpenCL]] |
! style="width:10em;" | [[OpenCL]] |
||
|- |
|- |
||
! [[ATI Wonder |
! [[ATI Wonder|Wonder]] |
||
| rowspan=6 | Fixed-pipeline{{efn|name="r100 shader"}} |
| rowspan=6 | Fixed-pipeline{{efn|name="r100 shader"}} |
||
| 1000{{nbsp}}nm<br />800{{nbsp}}nm |
| 1000{{nbsp}}nm<br />800{{nbsp}}nm |
||
Line 31: | Line 31: | ||
| rowspan=18 {{n/a|Ended}} |
| rowspan=18 {{n/a|Ended}} |
||
| 1986 |
| 1986 |
||
| style="text-align:left;" | Graphics Solutions |
|||
| |
|||
|- |
|- |
||
! [[ATI Mach series|Mach]] |
! [[ATI Mach series|Mach]] |
||
| 800{{nbsp}}nm<br />600{{nbsp}}nm |
| 800{{nbsp}}nm<br />600{{nbsp}}nm |
||
| 1991 |
| 1991 |
||
| style="text-align:left;" | Mach8 |
|||
| |
|||
|- |
|- |
||
! [[ATI Rage series|3D Rage]] |
! [[ATI Rage series|3D Rage]] |
||
Line 154: | Line 154: | ||
| 1.2 |
| 1.2 |
||
1.3 (GCN 4) |
1.3 (GCN 4) |
||
| rowspan=5 {{ya|text= |
| rowspan=5 {{ya|text=Supported}} |
||
| 2016 |
| 2016 |
||
| style="text-align:left" | Radeon RX 480 |
| style="text-align:left" | Radeon RX 480 |
Revision as of 15:13, 3 April 2024
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 | Microarchitecture | 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) |
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 | |||||||
Polaris | GCN 4th gen | 14 nm | 1.2
1.3 (GCN 4) |
Supported | 2016 | Radeon RX 480 | ||||
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) |
- ^ 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.
- ^ These series do not fully comply with OpenGL 2+ as the hardware does not support all types of non-power-of-two (NPOT) textures.
- ^ OpenGL 4+ compliance requires supporting FP64 shaders and these are emulated on some TeraScale chips using 32-bit hardware.
References
- ^ "Conformant Products - The Khronos Group Inc". The Khronos Group. Retrieved June 6, 2019.
- ^ "Conformant Products - The Khronos Group Inc". The Khronos Group. Retrieved June 6, 2019.
- ^ "GPU-Tech.org - Catalyst 11.10 WHQL - First official Battlefield 3 driver for Radeon cards". GPU-Tech.org. October 31, 2011.
- ^ "AMD Radeon Software Crimson Edition Beta". AMD. Retrieved April 20, 2018.
- ^ "Mesamatrix". mesamatrix.net. Retrieved April 20, 2018.
- ^ "RadeonFeature". X.Org Foundation. Retrieved April 20, 2018.
- ^ Wallossek, Igor; Woligroski, Don (December 21, 2011). "Graphics Core Next: The Southern Islands Architecture". Tom's Hardware. Retrieved July 26, 2013.
- ^ Broekhuijsen, Niels (February 20, 2013). "AMD Clarifies 2013 Radeon Plans". Tom's Hardware. Retrieved July 26, 2013.
- ^ "Radeon Vega Frontier Edition". AMD. December 30, 2022. Archived from the original on June 27, 2017. Retrieved July 30, 2017.