Template:AMD GPU features
The following table shows features of Radeon-branded GPU microarchitectures.
|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|
|Instruction set||Not publicly known||TeraScale instruction set||GCN instruction set||RDNA instruction set|
|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|
|Type||Fixed pipeline[a]||Programmable pixel & vertex pipelines||Unified shader model||?|
|11 (11_0)||11 (11_1)
|OpenGL||1.3||2.0[b]||3.3||4.4[c]||4.6 (on Linux: 4.5+)||?|
|Vulkan||N/A||1.0 (Win 7+ or Mesa 17+||1.1|
|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)||?|
|Video decoding ASIC||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[d]||VCN 1.0[d]|
|Video encoding ASIC||N/A||VCE 1.0||VCE 2.0||VCE 3.0 or 3.1||VCE 3.4||VCE 4.0[d]|
|Power saving||?||PowerPlay||PowerTune||PowerTune & ZeroCore Power||?|
|TrueAudio||N/A||Via dedicated DSP||Via shaders||?|
|Max. resolution||?||2–6 × 2560×1600||2–6 × 4096×2160 @ 60 Hz||2–6 × 5120×2880 @ 60 Hz||3 × 7680×4320 @ 60 Hz||?|
- 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.
- The UVD and VCE were replaced by the Video Core Next (VCN) ASIC in the Raven Ridge APU implementation of Vega.
- 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.
- DRM (Direct Rendering Manager) is a component of the Linux kernel. Support in this table refers to the most current version.
- 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.
|Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.|
Subpages of this template.