Difference between revisions of "Template:AMD graphics API support"
Jump to navigation
Jump to search
blackwiki>AlB80 (Mesa 19.2 r600 has OpenGL 4.5 profile) |
blackwiki>Lightkey (declutter a bit) |
||
| Line 13: | Line 13: | ||
! colspan=2 | Computing | ! colspan=2 | Computing | ||
|- | |- | ||
| − | ! style="width:75pt;" | [[Vulkan (API)|Vulkan]] | + | ! style="width:75pt;" | [[Vulkan (API)|Vulkan]]<ref>{{cite web|url=https://www.khronos.org/conformance/adopters/conformant-products/vulkan|title=Conformant Products - The Khronos Group Inc|publisher=The Khronos Group|access-date=2019-06-06}}</ref> |
| − | ! style="width:75pt;" | [[OpenGL]]<ref>{{Cite web|url=https://www.khronos.org/conformance/adopters/conformant-products | + | ! style="width:75pt;" | [[OpenGL]]<ref>{{Cite web|url=https://www.khronos.org/conformance/adopters/conformant-products/opengl|title=Conformant Products - The Khronos Group Inc|publisher=The Khronos Group|access-date=2019-06-06}}</ref> |
! style="width:75pt;" | [[Direct3D]] | ! style="width:75pt;" | [[Direct3D]] | ||
! style="width:75pt;" | [[Heterogeneous System Architecture|HSA]] | ! style="width:75pt;" | [[Heterogeneous System Architecture|HSA]] | ||
| Line 41: | Line 41: | ||
| rowspan=1 | 150 nm<br />130 nm<br />110 nm | | rowspan=1 | 150 nm<br />130 nm<br />110 nm | ||
| rowspan=3 | 2.0{{efn|name="nonpot"}} | | rowspan=3 | 2.0{{efn|name="nonpot"}} | ||
| − | | rowspan=1 | 9.0<br/>11 ([[Direct3D feature level|FL 9_2]]) | + | | rowspan=1 | 9.0<br />11 ([[Direct3D feature level|FL 9_2]]) |
| 2002 | | 2002 | ||
| style="text-align:left;" | 9500–9800, X300–X600, X1050 | | style="text-align:left;" | 9500–9800, X300–X600, X1050 | ||
| Line 47: | Line 47: | ||
! [[ATi Radeon R400 Series|R420]] | ! [[ATi Radeon R400 Series|R420]] | ||
| 130 nm<br />110 nm | | 130 nm<br />110 nm | ||
| − | | 9.0b<br/>11 (FL 9_2) | + | | 9.0b<br />11 (FL 9_2) |
| 2004 | | 2004 | ||
| style="text-align:left;" | X700–X850 | | style="text-align:left;" | X700–X850 | ||
| Line 53: | Line 53: | ||
! [[Radeon X1000 series|R520]] | ! [[Radeon X1000 series|R520]] | ||
| 90 nm<br />80 nm | | 90 nm<br />80 nm | ||
| − | | 9.0c<br/>11 (FL 9_3) | + | | 9.0c<br />11 (FL 9_3) |
| 2005 | | 2005 | ||
| style="text-align:left" | X1300–X1950 | | style="text-align:left" | X1300–X1950 | ||
| Line 61: | Line 61: | ||
| 80 nm<br />65 nm | | 80 nm<br />65 nm | ||
| rowspan=3 | 3.3 | | rowspan=3 | 3.3 | ||
| − | | 10.0<br/>11 (FL 10_0) | + | | 10.0<br />11 (FL 10_0) |
| [[Close to Metal|ATI Stream]] | | [[Close to Metal|ATI Stream]] | ||
| 2007 | | 2007 | ||
| Line 68: | Line 68: | ||
! [[Radeon HD 3000 Series|RV670]] | ! [[Radeon HD 3000 Series|RV670]] | ||
| rowspan=1 | 55 nm | | rowspan=1 | 55 nm | ||
| − | | rowspan=2 | 10.1<br/>11 (FL 10_1) | + | | rowspan=2 | 10.1<br />11 (FL 10_1) |
| [[AMD APP SDK|ATI Stream APP]]<ref>{{cite web|url=http://www.gpu-tech.org/content.php/177-Catalyst-11-10-WHQL-First-official-Battlefield-3-driver-for-Radeon-graphics-cards|title=GPU-Tech.org - Catalyst 11.10 WHQL - First official Battlefield 3 driver for Radeon cards|website=www.gpu-tech.org}}</ref> | | [[AMD APP SDK|ATI Stream APP]]<ref>{{cite web|url=http://www.gpu-tech.org/content.php/177-Catalyst-11-10-WHQL-First-official-Battlefield-3-driver-for-Radeon-graphics-cards|title=GPU-Tech.org - Catalyst 11.10 WHQL - First official Battlefield 3 driver for Radeon cards|website=www.gpu-tech.org}}</ref> | ||
| 2007 | | 2007 | ||
| Line 74: | Line 74: | ||
|- | |- | ||
! [[Radeon HD 4000 Series|RV770]] | ! [[Radeon HD 4000 Series|RV770]] | ||
| − | | rowspan=1 | 55 nm<br/>40 nm | + | | rowspan=1 | 55 nm<br />40 nm |
| 1.0 | | 1.0 | ||
| 2008 | | 2008 | ||
| Line 97: | Line 97: | ||
| rowspan=3 | 28 nm | | rowspan=3 | 28 nm | ||
| rowspan=1 | 1.0 | | rowspan=1 | 1.0 | ||
| − | | rowspan=5 | 4.6 ( | + | | rowspan=5 | 4.6 (Mesa 4.5) |
| − | | 11 (FL 11_1)<br/>12 (FL11_1) | + | | 11 (FL 11_1)<br />12 (FL11_1) |
| rowspan=5 {{yes}} | | rowspan=5 {{yes}} | ||
| 1.2<br />2.0 possible | | 1.2<br />2.0 possible | ||
| Line 107: | Line 107: | ||
! [[AMD Radeon Rx 200 series|Sea Islands]] | ! [[AMD Radeon Rx 200 series|Sea Islands]] | ||
| [[Graphics Core Next#second|GCN 2<sup>nd</sup> gen]] | | [[Graphics Core Next#second|GCN 2<sup>nd</sup> gen]] | ||
| − | | rowspan= | + | | rowspan=4 | 1.1 |
| − | | rowspan=3 | 11 (FL 12_0)<br/>12 (FL 12_0) | + | | rowspan=3 | 11 (FL 12_0)<br />12 (FL 12_0) |
| rowspan=4 | 2.0<br />2.1 Beta in Linux ROCm<br />2.2 possible (1.2 in MacOS, Linux) | | rowspan=4 | 2.0<br />2.1 Beta in Linux ROCm<br />2.2 possible (1.2 in MacOS, Linux) | ||
| 2013 | | 2013 | ||
| Line 115: | Line 115: | ||
! [[AMD Radeon Rx 300 series|Volcanic Islands]] | ! [[AMD Radeon Rx 300 series|Volcanic Islands]] | ||
| [[Graphics Core Next#third|GCN 3<sup>rd</sup> gen]] | | [[Graphics Core Next#third|GCN 3<sup>rd</sup> gen]] | ||
| − | |||
| 2014 | | 2014 | ||
| style="text-align:left;" | [[AMD Radeon Rx 200 series#Radeon R9 285|Radeon 200 series]] | | style="text-align:left;" | [[AMD Radeon Rx 200 series#Radeon R9 285|Radeon 200 series]] | ||
| Line 127: | Line 126: | ||
! [[AMD RX Vega series|Vega]] | ! [[AMD RX Vega series|Vega]] | ||
| [[Graphics Core Next#fifth|GCN 5<sup>th</sup> gen]] | | [[Graphics Core Next#fifth|GCN 5<sup>th</sup> gen]] | ||
| − | | 14 nm<br/>7 nm | + | | 14 nm<br />7 nm |
| − | | 11 (FL 12_1)<br/>12 (FL 12_1) | + | | 11 (FL 12_1)<br />12 (FL 12_1) |
| 2017 | | 2017 | ||
| style="text-align:left;" | [[AMD RX Vega series|Radeon Vega series]] | | style="text-align:left;" | [[AMD RX Vega series|Radeon Vega series]] | ||
Revision as of 00:22, 6 June 2019
The following table shows the graphics and compute APIs support across Radeon-branded 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 | |||||||||
| Vulkan[1] | OpenGL[2] | Direct3D | HSA | OpenCL | ||||||
| R100 | Fixed-pipeline[lower-alpha 1] | 180 nm 150 nm |
No | 1.3 | 7.0 | No | No | Ended | 2000 | Original "ATI Radeon", as well as Radeon DDR, 7000, 7500, VE, and LE models |
| R200 | Programmable pixel & vertex pipelines |
150 nm | 8.1 | 2001 | 8500, 9000, 9200 and 9250 | |||||
| R300 | 150 nm 130 nm 110 nm |
2.0[lower-alpha 2] | 9.0 11 (FL 9_2) |
2002 | 9500–9800, X300–X600, X1050 | |||||
| R420 | 130 nm 110 nm |
9.0b 11 (FL 9_2) |
2004 | X700–X850 | ||||||
| R520 | 90 nm 80 nm |
9.0c 11 (FL 9_3) |
2005 | X1300–X1950 | ||||||
| R600 | TeraScale 1 | 80 nm 65 nm |
3.3 | 10.0 11 (FL 10_0) |
ATI Stream | 2007 | HD 2000 series, HD 3410 | |||
| RV670 | 55 nm | 10.1 11 (FL 10_1) |
ATI Stream APP[3] | 2007 | HD 3450–3870, Mobility HD 2000 and 3000 series | |||||
| RV770 | 55 nm 40 nm |
1.0 | 2008 | HD 4000 series | ||||||
| Evergreen | TeraScale 2 | 40 nm | 4.5[lower-alpha 3] | 11 (FL 11_0) | 1.2 | 2009 | HD 5000 series | |||
| Northern Islands | TeraScale 2 TeraScale 3 |
2010 | HD 6000 series, and IGP 7000 series | |||||||
| Southern Islands | GCN 1st gen | 28 nm | 1.0 | 4.6 (Mesa 4.5) | 11 (FL 11_1) 12 (FL11_1) |
Yes | 1.2 2.0 possible |
Current | 2012 | HD 7000 series |
| Sea Islands | GCN 2nd gen | 1.1 | 11 (FL 12_0) 12 (FL 12_0) |
2.0 2.1 Beta in Linux ROCm 2.2 possible (1.2 in MacOS, Linux) |
2013 | Radeon 200 series | ||||
| Volcanic Islands | GCN 3rd gen | 2014 | Radeon 200 series | |||||||
| Arctic Islands | GCN 4th gen | 14 nm | 2016 | Radeon 400 series | ||||||
| Vega | GCN 5th gen | 14 nm 7 nm |
11 (FL 12_1) 12 (FL 12_1) |
2017 | Radeon Vega series | |||||
- ↑ 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 2019-06-06.
- ↑ "Conformant Products - The Khronos Group Inc". The Khronos Group. Retrieved 2019-06-06.
- ↑ "GPU-Tech.org - Catalyst 11.10 WHQL - First official Battlefield 3 driver for Radeon cards". www.gpu-tech.org.
- ↑ "Graphics Core Next: The Southern Islands Architecture". Tom's Hardware. 2011-12-21. Retrieved 2013-06-26.
- ↑ "AMD Clarifies 2013 Radeon Plans". Tom's Hardware. 2013-02-20. Retrieved 2013-06-26.
- ↑ "Radeon VEGA Frontier Edition". AMD. 2017-05-30. Retrieved 2017-06-30.