Difference between revisions of "Template:AMD GPU features"
Jump to navigation
Jump to search
(Add HSA) |
(Add notes) |
||
| Line 87: | Line 87: | ||
! {{rh}} | [[OpenGL]] | ! {{rh}} | [[OpenGL]] | ||
| colspan="2" | 1.3 | | colspan="2" | 1.3 | ||
| − | | colspan="3" | 2.0 | + | | colspan="3" | 2.0{{efn|name="nonpot"}} |
| colspan="3" | 3.3 | | colspan="3" | 3.3 | ||
| − | | colspan="2" | 4.4 | + | | colspan="2" | 4.4{{efn|name="nofp64"}} |
| colspan="5" | 4.5 | | colspan="5" | 4.5 | ||
|- | |- | ||
| Line 179: | Line 179: | ||
{{notelist|refs= | {{notelist|refs= | ||
{{efn|name="r100 shader"|The Radeon 7000 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="r100 shader"|The Radeon 7000 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="nofp64"|OpenGL 4+ compliance requires supporting FP64 shaders and these are emulated on some TeraScale chips using 32-bit hardware.}} | ||
{{efn|name="max display"|More displays may be supported with native [[DisplayPort]] connections, or splitting the maximum resolution between multiple monitors with active converters.}} | {{efn|name="max display"|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.}} | ||
Revision as of 12:53, 6 May 2018
The following table shows the evolution of Radeon-branded GPU microarchitectures.
- ↑ 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.
- ↑ 4.0 4.1 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.
Video codec acceleration
- R100 - Video Immersion
- R200 - Video Immersion II
- R300 - Video Immersion II + Video Shader
- R410 - Video Shader HD
- R420 - Video Shader HD + DXVA
- R520 - Avivo Video
- R600 - Avivo HD Video - UVD 1.0
- R700 - UVD 2, UVD 2.2
- Evergreen - UVD 2.2
- Northern Islands - UVD 3 (HD 67xx UVD 2.2)
- Southern Islands - UVD 3.1, VCE 1.0
- Sea Islands - UVD 4.2, VCE 2.0
- Volcanic Islands - UVD 5.0, 6.0, VCE 3.0
- Arctic Islands - UVD 6.3, VCE 3.4
- Vega - UVD 7.0, VCE 4.0
References
- ↑ 1.0 1.1 Killian, Zak (22 March 2017). "AMD publishes patches for Vega support on Linux". Tech Report. Retrieved 23 March 2017.
- ↑ http://radeon.com/_downloads/vega-whitepaper-11.6.17.pdf
- ↑ Larabel, Michael (7 December 2016). "The Best Features Of The Linux 4.9 Kernel". Phoronix. Retrieved 7 December 2016.