Difference between revisions of "Template:AMD GPU features"
Jump to navigation
Jump to search
Template documentation
blackwiki>Trigenibinion (Add sibling) |
blackwiki>Bulhis899 (Evidence of absence. If a source can be found that disputes otherwise, then incorporate it.) |
||
| Line 62: | Line 62: | ||
|- | |- | ||
! {{rh}} | [[Instruction set]] | ! {{rh}} | [[Instruction set]] | ||
| − | | colspan="5" rowspan="2" | Not publicly known | + | | colspan="5" rowspan="2" | Not publicly known |
| colspan="5" | [[TeraScale (microarchitecture)|TeraScale]] instruction set | | colspan="5" | [[TeraScale (microarchitecture)|TeraScale]] instruction set | ||
| colspan="5" | [[Graphics Core Next#Instruction set|GCN instruction set]] | | colspan="5" | [[Graphics Core Next#Instruction set|GCN instruction set]] | ||
Revision as of 22:01, 29 January 2020
The following table shows features of AMD's Radeon-branded GPUs (see also: List of AMD graphics processing units).
| Name of GPU series | R100 | R200 | R300 | R400 | R500 | R600 | RV670 | R700 | Evergreen | Northern Islands |
Southern Islands |
Sea Islands |
Volcanic Islands |
Arctic Islands/Polaris |
Vega | Navi |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Template:Rh | Released | Apr 2000 | Aug 2001 | Sep 2002 | May 2004 | Oct 2005 | May 2007 | Nov 2007 | Jun 2008 | Sep 2009 | Oct 2010 | Jan 2012 | Sep 2013 | Jun 2015 | Jun 2016 | Jun 2017 | Jul 2019 |
| Marketing Name | Radeon 7000 | Radeon 8000 | Radeon 9000 | Radeon X700/X800 | Radeon X1000 | Radeon HD 1000/2000 | Radeon HD 3000 | Radeon HD 4000 | Radeon HD 5000 | Radeon HD 6000 | Radeon HD 7000 | Radeon Rx 200 | Radeon Rx 300 | Radeon RX 400/500 | Radeon RX Vega/Radeon VII(7nm) | Radeon RX 5000 |
| Template:Rh | AMD support | colspan="10" Template:Na | colspan="6" Template:Ya | ||||||||||||||
| Template:Rh | Instruction set | Not publicly known | TeraScale instruction set | GCN instruction set | RDNA instruction set | ||||||||||||
| Template:Rh | Microarchitecture | TeraScale 1 | TeraScale 2 (VLIW5) | TeraScale 3 (VLIW4) | GCN 1st gen | GCN 2nd gen | GCN 3rd gen | GCN 4th gen | GCN 5th gen | RDNA | |||||||
| Template:Rh | Type | Fixed pipeline[lower-alpha 1] | Programmable pixel & vertex pipelines | Unified shader model | |||||||||||||
| Template:Rh | Direct3D | 7.0 | 8.1 | 9.0 11 (9_2) |
9.0b 11 (9_2) |
9.0c 11 (9_3) |
10.0 11 (10_0) |
10.1 11 (10_1) |
11 (11_0) | 11 (11_1) 12 (11_1) |
11 (12_0) 12 (12_0) |
11 (12_1) 12 (12_1) | |||||
| Template:Rh | Shader model | Template:N/A | 1.4 | 2.0+ | 2.0b | 3.0 | 4.0 | 4.1 | 5.0 | 5.1 | 5.1 6.3 |
6.4 | |||||
| Template:Rh | OpenGL | 1.3 | 2.0[lower-alpha 2] | 3.3 | 4.5 (on Linux 4.2)[1][2][3][lower-alpha 3] | 4.6 (on Linux: 4.5+) | |||||||||||
| Template:Rh | Vulkan | colspan="10" Template:N/A | 1.0 (Win 7+ or Mesa 17+) |
1.1 | |||||||||||||
| Template:Rh | OpenCL | N/A | Close to Metal | 1.1 | 1.2 | 2.0 (Adrenalin driver on Win7+) 1.2 (on Linux, 2.0 and 2.1 WIP mostly in Linux ROCm) |
Template:Unknown | ||||||||||
| Template:Rh | HSA | N/A | colspan="5" Template:Ya | Template:Unknown | |||||||||||||
| Template:Rh | Video decoding ASIC | colspan="5" Template:N/A | Avivo/UVD | UVD+ | UVD 2 | UVD 2.2 | UVD 3 | UVD 4 | UVD 4.2 | UVD 5.0 or 6.0 | UVD 6.3 | UVD 7[4][lower-alpha 4] | VCN 2.0[4][lower-alpha 4] | ||||
| Template:Rh | Video encoding ASIC | colspan="10" Template:N/A | VCE 1.0 | VCE 2.0 | VCE 3.0 or 3.1 | VCE 3.4 | VCE 4.0[4][lower-alpha 4] | ||||||||||
| Template:Rh | Power saving | colspan="5" Template:Unknown | PowerPlay | PowerTune | PowerTune & ZeroCore Power | Template:Unknown | |||||||||||
| Template:Rh | TrueAudio | colspan="11" Template:N/A | Via dedicated DSP | Via shaders | |||||||||||||
| Template:Rh | FreeSync | colspan="11" Template:N/A | 1 2 | ||||||||||||||
| Template:Rh | HDCP[lower-alpha 5] | colspan="11" Template:Unknown | 1.4 | 1.4 2.2 |
1.4 2.2 2.3 | ||||||||||||
| Template:Rh | PlayReady[lower-alpha 5] | colspan="13" Template:N/A | 3.0 | Template:Na | 3.0 | ||||||||||||
| Template:Rh | Supported displays[lower-alpha 6] | 1–2 | 2 | 2–6 | Template:Unknown | ||||||||||||
| Template:Rh | Max. resolution | colspan="8" Template:Unknown | 2–6 × 2560×1600 |
2–6 × 4096×2160 @ 60 Hz |
2–6 × 5120×2880 @ 60 Hz |
3 × 7680×4320 @ 60 Hz[5] |
Template:Unknown | ||||||||||
Template:Rh | /drm/radeon[lower-alpha 7]
|
colspan="12" Template:Ya | colspan="4" Template:N/A | ||||||||||||||
Template:Rh | /drm/amdgpu[lower-alpha 7]
|
colspan="10" Template:N/A | colspan="2" Template:Not yet[6] | colspan="4" Template:Ya | |||||||||||||
- ↑ The Radeon 100 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.
- ↑ 4.0 4.1 4.2 The UVD and VCE were replaced by the Video Core Next (VCN) ASIC in the Raven Ridge APU implementation of Vega.
- ↑ 5.0 5.1 To play protected video content, it also requires card, operating system, driver, and application support. A compatible HDCP display is also needed for this. HDCP is mandatory for the output of certain audio formats, placing additional constraints on the multimedia setup.
- ↑ More displays may be supported with native DisplayPort connections, or splitting the maximum resolution between multiple monitors with active converters.
- ↑ 7.0 7.1 DRM (Direct Rendering Manager) is a component of the Linux kernel. Support in this table refers to the most current version.
References
- ↑ "AMD Radeon Software Crimson Edition Beta". AMD. Retrieved 20 April 2018.
- ↑ "Mesamatrix". mesamatrix.net. Retrieved 22 April 2018.
- ↑ "RadeonFeature". X.Org Foundation. Retrieved 20 April 2018.
- ↑ 4.0 4.1 4.2 Killian, Zak (22 March 2017). "AMD publishes patches for Vega support on Linux". Tech Report. Retrieved 23 March 2017.
- ↑ "Radeon's next-generation Vega architecture" (PDF). Radeon Technologies Group (AMD). Retrieved 13 June 2017.
- ↑ Larabel, Michael (7 December 2016). "The Best Features of the Linux 4.9 Kernel". Phoronix. Retrieved 7 December 2016.
See also
| Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Subpages of this template. |