Template:AMD GPU features
Jump to navigation
Jump to search
Template documentation
The following table shows features of AMD's GPUs Template:When pagename is
Name of GPU series | Wonder | Mach | 3D Rage | Rage Pro | Rage | 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 | 1986 | 1991 | 1996 | 1997 | 1998 | 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 | Wonder | Mach | 3D Rage | Rage Pro | Rage | 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=13 Template:Na | colspan=9 Template:Ya | |||||||||||||||||||
Template:Rh | Kind | 2D | 3D | |||||||||||||||||||
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 | N/A | 5.0 | 6.0 | 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 | colspan=6 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 | N/A | 1.1 | 1.2 | 1.3 | 2.0[lower-alpha 2] | 3.3 | 4.5 (on Linux + Mesa 3D: 4.2 with FP64 HW support, 3.3 without)[1][2][3][lower-alpha 3] | 4.6 (on Linux: 4.6 (Mesa 20.0)) | |||||||||||||
Template:Rh | Vulkan | colspan=15 Template:N/A | 1.0 (Win 7+ or Mesa 17+) |
1.2 (Adrenalin 20.1, Linux Mesa 20.0) | ||||||||||||||||||
Template:Rh | OpenCL | N/A | Close to Metal | 1.1 | 1.2 | 2.0 (Adrenalin driver on Win7+) (1.2 on Linux, 2.1 with AMD ROCm) |
Template:Unknown | |||||||||||||||
Template:Rh | HSA | N/A | colspan=5 Template:Ya | Template:Unknown | ||||||||||||||||||
Template:Rh | Video decoding ASIC | colspan="10" 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=15 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=10 Template:Unknown | PowerPlay | PowerTune | PowerTune & ZeroCore Power | Template:Unknown | ||||||||||||||||
Template:Rh | TrueAudio | colspan=16 Template:N/A | Via dedicated DSP | Via shaders | ||||||||||||||||||
Template:Rh | FreeSync | colspan=16 Template:N/A | 1 2 | |||||||||||||||||||
Template:Rh | HDCP[lower-alpha 5] | colspan=16 Template:Unknown | 1.4 | 1.4 2.2 |
1.4 2.2 2.3 | |||||||||||||||||
Template:Rh | PlayReady[lower-alpha 5] | colspan=18 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=13 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=15 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). Archived from the original (PDF) on 6 September 2018. 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. |