User:Wikiinger/sandbox/AMD GPU features
1 1 1
The following table shows features of Radeon-branded GPU microarchitectures.
|Released||Apr 2000||Aug 2001||Sep 2002||May 2004||Oct 2005
|Instruction set||not publicly known||TeraScale instruction set||GCN instruction set|
|Microarchitecture||TeraScale 1 (VLIW5)||TeraScale 2 (VLIW5)||TeraScale 3 (VLIW4)||GCN 1st gen||GCN 2nd gen||GCN 3rd gen||GCN 4th gen||GCN 5th gen|
|Type||Fixed pipeline[a]||Programmable pixel&vertex pipelines||Unified shader model||Unified shader model|
|11 (11_0)||11 (11_1)
Windows 7+ full support for 1.0
|OpenCL||N/A||Close to Metal||1.1||1.2||1.2||2.0|
|Power saving||?||PowerPlay||PowerTune||PowerTune & ZeroCore Power|
|Unified Video Decoder||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]|
|Video Coding Engine||N/A||N/A||VCE 1.0||VCE 2.0||VCE 3.0 or 3.1||VCE 3.4||VCE 4.0[d]|
|TrueAudio||N/A||N/A||N/A||Via dedicated DSP||Via shaders|
|PlayReady[e]||N/A||N/A||N/A||3.0 (beta)||3.0 (upcoming)|
|Max. resolution||?||?||2–6x 2560×1600||2–6x 4096×2160 @ 60 Hz||2–6x 5120x2880 @ 60 Hz||3x 7680×4320 @ 60 Hz|
- The 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.
- 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.
- Larabel, Michael (7 December 2016). "The Best Features Of The Linux 4.9 Kernel". Phoronix. Retrieved 7 December 2016.