Template:AMD GPU features
The following table shows features of AMD/ATI's {{When pagename is
| List of AMD graphics processing units = GPUs.
| other = GPUs (see also: List of AMD graphics processing units).}}
{{navbar-table|AMD GPU features}}
class="wikitable" style="font-size: 85%; text-align: center"
! Name of GPU series ! Wonder ! Mach ! 3D Rage ! Rage Pro ! Rage 128 ! R100 ! R200 ! R300 ! R400 ! R500 ! R600 ! RV670 ! R700 ! colspan="2"|Northern ! Vega ! Navi 1x ! Navi 2x ! Navi 3x ! Navi 4x |
{{rh}} | Released
| 1986 | 1991 | Apr | Mar | Aug | Apr | Aug | Sep | May | Oct | May | Nov | Jun | Sep | Oct | Dec | Jan | Sep | Jun | Jun 2016, Apr 2017, Aug 2019 | Jun 2017, Feb 2019 | Jul | Nov | Dec | Feb |
---|
{{rh}} | Marketing Name
| Wonder | Mach | 3D | Rage | Rage | Radeon | Radeon | Radeon | Radeon | Radeon | Radeon | Radeon | Radeon | Radeon | colspan="2"|Radeon | Radeon | Radeon | Radeon | Radeon | Radeon | Radeon | Radeon | Radeon | Radeon |
{{rh}} | AMD support
| colspan=19 {{na|Ended}} | colspan=8 {{ya|Current}} |
{{rh}} | Kind
| colspan=2 | 2D | colspan=23 | 3D |
{{rh}} | Instruction set architecture
| colspan=10 | Not publicly known | colspan=6 | TeraScale instruction set | colspan=5 | GCN instruction set | colspan=4 | RDNA instruction set |
{{rh}} | Microarchitecture
| colspan=5 | Not publicly known | colspan=2 | GFX1 | colspan=3 | GFX2 | colspan=3 | TeraScale 1 | TeraScale 2 | TeraScale 2 | TeraScale 3 | GCN 1st | GCN 2nd | GCN 3rd | GCN 4th | GCN 5th | RDNA | RDNA 2 | RDNA 3 | RDNA 4 |
{{rh}} | Type
| colspan=6 | Fixed pipeline{{efn|name="r100 shader"}} | colspan=4 | Programmable pixel & vertex pipelines | colspan=15 | Unified shader model |
style="border-top:2px solid grey"
! {{rh}} | Direct3D | colspan=2 {{N/a}} | 5.0 | colspan=2 | 6.0 | 7.0 | 8.1 | 9.0 | 9.0b | 9.0c | 10.0 | colspan=2 | 10.1 | colspan=3 | 11 (11_0) | colspan=3 | 11 (12_0) |
{{rh}} | Shader model
| colspan=6 {{N/a}} | 1.4 | 2.0+ | 2.0b | 3.0 | 4.0 | colspan=2 | 4.1 | colspan=3 | 5.0 | 5.1 | colspan=3 | 5.1 | colspan=4 | 6.7 | 6.8 |
{{rh}} | OpenGL
| colspan=3 {{N/a}} | 1.1 | 1.2 | colspan=2 | 1.3 | colspan=3 | 2.1{{efn|name="nonpot"}}{{Cite news|url=https://www.khronos.org/opengl/wiki/NPOT_Texture|title=NPOT Texture (OpenGL Wiki)|work=Khronos Group|access-date=February 10, 2021|language=en}} | colspan=3 | 3.3 | colspan=3 | 4.5{{cite web |url=https://support.amd.com/en-us/kb-articles/pages/amd-radeon-software-crimson-edition-beta.aspx |title=AMD Radeon Software Crimson Edition Beta |work=AMD |access-date=2018-04-20}}{{cite web |url=https://mesamatrix.net/ |title=Mesamatrix |work=mesamatrix.net |access-date=2018-04-22}}{{cite web |url=https://www.x.org/wiki/RadeonFeature/ |title=RadeonFeature |work=X.Org Foundation |access-date=2018-04-20}}{{efn|name="nofp64"}} | colspan=9 | 4.6 |
{{rh}} | Vulkan
| colspan=15 {{N/a}} | 1.1{{efn|name="nofp64"}}{{efn|name="vulkantheo"}} | colspan="2" | 1.3{{cite web |url=https://www.khronos.org/conformance/adopters/conformant-products#submission_820 |title=Conformant Products |work=Khronos Group |access-date=2024-12-02}} | colspan="7" | 1.4{{cite web |url=https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32432 |title=radv: add Vulkan 1.4 support |work=Mesa |access-date=2024-12-02}} |
{{rh}} | OpenCL
| colspan=10 {{N/a}} | colspan=2 | Close to Metal | 1.1 (not supported by Mesa) | colspan=4 | 1.2+ (on Linux: 1.1+ (no Image support on Clover, with by Rusticl) with Mesa, 1.2+ on GCN 1.Gen) | colspan=4 | 2.0+ (Adrenalin driver on Win7+) | colspan=4 | 2.2+ and 3.0 Windows 8.1+ and Linux ROCm 5.0+ (Mesa Rusticl 1.2+ and 3.0 (2.1+ and 2.2+ wip)){{cite web |title=AMD Radeon RX 6800 XT Specs |url=https://www.techpowerup.com/gpu-specs/radeon-rx-6800-xt.c3694 |website=TechPowerUp |access-date=January 1, 2021}}{{cite web | title=AMD Launches The Radeon PRO W7500/W7600 RDNA3 GPUs | website=Phoronix | date=3 August 2023 | url=https://www.phoronix.com/news/AMD-Radeon-PRO-W7500-W7600 | access-date=4 September 2023}}{{cite web | title=AMD Radeon Pro 5600M Grafikkarte | website=TopCPU.net | url=https://www.topcpu.net/de/cpu/Radeon-Pro-5600M | language=de | access-date=4 September 2023}} |
{{rh}} | HSA / ROCm
| colspan=16 {{N/a}} | colspan=5 {{ya}} | colspan=4 {{Dunno}} |
style="border-top:2px solid grey"
! {{rh}} | Video decoding ASIC | colspan=10 {{N/a}} | UVD+ | UVD 2 | UVD 2.2 | colspan="2"|UVD 3 | UVD 4 | UVD 4.2 | UVD 6.3 | UVD 7 {{cite news|last1=Killian|first1=Zak|title=AMD publishes patches for Vega support on Linux|url=https://techreport.com/news/31627/amd-publishes-patches-for-vega-support-on-linux|access-date=March 23, 2017|publisher=Tech Report|date=March 22, 2017}}{{efn|name="vcn"}} | rowspan=2 | VCN 2.0 {{efn|name="vcn"}} | rowspan=2 | VCN 3.0 {{Cite news|last=Larabel|first=Michael|title=AMD Radeon Navi 2 / VCN 3.0 Supports AV1 Video Decoding|url=https://www.phoronix.com/scan.php?page=news_item&px=AV1-Decode-For-AMD-VCN-3.0|date=September 15, 2020|access-date=January 1, 2021|publisher=Phoronix}} | rowspan=2 |VCN 4.0 | rowspan=2 |VCN 5.0 |
{{rh}} | Video encoding ASIC
| colspan=16 {{N/a}} | VCE 1.0 | VCE 2.0 | VCE 3.4 | VCE 4.0 {{efn|name="vcn"}} |
{{rh}} | Fluid Motion {{efn|name="FliudMotion"}}
| colspan="17" {{na}} | colspan="4" {{ya}} | colspan=2 {{na}} | colspan=2 {{Dunno}} |
{{rh}} | Power saving
| colspan=10 {{Dunno}} | colspan=4 | PowerPlay | colspan=2" | PowerTune | colspan=5 | PowerTune & ZeroCore Power | colspan=4 {{Dunno}} |
{{rh}} | TrueAudio
| colspan=17 {{N/a}} | colspan=2 style="background:#DFD" | Via dedicated DSP | colspan=6 style="background:#DFD" | Via shaders |
{{rh}} | FreeSync
| colspan=17 {{N/a}} | colspan=8 style="background:#DFD" | 1 |
{{rh}} | HDCP{{efn|name="DRM"}}
| colspan=10 {{N/a}} | colspan=7 {{Dunno}} | colspan=2 | 1.4 | colspan=2 | 2.2 |
{{rh}} | PlayReady{{efn|name="DRM"}}
| colspan=19 {{N/a}} | style="background:#DFD" | 3.0 | {{na}} | colspan=4 style="background:#DFD" | 3.0 |
{{rh}} | Supported displays{{efn|name="max displays"}}
| | | | | | 1–2 | colspan=7 | 2 | colspan=8 | 2–6 | colspan=3 {{Dunno}} | 4 |
{{rh}} | Max. resolution
| colspan=13 {{Dunno}} | colspan=3 | 2–6 × | colspan=3 | 2–6 × | 2–6 × | colspan=2 | |7680x4320 @165 Hz |7680x4320 |
style="border-top:2px solid grey"
! {{rh}} | | | | | | | colspan=13 {{ya}} | colspan=7 {{N/a}} |
{{rh}} | /drm/amdgpu {{efn|name="drm"}}
| colspan=17 {{N/a}} | colspan=1 {{not yet|Optional}} {{cite web |url=https://wiki.gentoo.org/wiki/AMDGPU |title=AMDGPU |access-date=December 29, 2023}} | colspan=7 {{ya}} |
{{notelist|refs=
{{efn|name="r100 shader"|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.}}
{{efn|name="nonpot"|R300, R400 and R500 based cards do not fully comply with OpenGL 2+ as the hardware does not support all types of non-power of two (NPOT) textures.}}
{{efn|name="nofp64"|OpenGL 4+ compliance requires supporting FP64 shaders and these are emulated on some TeraScale chips using 32-bit hardware.}}
{{efn|name="max displays"|More displays may be supported with native DisplayPort connections, or splitting the maximum resolution between multiple monitors with active converters.}}
{{efn|name="drm"|DRM (Direct Rendering Manager) is a component of the Linux kernel. AMDgpu is the Linux kernel module. Support in this table refers to the most current version.}}
{{efn|name="vcn"|The UVD and VCE were replaced by the Video Core Next (VCN) ASIC in the Raven Ridge APU implementation of Vega.}}
{{efn|name="FliudMotion"|Video processing for video frame rate interpolation technique. In Windows it works as a DirectShow filter in your player. In Linux, there is no support on the part of drivers and / or community.}}
{{efn|name="DRM"|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.}}
{{efn|name="vulkantheo"|Vulkan support is theoretically possible but has not been implemented in a stable driver.}}
}}
{{Template reference list}}