Difference between revisions of "Template:AMD GPU features"
Jump to navigation
Jump to search
Template documentation
(Clarify) |
m (200 revisions imported) |
||
| (93 intermediate revisions by 46 users not shown) | |||
| Line 1: | Line 1: | ||
| − | The following table shows | + | {{Use dmy dates|date=July 2019}} |
| − | + | The following table shows features of [[Advanced Micro Devices|AMD]]'s [[Graphics processing unit|GPU]]s {{When pagename is | |
| + | | List of AMD graphics processing units = | ||
| + | | other = (see also: [[List of AMD graphics processing units]]).}} | ||
| + | {{navbar-table|AMD GPU features}} | ||
{| class="wikitable" style="font-size: 85%; text-align: center" | {| class="wikitable" style="font-size: 85%; text-align: center" | ||
| − | ! | + | ! Name of [[Graphics processing unit|GPU]] series |
| + | ! [[List_of_AMD_graphics_processing_units#Wonder_series|Wonder]] | ||
| + | ! [[List_of_AMD_graphics_processing_units#Mach_series|Mach]] | ||
| + | ! [[List_of_AMD_graphics_processing_units#Rage_series|3D Rage]] | ||
| + | ! [[List_of_AMD_graphics_processing_units#Rage_series|Rage Pro]] | ||
| + | ! [[List_of_AMD_graphics_processing_units#Rage_series|Rage]] | ||
! [[ATi Radeon R100 Series|R100]] | ! [[ATi Radeon R100 Series|R100]] | ||
! [[ATI Radeon R200 series|R200]] | ! [[ATI Radeon R200 series|R200]] | ||
| Line 12: | Line 20: | ||
! [[Radeon HD 4000 series|R700]] | ! [[Radeon HD 4000 series|R700]] | ||
! [[Radeon HD 5000 Series|Evergreen]] | ! [[Radeon HD 5000 Series|Evergreen]] | ||
| − | ! [[Radeon HD 6000 Series|Northern<br | + | ! [[Radeon HD 6000 Series|Northern<br>Islands]] |
| − | ! [[Radeon HD 7000 Series|Southern<br | + | ! [[Radeon HD 7000 Series|Southern<br>Islands]] |
| − | ! [[AMD Radeon Rx 200 series|Sea<br | + | ! [[AMD Radeon Rx 200 series|Sea<br>Islands]] |
| − | ! [[AMD Radeon Rx 300 series|Volcanic<br | + | ! [[AMD Radeon Rx 300 series|Volcanic<br>Islands]] |
| − | ! [[AMD Radeon 400 series|Arctic<br | + | ! [[AMD Radeon 400 series|Arctic<br>Islands/Polaris]] |
! [[AMD RX Vega series|Vega]] | ! [[AMD RX Vega series|Vega]] | ||
| + | ! [[AMD Radeon RX 5000 series|Navi]] | ||
|- | |- | ||
! {{rh}} | Released | ! {{rh}} | Released | ||
| + | | 1986 | ||
| + | | 1991 | ||
| + | | 1996 | ||
| + | | 1997 | ||
| + | | 1998 | ||
| Apr 2000 | | Apr 2000 | ||
| Aug 2001 | | Aug 2001 | ||
| Line 35: | Line 49: | ||
| Jun 2016 | | Jun 2016 | ||
| Jun 2017 | | Jun 2017 | ||
| + | | Jul 2019 | ||
| + | |- | ||
| + | ![[List of AMD graphics processing units|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 | ||
|- | |- | ||
! {{rh}} | AMD support | ! {{rh}} | AMD support | ||
| − | | colspan= | + | | colspan=13 {{na|Ended}} |
| − | | colspan= | + | | colspan=9 {{ya|Current}} |
| + | |- | ||
| + | ! {{rh}} | Kind | ||
| + | | colspan=2 | 2D | ||
| + | | colspan=19 | 3D | ||
|- | |- | ||
! {{rh}} | [[Instruction set]] | ! {{rh}} | [[Instruction set]] | ||
| − | | colspan= | + | | colspan=10 rowspan=2 | Not publicly known |
| − | | colspan= | + | | colspan=5 | [[TeraScale (microarchitecture)|TeraScale]] instruction set |
| − | | colspan= | + | | colspan=5 | [[Graphics Core Next#Instruction set|GCN instruction set]] |
| + | | [[AMD RDNA Architecture#Instruction set|RDNA instruction set]] | ||
|- | |- | ||
! {{rh}} | [[Microarchitecture]] | ! {{rh}} | [[Microarchitecture]] | ||
| − | | colspan= | + | | colspan=3 | [[TeraScale (microarchitecture)#first|TeraScale 1]] |
| − | | [[TeraScale (microarchitecture)|TeraScale 2 (VLIW5)]] | + | | [[TeraScale (microarchitecture)#second|TeraScale 2 (VLIW5)]] |
| − | | [[TeraScale (microarchitecture)|TeraScale 3 (VLIW4)]] | + | | [[TeraScale (microarchitecture)#third|TeraScale 3 (VLIW4)]] |
| − | | [[Graphics Core Next#first|GCN | + | | [[Graphics Core Next#first|GCN 1st gen]] |
| − | | [[Graphics Core Next#second|GCN | + | | [[Graphics Core Next#second|GCN 2nd gen]] |
| − | | [[Graphics Core Next#third|GCN | + | | [[Graphics Core Next#third|GCN 3rd gen]] |
| − | | [[Graphics Core Next#fourth|GCN | + | | [[Graphics Core Next#fourth|GCN 4th gen]] |
| − | | [[Graphics Core Next#fifth|GCN | + | | [[Graphics Core Next#fifth|GCN 5th gen]] |
| + | | [[AMD RDNA Architecture|RDNA]] | ||
|- | |- | ||
! {{rh}} | Type | ! {{rh}} | Type | ||
| − | | colspan= | + | | colspan=6 | Fixed pipeline{{efn|name="r100 shader"}} |
| − | | colspan= | + | | colspan=4 | Programmable pixel & vertex pipelines |
| − | | colspan= | + | | colspan=11 | [[Unified shader model]] |
| − | |- style="border-top:2px solid grey | + | |- style="border-top:2px solid grey" |
! {{rh}} | [[Direct3D]] | ! {{rh}} | [[Direct3D]] | ||
| + | | colspan=2 {{n/a}} | ||
| + | | 5.0 | ||
| + | | colspan=2 | 6.0 | ||
| 7.0 | | 7.0 | ||
| 8.1 | | 8.1 | ||
| − | | 9.0<br | + | | 9.0<br>11 ([[Feature levels in Direct3D#Direct3D 11|9_2]]) |
| − | | 9.0b<br | + | | 9.0b<br>11 (9_2) |
| − | | 9.0c<br | + | | 9.0c<br>11 ([[Feature levels in Direct3D#Direct3D 11|9_3]]) |
| − | | 10.0<br | + | | 10.0<br>11 ([[Feature levels in Direct3D#Direct3D 10|10_0]]) |
| − | | colspan= | + | | colspan=2 | 10.1<br>11 ([[Feature levels in Direct3D#Direct3D 10|10_1]]) |
| − | | colspan= | + | | colspan=2 | 11 (11_0) |
| − | + | | 11 ([[Feature levels in Direct3D#Direct3D 12|11_1]])<br>12 (11_1) | |
| − | | colspan= | + | | colspan=3 | 11 ([[Feature levels in Direct3D#Direct3D 12|12_0]])<br>12 (12_0) |
| − | | colspan= | + | | colspan=2 | 11 ([[Feature levels in Direct3D#Direct3D 12|12_1]])<br>12 (12_1) |
|- | |- | ||
| − | ! {{rh}} | [[High-Level Shading Language#Shader model comparison|Shader | + | ! {{rh}} | [[High-Level Shading Language#Shader model comparison|Shader model]] |
| − | | {{N/A}} | + | | colspan=6 {{N/A}} |
| 1.4 | | 1.4 | ||
| 2.0+ | | 2.0+ | ||
| Line 80: | Line 127: | ||
| 3.0 | | 3.0 | ||
| 4.0 | | 4.0 | ||
| − | | colspan= | + | | colspan=2 | 4.1 |
| − | | colspan= | + | | colspan=2 | 5.0 |
| − | | colspan= | + | | 5.1 |
| − | | 6. | + | | colspan=3 | 5.1<br>6.3 |
| + | | colspan=2 | 6.4 | ||
|- | |- | ||
! {{rh}} | [[OpenGL]] | ! {{rh}} | [[OpenGL]] | ||
| − | | colspan= | + | | colspan=3 {{n/a}} |
| − | | colspan= | + | | 1.1 |
| − | | colspan= | + | | 1.2 |
| − | | colspan= | + | | colspan=2 | 1.3 |
| − | | colspan= | + | | colspan=3 | 2.0{{efn|name="nonpot"}} |
| + | | colspan=3 | 3.3 | ||
| + | | colspan=2 | [[OpenGL#OpenGL 4.5|4.5]] (on Linux + Mesa 3D: 4.2 with FP64 HW support, 3.3 without)<ref name="crimsonbeta">{{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=[[Advanced Micro Devices|AMD]] |accessdate=2018-04-20}}</ref><ref name="mesamatrix">{{cite web |url=https://mesamatrix.net/ |title=Mesamatrix |work=mesamatrix.net |accessdate=2018-04-22}}</ref><ref name="radeonfeature">{{cite web |url=https://www.x.org/wiki/RadeonFeature/ |title=RadeonFeature |work=[[X.Org Foundation]] |accessdate=2018-04-20}}</ref>{{efn|name="nofp64"}} | ||
| + | | colspan=6 | 4.6 (on Linux: 4.6 (Mesa 20.0)) | ||
|- | |- | ||
! {{rh}} | [[Vulkan (API)|Vulkan]] | ! {{rh}} | [[Vulkan (API)|Vulkan]] | ||
| − | | colspan= | + | | colspan=15 {{N/A}} |
| − | | | + | | 1.0<br />([[Windows 7|Win 7+]] or [[Mesa (computer graphics)|Mesa 17+]]) |
| − | | colspan= | + | | colspan=5 | 1.2 (Adrenalin 20.1, Linux Mesa 20.0) |
|- | |- | ||
! {{rh}} | [[OpenCL]] | ! {{rh}} | [[OpenCL]] | ||
| − | | colspan= | + | | colspan=10 {{N/a}} |
| − | | colspan= | + | | colspan=2 | [[Close to Metal]] |
| 1.1 | | 1.1 | ||
| − | | colspan= | + | | colspan=3 | 1.2 |
| − | | colspan= | + | | colspan=4 | 2.0 (Adrenalin driver on [[Windows 7|Win7+]])<br>(1.2 on [[Linux]], 2.1 with AMD ROCm) |
| + | | {{dunno}} | ||
|- | |- | ||
! {{rh}} | [[Heterogeneous System Architecture|HSA]] | ! {{rh}} | [[Heterogeneous System Architecture|HSA]] | ||
| − | | colspan= | + | | colspan=15 {{n/a}} |
| colspan=5 {{ya}} | | colspan=5 {{ya}} | ||
| − | |- style="border-top:2px solid grey | + | | {{dunno}} |
| − | + | |- style="border-top:2px solid grey" | |
| − | + | ||
| − | + | ! {{rh}} | Video decoding [[ASIC]] | |
| − | + | | colspan="10" {{N/A}} | |
| − | |||
| − | |||
| − | ! {{rh}} | [[ | ||
| − | | colspan=" | ||
| [[ATI Avivo|Avivo]]/[[Unified Video Decoder#UVD/UVD+|UVD]] | | [[ATI Avivo|Avivo]]/[[Unified Video Decoder#UVD/UVD+|UVD]] | ||
| [[Unified Video Decoder#UVD/UVD+|UVD+]] | | [[Unified Video Decoder#UVD/UVD+|UVD+]] | ||
| Line 126: | Line 174: | ||
| [[Unified Video Decoder#UVD 6|UVD 6.3]] | | [[Unified Video Decoder#UVD 6|UVD 6.3]] | ||
| [[Unified Video Decoder#UVD 7|UVD 7]]<ref name='TR_vega'>{{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|accessdate=23 March 2017|publisher=Tech Report|date=22 March 2017}}</ref>{{efn|name="vcn"}} | | [[Unified Video Decoder#UVD 7|UVD 7]]<ref name='TR_vega'>{{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|accessdate=23 March 2017|publisher=Tech Report|date=22 March 2017}}</ref>{{efn|name="vcn"}} | ||
| + | | rowspan=2 | [[Video Core Next|VCN 2.0]]<ref name='TR_vega' />{{efn|name="vcn"}} | ||
|- | |- | ||
| − | ! {{rh}} | [[ | + | ! {{rh}} | Video encoding [[ASIC]] |
| − | | colspan= | + | | colspan=15 {{N/A}} |
| [[Video Coding Engine#VCE 1.0|VCE 1.0]] | | [[Video Coding Engine#VCE 1.0|VCE 1.0]] | ||
| [[Video Coding Engine#VCE 2.0|VCE 2.0]] | | [[Video Coding Engine#VCE 2.0|VCE 2.0]] | ||
| Line 134: | Line 183: | ||
| [[Video Coding Engine#VCE 3.4|VCE 3.4]] | | [[Video Coding Engine#VCE 3.4|VCE 3.4]] | ||
| [[Video Coding Engine#VCE 4.0|VCE 4.0]]<ref name='TR_vega' />{{efn|name="vcn"}} | | [[Video Coding Engine#VCE 4.0|VCE 4.0]]<ref name='TR_vega' />{{efn|name="vcn"}} | ||
| + | |- | ||
| + | ! {{rh}} | Power saving | ||
| + | | colspan=10 {{dunno}} | ||
| + | | colspan=4 | [[AMD PowerPlay|PowerPlay]] | ||
| + | | [[AMD PowerTune|PowerTune]] | ||
| + | | colspan=5 | [[AMD PowerTune|PowerTune]] & [[AMD ZeroCore Power|ZeroCore Power]] | ||
| + | | {{dunno}} | ||
|- | |- | ||
! {{rh}} | [[AMD TrueAudio|TrueAudio]] | ! {{rh}} | [[AMD TrueAudio|TrueAudio]] | ||
| − | | colspan= | + | | colspan=16 {{N/A}} |
| − | | colspan= | + | | colspan=2 style="background:#DFD" | Via dedicated [[Digital signal processing|DSP]] |
| − | | colspan= | + | | colspan=3 style="background:#DFD" | Via shaders |
|- | |- | ||
! {{rh}} | [[FreeSync]] | ! {{rh}} | [[FreeSync]] | ||
| − | | colspan= | + | | colspan=16 {{N/A}} |
| − | | colspan= | + | | colspan=5 style="background:#DFD" | 1<br>2 |
|- | |- | ||
! {{rh}} | [[HDCP]]{{efn|name="DRM"}} | ! {{rh}} | [[HDCP]]{{efn|name="DRM"}} | ||
| − | | colspan= | + | | colspan=16 {{dunno}} |
| − | | colspan= | + | | colspan=2 | 1.4 |
| − | | colspan= | + | | colspan=2 | 1.4<br>2.2 |
| + | | 1.4<br>2.2<br>2.3 | ||
|- | |- | ||
! {{rh}} | [[PlayReady]]{{efn|name="DRM"}} | ! {{rh}} | [[PlayReady]]{{efn|name="DRM"}} | ||
| − | | colspan=" | + | | colspan=18 {{N/A}} |
| − | | | + | | style="background:#DFD" | 3.0 |
| + | | {{na}} | ||
| + | | style="background:#DFD" | 3.0 | ||
|- | |- | ||
| − | ! {{rh}} | | + | ! {{rh}} | [[AMD Eyefinity|Supported displays]]{{efn|name="max displays"}} |
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | | | ||
| 1–2 | | 1–2 | ||
| − | | colspan= | + | | colspan=7 | 2 |
| − | | colspan= | + | | colspan=7 | 2–6 |
| + | | {{dunno}} | ||
|- | |- | ||
| − | ! {{rh}} | Max. [[ | + | ! {{rh}} | Max. [[display resolution|resolution]] |
| − | | colspan= | + | | colspan=13 {{dunno}} |
| − | | colspan= | + | | colspan=2 | 2–6 ×<br>2560×1600 |
| − | | colspan= | + | | colspan=3 | 2–6 ×<br>4096×2160 @ 60 Hz |
| − | | | + | | 2–6 ×<br>5120×2880 @ 60 Hz |
| − | | | + | | 3 ×<br>7680×4320 @ 60 Hz<ref>{{cite web|url=http://radeon.com/_downloads/vega-whitepaper-11.6.17.pdf |title=Radeon's next-generation Vega architecture |accessdate=13 June 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=2018-09-06 |url-status=dead}}</ref> |
| − | |- style="border-top:2px solid grey | + | | {{dunno}} |
| + | |- style="border-top:2px solid grey" | ||
! {{rh}} | <code>/drm/radeon</code>{{efn|name="drm"}} | ! {{rh}} | <code>/drm/radeon</code>{{efn|name="drm"}} | ||
| − | | colspan= | + | | |
| − | | colspan= | + | | |
| + | | | ||
| + | | | ||
| + | | | ||
| + | | colspan=12 {{ya}} | ||
| + | | colspan=4 {{N/A}} | ||
|- | |- | ||
! {{rh}} | <code>/drm/amdgpu</code>{{efn|name="drm"}} | ! {{rh}} | <code>/drm/amdgpu</code>{{efn|name="drm"}} | ||
| − | | colspan= | + | | colspan=15 {{N/A}} |
| − | | colspan= | + | | colspan=2 {{not yet|Experimental}}<ref>{{cite web |url=http://phoronix.com/scan.php?page=news_item&px=Linux-4.9-Kernel-Highlights |title=The Best Features of the Linux 4.9 Kernel |last=Larabel |first=Michael |date=7 December 2016 |publisher=[[Phoronix]] |accessdate=7 December 2016}}</ref> |
| − | | colspan= | + | | colspan=4 {{ya}} |
|} | |} | ||
| − | |||
| − | |||
{{notelist|refs= | {{notelist|refs= | ||
| − | {{efn|name="r100 shader"|The Radeon | + | {{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 [[ATi_Radeon_R100_Series#R100's_pixel_shaders|R100's pixel shaders]].}} |
| − | {{efn|name="nonpot"|These series do not fully comply with OpenGL 2+ as the hardware does not support all types of non power of two (NPOT) textures.}} | + | {{efn|name="nonpot"|These series 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="nofp64"|OpenGL 4+ compliance requires supporting FP64 shaders and these are emulated on some TeraScale chips using 32-bit hardware.}} | ||
| − | {{efn|name="max | + | {{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. Support in this table refers to the most current version.}} | {{efn|name="drm"|DRM ([[Direct Rendering Manager]]) is a component of the Linux kernel. 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 [[Ryzen#Raven Ridge|Raven Ridge]] APU implementation of Vega.}} | {{efn|name="vcn"|The UVD and VCE were replaced by the Video Core Next (VCN) ASIC in the [[Ryzen#Raven Ridge|Raven Ridge]] APU implementation of Vega.}} | ||
{{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="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.}} | ||
| − | }} | + | }}<noinclude>{{documentation|content= |
| − | |||
{{Template reference list}} | {{Template reference list}} | ||
== See also == | == See also == | ||
| + | * [[Template:AMD x86 CPU features]] | ||
* [[Template:AMD APU features]] | * [[Template:AMD APU features]] | ||
| − | [[Category:Advanced Micro Devices products]] | + | |
| − | </noinclude> | + | [[Category:Advanced Micro Devices products| ]] |
| + | [[Category:Computer hardware navigational boxes]] | ||
| + | [[Category:Computer company templates]] | ||
| + | }}</noinclude> | ||
Latest revision as of 11:45, 16 October 2020
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. |