Difference between revisions of "Template:AMD graphics API support"

From blackwiki
Jump to navigation Jump to search
(Clarify)
(Show introduction year)
Line 7: Line 7:
 
! colspan=5 | Supported [[application programming interface|API]]s
 
! colspan=5 | Supported [[application programming interface|API]]s
 
! rowspan=3 | AMD support
 
! rowspan=3 | AMD support
 +
! rowspan=3 | Year introduced
 
! rowspan=3 | Introduced with
 
! rowspan=3 | Introduced with
 
|-
 
|-
Line 27: Line 28:
 
| rowspan=5 {{no}}
 
| rowspan=5 {{no}}
 
| rowspan=10 {{no|Ended}}
 
| rowspan=10 {{no|Ended}}
 +
| 2000
 
| style="text-align:left" | Original "ATI Radeon", as well as Radeon DDR, 7000, 7500, VE, and LE models
 
| style="text-align:left" | Original "ATI Radeon", as well as Radeon DDR, 7000, 7500, VE, and LE models
 
|-
 
|-
Line 33: Line 35:
 
| rowspan=1 | 150 nm
 
| rowspan=1 | 150 nm
 
| 8.1
 
| 8.1
 +
| 2001
 
| style="text-align:left" | 8500, 9000, 9200 and 9250
 
| style="text-align:left" | 8500, 9000, 9200 and 9250
 
|-
 
|-
Line 39: Line 42:
 
| rowspan=3 | 2.0
 
| rowspan=3 | 2.0
 
| 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
 
| style="text-align:left" | 9500–9800, X300-X600, X1050
 
| style="text-align:left" | 9500–9800, X300-X600, X1050
 
|-
 
|-
Line 44: Line 48:
 
| 130&nbsp;nm<br />110&nbsp;nm
 
| 130&nbsp;nm<br />110&nbsp;nm
 
| 9.0b<br/>11 (FL 9_2)
 
| 9.0b<br/>11 (FL 9_2)
 +
| 2004
 
| style="text-align:left" | X700–X850
 
| style="text-align:left" | X700–X850
 
|-
 
|-
Line 49: Line 54:
 
| 90&nbsp;nm<br />80&nbsp;nm
 
| 90&nbsp;nm<br />80&nbsp;nm
 
| 9.0c<br/>11 (FL 9_3)
 
| 9.0c<br/>11 (FL 9_3)
 +
| 2005
 
| style="text-align:left" | X1300–X1950
 
| style="text-align:left" | X1300–X1950
 
|-
 
|-
Line 57: Line 63:
 
| 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
 
| style="text-align:left" | [[Radeon HD 2000 series|HD 2000 series]], HD 3410
 
| style="text-align:left" | [[Radeon HD 2000 series|HD 2000 series]], HD 3410
 
|-
 
|-
Line 63: Line 70:
 
| 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>http://www.gpu-tech.org/content.php/177-Catalyst-11-10-WHQL-First-official-Battlefield-3-driver-for-Radeon-graphics-cards</ref>
 
| [[AMD APP SDK|ATI Stream APP]] <ref>http://www.gpu-tech.org/content.php/177-Catalyst-11-10-WHQL-First-official-Battlefield-3-driver-for-Radeon-graphics-cards</ref>
 +
| 2007
 
| style="text-align:left" | HD 3450-3870, Mobility HD 2000 and 3000 series
 
| style="text-align:left" | HD 3450-3870, Mobility HD 2000 and 3000 series
 
|-
 
|-
Line 68: Line 76:
 
| rowspan=1 | 55&nbsp;nm<br/>40&nbsp;nm
 
| rowspan=1 | 55&nbsp;nm<br/>40&nbsp;nm
 
| 1.0
 
| 1.0
 +
| 2008
 
| style="text-align:left" | [[Radeon HD 4000 Series|HD 4000 series]]
 
| style="text-align:left" | [[Radeon HD 4000 Series|HD 4000 series]]
 
|-
 
|-
Line 76: Line 85:
 
| rowspan=2 | 11 (FL 11_0)
 
| rowspan=2 | 11 (FL 11_0)
 
| rowspan=2 | 1.2
 
| rowspan=2 | 1.2
 +
| 2009
 
| style="text-align:left" | [[Radeon HD 5000 Series|HD 5000 series]]
 
| style="text-align:left" | [[Radeon HD 5000 Series|HD 5000 series]]
 
|-
 
|-
 
! [[Radeon_HD_6000_Series|Northern Islands]]
 
! [[Radeon_HD_6000_Series|Northern Islands]]
 
| [[TeraScale (microarchitecture)#TeraScale 3|TeraScale 3]]
 
| [[TeraScale (microarchitecture)#TeraScale 3|TeraScale 3]]
 +
| 2010
 
| style="text-align:left" | [[Comparison of AMD graphics processing units#Northern Islands (HD 6xxx) Series|HD 6000 series, and IGP 7000 series]]
 
| style="text-align:left" | [[Comparison of AMD graphics processing units#Northern Islands (HD 6xxx) Series|HD 6000 series, and IGP 7000 series]]
 
|-
 
|-
Line 91: Line 102:
 
| 1.2<br />2.0 possible  
 
| 1.2<br />2.0 possible  
 
| rowspan=5 {{yes|Current}}
 
| rowspan=5 {{yes|Current}}
 +
| 2012
 
| style="text-align:left" | [[Radeon HD 7000 Series|HD 7000 series]]
 
| style="text-align:left" | [[Radeon HD 7000 Series|HD 7000 series]]
 
|-
 
|-
Line 97: Line 109:
 
| 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<br />2.2 possible
 
| rowspan=4 | 2.0<br />2.1 Beta<br />2.2 possible
 +
| 2013
 
| style="text-align:left" | [[AMD Radeon Rx 200 series|Radeon 200 series]]
 
| style="text-align:left" | [[AMD Radeon Rx 200 series|Radeon 200 series]]
 
|-
 
|-
Line 102: Line 115:
 
| [[Graphics Core Next#third|GCN 3<sup>rd</sup> gen]]
 
| [[Graphics Core Next#third|GCN 3<sup>rd</sup> gen]]
 
| rowspan=3 | 1.1
 
| rowspan=3 | 1.1
 +
| 2015
 
| style="text-align:left" | [[AMD Radeon Rx 300 series|Radeon 300 series]]
 
| style="text-align:left" | [[AMD Radeon Rx 300 series|Radeon 300 series]]
|-
+
|-  
 
! [[AMD Radeon 400 series|Arctic Islands]]
 
! [[AMD Radeon 400 series|Arctic Islands]]
 
| [[Graphics Core Next#fourth|GCN 4<sup>th</sup> gen]]
 
| [[Graphics Core Next#fourth|GCN 4<sup>th</sup> gen]]
 
| 14&nbsp;nm
 
| 14&nbsp;nm
 +
| 2016
 
|style="text-align:left" | [[AMD Radeon 400 series|Radeon 400 series]]
 
|style="text-align:left" | [[AMD Radeon 400 series|Radeon 400 series]]
 
|-
 
|-
Line 113: Line 128:
 
| 14&nbsp;nm<br/>7&nbsp;nm
 
| 14&nbsp;nm<br/>7&nbsp;nm
 
| 11 (FL 12_1)<br/>12 (FL 12_1)
 
| 11 (FL 12_1)<br/>12 (FL 12_1)
 +
| 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:25, 2 May 2018

The following table shows the progression of graphics and compute APIs support across Radeon-branded GPU microarchitectures. Note that a series might include older generation chips.

Chip series Micro-architecture Fab Supported APIs AMD support Year introduced Introduced with
Rendering Computing
Vulkan OpenGL[1] 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 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 [2] 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.4
4.5 Beta
4.6 possible
11 (FL 11_0) 1.2 2009 HD 5000 series
Northern Islands TeraScale 3 2010 HD 6000 series, and IGP 7000 series
Southern Islands GCN 1st gen 28 nm 1.0 4.5
4.6 possible
11 (FL 11_1)
12 (FL11_1)
Yes 1.2
2.0 possible
Current 2012 HD 7000 series
Sea Islands GCN 2nd gen 11 (FL 12_0)
12 (FL 12_0)
2.0
2.1 Beta
2.2 possible
2013 Radeon 200 series
Volcanic Islands GCN 3rd gen 1.1 2015 Radeon 300 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
  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.

[3][4][5]

References

  1. "Khronos Products#OpenGL". The Khronos Group. Retrieved 2017-04-22.
  2. http://www.gpu-tech.org/content.php/177-Catalyst-11-10-WHQL-First-official-Battlefield-3-driver-for-Radeon-graphics-cards
  3. "Graphics Core Next: The Southern Islands Architecture". Tom's Hardware. 2011-12-21. Retrieved 2013-06-26.
  4. "AMD Clarifies 2013 Radeon Plans". Tom's Hardware. 2013-02-20. Retrieved 2013-06-26.
  5. "Radeon VEGA Frontier Edition". AMD. 2017-05-30. Retrieved 2017-06-30.