Content deleted Content added
Sun Creator (talk | contribs) m General fixes, typo(s) fixed: Vega based → Vega-based |
|||
Line 1:
'''Video Code Engine''' ('''VCE''', was earlier referred to as '''Video Coding Engine''',<ref name="amd-introducing"/>
Video Coding Engine was introduced with the [[Radeon HD 7000 Series|Radeon HD 7900]] on {{date|2011-12-22}}.<ref>{{cite web |url=https://www.amd.com/Documents/UVD3_whitepaper.pdf |title=White Paper AMD UnifiedVideoDecoder (UVD) |date=2012-06-15 |accessdate=2017-05-20}}</ref><ref>{{cite web |url=http://www.anandtech.com/show/5261/amd-radeon-hd-7970-review/9 |title=AnandTech Portal | AMD Radeon HD 7970 Review: 28nm And Graphics Core Next, Together As One |publisher=Anandtech.com |accessdate=2014-03-27}}</ref><ref>{{cite web |url=http://techreport.com/review/22192/amd-radeon-hd-7970-graphics-processor/5 |title=AMD's Radeon HD 7970 graphics processor - The Tech Report - Page 5 |publisher=The Tech Report |accessdate=2014-03-27}}</ref> VCE occupies a considerable amount of the [[die (integrated circuit)|die]] surface and is not to be confused with AMD's [[Unified Video Decoder]] (UVD).
As of [[Ryzen#APUs:
== Overview ==
[[File:AMD VCE fixed mode.svg|thumb|In ''"full-fixed mode"'' the entire computation is done by the fixed-function VCE unit. Full-fixed mode can be accessed through the OpenMAX IL API.]]
Line 66 ⟶ 67:
==={{Anchor|4.0}}VCE 4.0 ===
The Video Code Engine 4.0 encoder and UVD 7.0 decoder are included in the Vega
==== VCE 4.1 ====
Line 74 ⟶ 75:
====APUs====
{{AMD APU features}}
====GPUs====
{{AMD GPU features}}
== Operating system support ==
The VCE SIP core needs to be supported by the [[device driver]]. The device driver provides one or multiple [[Application programming interface|interfaces]], e. g. [[OpenMAX IL]]. One of these interfaces is then used by end-user software, like [[GStreamer]] or [[HandBrake]] (HandBrake rejected VCE support in December 2016
AMD's [[proprietary software|proprietary]] device driver [[AMD Catalyst]] is available for multiple operating systems and support for VCE has been added to it{{citation needed|date=June 2014}}. Additionally, a [[free and open-source graphics device driver#ATI/AMD|free device driver]] is available. This driver also supports the VCE hardware.
Line 84 ⟶ 86:
===Linux===
[[File:Linux AMD graphics stack.svg|thumb|Support for the VCE [[Application-specific integrated circuit|ASIC]] is contained in the [[Linux kernel]] device driver ''amdgpu''.]]
{{Main
* Initial VCE support has been added on {{date|2014-02-04}} by Christian König of AMD to the free radeon driver.<ref>{{cite mailing list |url=http://lists.freedesktop.org/archives/mesa-dev/2014-February/053203.html |title=initial VCE support |date=4 February 2014 |accessdate=28 November 2015 |mailing-list=mesa-dev |last=König |first=Christian}}</ref>
* [[Gallium3D|Gallium3D state tracker]] for [[OpenMAX]] was added {{date|2013-10-24}} to [[Mesa 3D]].<ref>{{cite mailing list |url=http://lists.freedesktop.org/archives/mesa-dev/2013-October/046943.html |title=OpenMAX state tracker |date=24 October 2013 |accessdate=28 November 2015 |mailing-list=mesa-dev |last=König |first=Christian}}</ref>
Line 97 ⟶ 99:
[[Open Broadcaster Software]] (OBS Studio) supports VCE for recording and streaming. The original Open Broadcaster Software (OBS) requires a fork build in order to enable VCE.<ref>{{cite web |url=https://obsproject.com/forum/threads/obs-branch-with-amd-vce-support.13996/ |title=OBS branch with AMD VCE support |date=May 2, 2014 |accessdate=2017-05-20}}</ref>
[[AMD Radeon Software Crimson|AMD Radeon Software]] supports VCE with built in game capture ("Radeon ReLive") and use AMD AMF/VCE on APU or Radeon Graphics card to reduce FPS drop when capturing game or video content.
== Successor ==
|