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

! Evergreen

! colspan="2"|Northern
Islands

! Southern
Islands

! Sea
Islands

! Volcanic
Islands

! Arctic
Islands
/Polaris

! Vega

! Navi 1x

! Navi 2x

! Navi 3x

! Navi 4x

{{rh}} | Released

| 1986

| 1991

| Apr
1996

| Mar
1997

| Aug
1998

| Apr
2000

| Aug
2001

| Sep
2002

| May
2004

| Oct
2005

| May
2007

| Nov
2007

| Jun
2008

| Sep
2009

| Oct
2010

| Dec
2010

| Jan
2012

| Sep
2013

| Jun
2015

| Jun 2016, Apr 2017, Aug 2019

| Jun 2017, Feb 2019

| Jul
2019

| Nov
2020

| Dec
2022

| Feb
2025

{{rh}} | Marketing Name

| Wonder

| Mach

| 3D
Rage

| Rage
Pro

| Rage
128

| Radeon
7000

| Radeon
8000

| Radeon
9000

| Radeon
X700/X800

| Radeon
X1000

| Radeon
HD 2000

| Radeon
HD 3000

| Radeon
HD 4000

| Radeon
HD 5000

| colspan="2"|Radeon
HD 6000

| Radeon
HD 7000

| Radeon
200

| Radeon
300

| Radeon
400/500/600

| Radeon
RX Vega, Radeon VII

| Radeon
RX 5000

| Radeon
RX 6000

| Radeon
RX 7000

| Radeon
RX 9000

{{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
(VLIW5)

(GFX3)

| TeraScale 2
(VLIW5)

(GFX4)

| TeraScale 2
(VLIW5)

up to 68xx
(GFX4)

| TeraScale 3
(VLIW4)

in 69xx {{cite news |url=https://hw-lab.com/amd-radeon-hd-6900-series-amd-cayman.html/4 |title=AMD Radeon HD 6900 (AMD Cayman) series graphics cards |work=HWlab |publisher=hw-lab.com |date=December 19, 2010 |archive-url=http://web.archive.org/web/20220823180458/https://hw-lab.com/amd-radeon-hd-6900-series-amd-cayman.html/4 |archive-date=August 23, 2022 |access-date=August 23, 2022 |quote=New VLIW4 architecture of stream processors allowed to save area of each SIMD by 10%, while performing the same compared to previous VLIW5 architecture }}{{cite web |url=https://www.techpowerup.com/gpu-specs/?generation=Northern%20Islands&architecture=TeraScale%203&sort=generation |title=GPU Specs Database |website=TechPowerUp |access-date=August 23, 2022 }}
(GFX5)

| GCN 1st
gen

(GFX6)

| GCN 2nd
gen

(GFX7)

| GCN 3rd
gen

(GFX8)

| GCN 4th
gen

(GFX8)

| GCN 5th
gen

(GFX9)

| RDNA
(GFX10.1)

| RDNA 2
(GFX10.3)

| RDNA 3
(GFX11)

| RDNA 4
(GFX12)

{{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
11 (9_2)

| 9.0b
11 (9_2)

| 9.0c
11 (9_3)

| 10.0
11 (10_0)

| colspan=2 | 10.1
11 (10_1)

| colspan=3 | 11 (11_0)

| 11 (11_1)
12 (11_1)

| colspan=3 | 11 (12_0)
12 (12_0)

| colspan=2 | 11 (12_1)
12 (12_1)

| colspan=3 | 11 (12_1)
12 (12_2)

{{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
6.5

| 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+)
(on Linux ROCm, Mesa 1.2+ (no Image support in Clover, but in Rusticl with Mesa, 2.0+ and 3.0 with AMD drivers or AMD ROCm), 5th gen: 2.2 win 10+ and Linux RocM 5.0+

| 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}}

| Avivo/UVD

| UVD+

| UVD 2

| UVD 2.2

| colspan="2"|UVD 3

| UVD 4

| UVD 4.2

| UVD 5.0 or 6.0

| 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.0 or 3.1

| 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
2

{{rh}} | HDCP{{efn|name="DRM"}}

| colspan=10 {{N/a}}

| colspan=7 {{Dunno}}

| colspan=2 | 1.4

| colspan=2 | 2.2

| colspan=4 | 2.3 {{Cite web |last=Edmonds |first=Rich |date=February 4, 2022 |title=ASUS Dual RX 6600 GPU review: Rock-solid 1080p gaming with impressive thermals |url=https://www.windowscentral.com/asus-dual-rx-6600-gpu-review |access-date=November 1, 2022 |website=Windows Central |language=en}}

{{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 ×
2560×1600

| colspan=3 | 2–6 ×
4096×2160 @ 30 Hz

| 2–6 ×
5120×2880 @ 60 Hz

| 3 ×
7680×4320 @ 60 Hz {{cite web|url=http://radeon.com/_downloads/vega-whitepaper-11.6.17.pdf |title=Radeon's next-generation Vega architecture |access-date=June 13, 2017 |publisher=Radeon Technologies Group (AMD) |archive-url=https://web.archive.org/web/20180906124605/http://radeon.com/_downloads/vega-whitepaper-11.6.17.pdf |archive-date=September 6, 2018 |url-status=dead}}

| colspan=2 |
7680×4320 @ 60 Hz [https://www.powercolor.com/product?id=1623918640#spe PowerColor]

|7680x4320

@165 Hz

|7680x4320

style="border-top:2px solid grey"

! {{rh}} | /drm/radeon{{efn|name="drm"}}

|

|

|

|

|

| 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.}}

}}{{documentation|content=

{{Template reference list}}

See also