<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Conualfy2</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Conualfy2"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Conualfy2/"/>
	<updated>2026-11-04T18:21:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VLC_GPU_Decoding&amp;diff=26514</id>
		<title>VLC GPU Decoding</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VLC_GPU_Decoding&amp;diff=26514"/>
		<updated>2014-02-20T12:03:03Z</updated>

		<summary type="html">&lt;p&gt;Conualfy2: /* Intel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The {{VLC}} framework can use your &#039;&#039;&#039;&#039;&#039;graphic card&#039;&#039;&#039;&#039;&#039; (a.k.a. GPU) to accelerate decoding of video streams depending on the video codec, graphic card model and operating system. In some cases, it can let the graphic card perform post-processing and rendering of the decoded video. In any case, this frees the main processor (i.e. CPU) of some of the most computationally heavy sub-tasks involved in playing digital video.&lt;br /&gt;
&lt;br /&gt;
= Activation =&lt;br /&gt;
To enable hardware accelerated decoding, use the VLC preferences. By default, hardware acceleration is disabled (and consequently, hardware acceleration is not yet available to external application via LibVLC).&lt;br /&gt;
&lt;br /&gt;
In VLC version 2.1, you can select which acceleration method you wish to use among those available for your operating system (if any). In earlier versions, there was simply a check box as shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:VLC_GPU.png]]&lt;br /&gt;
&lt;br /&gt;
= Operating system support =&lt;br /&gt;
&lt;br /&gt;
== Windows  ==&lt;br /&gt;
Since VLC version 1.1.0, [http://en.wikipedia.org/wiki/DirectX_Video_Acceleration DirectX Video Acceleration] (DxVA) is supported in its version &#039;&#039;&#039;2.0&#039;&#039;&#039;. It is available in &#039;&#039;Windows Vista&#039;&#039; (or &#039;&#039;Windows 2008&#039;&#039;) or any later Windows version; it is &#039;&#039;&#039;not&#039;&#039;&#039; available for Windows XP/2003 (and never will be).&lt;br /&gt;
&lt;br /&gt;
The following video codecs are supported: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[Windows_Media|WMV3]], [[Windows_Media|VC-1]] and [[H.264|H.264 (MPEG-4 AVC)]].&lt;br /&gt;
&lt;br /&gt;
== X11 (GNU/Linux, FreeBSD, etc.) ==&lt;br /&gt;
&lt;br /&gt;
On Linux/X11, there are two competing interfaces for hardware video decoding, VA-API from [http://www.intel.com/ Intel], and VDPAU from [http://www.nvidia.com/ NVIDIA]. Generally, VAAPI is used for Intel and Broadcom graphic cards, while VDPAU is used for AMD/ATI and NVIDIA cards.&lt;br /&gt;
&lt;br /&gt;
=== VA-API ===&lt;br /&gt;
VA-API is supported for decoding only since VLC version &#039;&#039;&#039;1.1.0&#039;&#039;&#039;.&lt;br /&gt;
Refer to [[VLC_VAAPI]] for more details.&lt;br /&gt;
&lt;br /&gt;
On modern Ubuntu distributions, first install the hardware support (packages &#039;&#039;&#039;i965-va-driver&#039;&#039;&#039;, &#039;&#039;&#039;libva-intel-vaapi-driver&#039;&#039;&#039; and &#039;&#039;&#039;vainfo&#039;&#039;&#039;) and then activate GPU hardware acceleration in Preferences -&amp;gt; Input&amp;amp;Codecs.&lt;br /&gt;
&lt;br /&gt;
Install terminal command: &#039;&#039;sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following video codecs are supported: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[MPEG-4|MPEG-4 Visual]], [[Windows_Media|WMV3]], [[Windows_Media|VC-1]] and [[H.264|H.264 (MPEG-4 AVC)]].&lt;br /&gt;
&lt;br /&gt;
=== VDPAU ===&lt;br /&gt;
VDPAU is supported for decoding since VLC version &#039;&#039;&#039;2.1.0&#039;&#039;&#039;, and for post-processing and rendering since VLC &#039;&#039;&#039;2.2.0&#039;&#039;&#039; (still in development as of late 2013).&lt;br /&gt;
&lt;br /&gt;
VDPAU will be enabled automatically by default in VLC version 2.2.0 onward.&lt;br /&gt;
Refer to http://www.remlab.net/op/vlc-vdpau.shtml for technical details.&lt;br /&gt;
&lt;br /&gt;
The following video codecs are supported for decoding: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[MPEG-4|MPEG-4 Visual]] (and possibly H.263), [[Windows_Media|WMV3]], [[Windows_Media|VC-1]] and [[H.264|H.264 (MPEG-4 AVC)]]. Almost all video codecs are supported  for post-processing and rendering.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X  ==&lt;br /&gt;
Video Decoding Acceleration (VDA) comes with MacOS X.6.3 and later (see [http://developer.apple.com/mac/library/technotes/tn2010/tn2267.html API]). This is somewhat supported in VLC 2.1.0.&lt;br /&gt;
&lt;br /&gt;
Only [[H.264|H.264 (MPEG-4 AVC)]] is supported currently.&lt;br /&gt;
&lt;br /&gt;
= Graphic card compatibility =&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
To check your DxVA compatibility, please &#039;&#039;&#039;download [http://bluesky23.yu-nagi.com/en/#DXVAChecker DxVA Checker]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== nVidia  ===&lt;br /&gt;
&lt;br /&gt;
For nVidia GPU, you are &#039;&#039;&#039;required&#039;&#039;&#039; to use a GPU supporting [[wikipedia:Nvidia_PureVideo|PureVideo]] in its 2nd generation (VP2 or newer), which means that you need an [[wikipedia:Nvidia_Ion|ION]], [[wikipedia:GeForce_8_Series|GeForce 8]], [[wikipedia:GeForce_9_Series|GeForce 9]] (recpmmended), [[wikipedia:GeForce_200_Series|GeForce 200]] or newer. &lt;br /&gt;
&lt;br /&gt;
We strongly &#039;&#039;&#039;recommend&#039;&#039;&#039; a VP3 or VP4 GPU.&lt;br /&gt;
&lt;br /&gt;
To be sure, check your GPU against [[wikipedia:Nvidia_PureVideo#Table_of_PureVideo_.28HD.29_GPUs|this table on Wikipedia]] and check if you are VP2 or newer.&lt;br /&gt;
&lt;br /&gt;
=== ATI  ===&lt;br /&gt;
&lt;br /&gt;
For ATI GPUs, you &#039;&#039;&#039;NEED&#039;&#039;&#039; Catalyst 10.7, that is just out. &lt;br /&gt;
&lt;br /&gt;
Then, you are required to use a GPU supporting [http://en.wikipedia.org/wiki/Unified_Video_Decoder Unified Video Decoder]. &lt;br /&gt;
&lt;br /&gt;
We believe you need a [http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs GPU supporting UVD2], like HD4xxx, 5xxx, 6xxx or 3200. One might have success with UVD+ GPU, like some HD 3xxx, but this isn&#039;t tested.&lt;br /&gt;
&lt;br /&gt;
=== Intel  ===&lt;br /&gt;
&lt;br /&gt;
Latest Intel GMA should work. Tested on GNU/Linux (Ubuntu 13.10) and hardware acceleration definitely works for Intel HD Graphics 3000 (dropped CPU usage for HD720 (1280 x 720, H.264, 24fps) from 12-13% to 6%).&lt;/div&gt;</summary>
		<author><name>Conualfy2</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VLC_GPU_Decoding&amp;diff=26513</id>
		<title>VLC GPU Decoding</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VLC_GPU_Decoding&amp;diff=26513"/>
		<updated>2014-02-20T12:00:02Z</updated>

		<summary type="html">&lt;p&gt;Conualfy2: /* Intel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The {{VLC}} framework can use your &#039;&#039;&#039;&#039;&#039;graphic card&#039;&#039;&#039;&#039;&#039; (a.k.a. GPU) to accelerate decoding of video streams depending on the video codec, graphic card model and operating system. In some cases, it can let the graphic card perform post-processing and rendering of the decoded video. In any case, this frees the main processor (i.e. CPU) of some of the most computationally heavy sub-tasks involved in playing digital video.&lt;br /&gt;
&lt;br /&gt;
= Activation =&lt;br /&gt;
To enable hardware accelerated decoding, use the VLC preferences. By default, hardware acceleration is disabled (and consequently, hardware acceleration is not yet available to external application via LibVLC).&lt;br /&gt;
&lt;br /&gt;
In VLC version 2.1, you can select which acceleration method you wish to use among those available for your operating system (if any). In earlier versions, there was simply a check box as shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:VLC_GPU.png]]&lt;br /&gt;
&lt;br /&gt;
= Operating system support =&lt;br /&gt;
&lt;br /&gt;
== Windows  ==&lt;br /&gt;
Since VLC version 1.1.0, [http://en.wikipedia.org/wiki/DirectX_Video_Acceleration DirectX Video Acceleration] (DxVA) is supported in its version &#039;&#039;&#039;2.0&#039;&#039;&#039;. It is available in &#039;&#039;Windows Vista&#039;&#039; (or &#039;&#039;Windows 2008&#039;&#039;) or any later Windows version; it is &#039;&#039;&#039;not&#039;&#039;&#039; available for Windows XP/2003 (and never will be).&lt;br /&gt;
&lt;br /&gt;
The following video codecs are supported: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[Windows_Media|WMV3]], [[Windows_Media|VC-1]] and [[H.264|H.264 (MPEG-4 AVC)]].&lt;br /&gt;
&lt;br /&gt;
== X11 (GNU/Linux, FreeBSD, etc.) ==&lt;br /&gt;
&lt;br /&gt;
On Linux/X11, there are two competing interfaces for hardware video decoding, VA-API from [http://www.intel.com/ Intel], and VDPAU from [http://www.nvidia.com/ NVIDIA]. Generally, VAAPI is used for Intel and Broadcom graphic cards, while VDPAU is used for AMD/ATI and NVIDIA cards.&lt;br /&gt;
&lt;br /&gt;
=== VA-API ===&lt;br /&gt;
VA-API is supported for decoding only since VLC version &#039;&#039;&#039;1.1.0&#039;&#039;&#039;.&lt;br /&gt;
Refer to [[VLC_VAAPI]] for more details.&lt;br /&gt;
&lt;br /&gt;
On modern Ubuntu distributions, first install the hardware support (packages &#039;&#039;&#039;i965-va-driver&#039;&#039;&#039;, &#039;&#039;&#039;libva-intel-vaapi-driver&#039;&#039;&#039; and &#039;&#039;&#039;vainfo&#039;&#039;&#039;) and then activate GPU hardware acceleration in Preferences -&amp;gt; Input&amp;amp;Codecs.&lt;br /&gt;
&lt;br /&gt;
Install terminal command: &#039;&#039;sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following video codecs are supported: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[MPEG-4|MPEG-4 Visual]], [[Windows_Media|WMV3]], [[Windows_Media|VC-1]] and [[H.264|H.264 (MPEG-4 AVC)]].&lt;br /&gt;
&lt;br /&gt;
=== VDPAU ===&lt;br /&gt;
VDPAU is supported for decoding since VLC version &#039;&#039;&#039;2.1.0&#039;&#039;&#039;, and for post-processing and rendering since VLC &#039;&#039;&#039;2.2.0&#039;&#039;&#039; (still in development as of late 2013).&lt;br /&gt;
&lt;br /&gt;
VDPAU will be enabled automatically by default in VLC version 2.2.0 onward.&lt;br /&gt;
Refer to http://www.remlab.net/op/vlc-vdpau.shtml for technical details.&lt;br /&gt;
&lt;br /&gt;
The following video codecs are supported for decoding: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[MPEG-4|MPEG-4 Visual]] (and possibly H.263), [[Windows_Media|WMV3]], [[Windows_Media|VC-1]] and [[H.264|H.264 (MPEG-4 AVC)]]. Almost all video codecs are supported  for post-processing and rendering.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X  ==&lt;br /&gt;
Video Decoding Acceleration (VDA) comes with MacOS X.6.3 and later (see [http://developer.apple.com/mac/library/technotes/tn2010/tn2267.html API]). This is somewhat supported in VLC 2.1.0.&lt;br /&gt;
&lt;br /&gt;
Only [[H.264|H.264 (MPEG-4 AVC)]] is supported currently.&lt;br /&gt;
&lt;br /&gt;
= Graphic card compatibility =&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
To check your DxVA compatibility, please &#039;&#039;&#039;download [http://bluesky23.yu-nagi.com/en/#DXVAChecker DxVA Checker]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== nVidia  ===&lt;br /&gt;
&lt;br /&gt;
For nVidia GPU, you are &#039;&#039;&#039;required&#039;&#039;&#039; to use a GPU supporting [[wikipedia:Nvidia_PureVideo|PureVideo]] in its 2nd generation (VP2 or newer), which means that you need an [[wikipedia:Nvidia_Ion|ION]], [[wikipedia:GeForce_8_Series|GeForce 8]], [[wikipedia:GeForce_9_Series|GeForce 9]] (recpmmended), [[wikipedia:GeForce_200_Series|GeForce 200]] or newer. &lt;br /&gt;
&lt;br /&gt;
We strongly &#039;&#039;&#039;recommend&#039;&#039;&#039; a VP3 or VP4 GPU.&lt;br /&gt;
&lt;br /&gt;
To be sure, check your GPU against [[wikipedia:Nvidia_PureVideo#Table_of_PureVideo_.28HD.29_GPUs|this table on Wikipedia]] and check if you are VP2 or newer.&lt;br /&gt;
&lt;br /&gt;
=== ATI  ===&lt;br /&gt;
&lt;br /&gt;
For ATI GPUs, you &#039;&#039;&#039;NEED&#039;&#039;&#039; Catalyst 10.7, that is just out. &lt;br /&gt;
&lt;br /&gt;
Then, you are required to use a GPU supporting [http://en.wikipedia.org/wiki/Unified_Video_Decoder Unified Video Decoder]. &lt;br /&gt;
&lt;br /&gt;
We believe you need a [http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs GPU supporting UVD2], like HD4xxx, 5xxx, 6xxx or 3200. One might have success with UVD+ GPU, like some HD 3xxx, but this isn&#039;t tested.&lt;br /&gt;
&lt;br /&gt;
=== Intel  ===&lt;br /&gt;
&lt;br /&gt;
Latest Intel GMA should work. Tested on GNU/Linux (Ubuntu 13.10) and hardware acceleration definitely works for Intel HD Graphics 3000 (dropped CPU usage for HD720 from 12-13% to 6%).&lt;/div&gt;</summary>
		<author><name>Conualfy2</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VLC_GPU_Decoding&amp;diff=26512</id>
		<title>VLC GPU Decoding</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VLC_GPU_Decoding&amp;diff=26512"/>
		<updated>2014-02-20T11:57:57Z</updated>

		<summary type="html">&lt;p&gt;Conualfy2: /* VA-API */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The {{VLC}} framework can use your &#039;&#039;&#039;&#039;&#039;graphic card&#039;&#039;&#039;&#039;&#039; (a.k.a. GPU) to accelerate decoding of video streams depending on the video codec, graphic card model and operating system. In some cases, it can let the graphic card perform post-processing and rendering of the decoded video. In any case, this frees the main processor (i.e. CPU) of some of the most computationally heavy sub-tasks involved in playing digital video.&lt;br /&gt;
&lt;br /&gt;
= Activation =&lt;br /&gt;
To enable hardware accelerated decoding, use the VLC preferences. By default, hardware acceleration is disabled (and consequently, hardware acceleration is not yet available to external application via LibVLC).&lt;br /&gt;
&lt;br /&gt;
In VLC version 2.1, you can select which acceleration method you wish to use among those available for your operating system (if any). In earlier versions, there was simply a check box as shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:VLC_GPU.png]]&lt;br /&gt;
&lt;br /&gt;
= Operating system support =&lt;br /&gt;
&lt;br /&gt;
== Windows  ==&lt;br /&gt;
Since VLC version 1.1.0, [http://en.wikipedia.org/wiki/DirectX_Video_Acceleration DirectX Video Acceleration] (DxVA) is supported in its version &#039;&#039;&#039;2.0&#039;&#039;&#039;. It is available in &#039;&#039;Windows Vista&#039;&#039; (or &#039;&#039;Windows 2008&#039;&#039;) or any later Windows version; it is &#039;&#039;&#039;not&#039;&#039;&#039; available for Windows XP/2003 (and never will be).&lt;br /&gt;
&lt;br /&gt;
The following video codecs are supported: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[Windows_Media|WMV3]], [[Windows_Media|VC-1]] and [[H.264|H.264 (MPEG-4 AVC)]].&lt;br /&gt;
&lt;br /&gt;
== X11 (GNU/Linux, FreeBSD, etc.) ==&lt;br /&gt;
&lt;br /&gt;
On Linux/X11, there are two competing interfaces for hardware video decoding, VA-API from [http://www.intel.com/ Intel], and VDPAU from [http://www.nvidia.com/ NVIDIA]. Generally, VAAPI is used for Intel and Broadcom graphic cards, while VDPAU is used for AMD/ATI and NVIDIA cards.&lt;br /&gt;
&lt;br /&gt;
=== VA-API ===&lt;br /&gt;
VA-API is supported for decoding only since VLC version &#039;&#039;&#039;1.1.0&#039;&#039;&#039;.&lt;br /&gt;
Refer to [[VLC_VAAPI]] for more details.&lt;br /&gt;
&lt;br /&gt;
On modern Ubuntu distributions, first install the hardware support (packages &#039;&#039;&#039;i965-va-driver&#039;&#039;&#039;, &#039;&#039;&#039;libva-intel-vaapi-driver&#039;&#039;&#039; and &#039;&#039;&#039;vainfo&#039;&#039;&#039;) and then activate GPU hardware acceleration in Preferences -&amp;gt; Input&amp;amp;Codecs.&lt;br /&gt;
&lt;br /&gt;
Install terminal command: &#039;&#039;sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following video codecs are supported: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[MPEG-4|MPEG-4 Visual]], [[Windows_Media|WMV3]], [[Windows_Media|VC-1]] and [[H.264|H.264 (MPEG-4 AVC)]].&lt;br /&gt;
&lt;br /&gt;
=== VDPAU ===&lt;br /&gt;
VDPAU is supported for decoding since VLC version &#039;&#039;&#039;2.1.0&#039;&#039;&#039;, and for post-processing and rendering since VLC &#039;&#039;&#039;2.2.0&#039;&#039;&#039; (still in development as of late 2013).&lt;br /&gt;
&lt;br /&gt;
VDPAU will be enabled automatically by default in VLC version 2.2.0 onward.&lt;br /&gt;
Refer to http://www.remlab.net/op/vlc-vdpau.shtml for technical details.&lt;br /&gt;
&lt;br /&gt;
The following video codecs are supported for decoding: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[MPEG-4|MPEG-4 Visual]] (and possibly H.263), [[Windows_Media|WMV3]], [[Windows_Media|VC-1]] and [[H.264|H.264 (MPEG-4 AVC)]]. Almost all video codecs are supported  for post-processing and rendering.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X  ==&lt;br /&gt;
Video Decoding Acceleration (VDA) comes with MacOS X.6.3 and later (see [http://developer.apple.com/mac/library/technotes/tn2010/tn2267.html API]). This is somewhat supported in VLC 2.1.0.&lt;br /&gt;
&lt;br /&gt;
Only [[H.264|H.264 (MPEG-4 AVC)]] is supported currently.&lt;br /&gt;
&lt;br /&gt;
= Graphic card compatibility =&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
To check your DxVA compatibility, please &#039;&#039;&#039;download [http://bluesky23.yu-nagi.com/en/#DXVAChecker DxVA Checker]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== nVidia  ===&lt;br /&gt;
&lt;br /&gt;
For nVidia GPU, you are &#039;&#039;&#039;required&#039;&#039;&#039; to use a GPU supporting [[wikipedia:Nvidia_PureVideo|PureVideo]] in its 2nd generation (VP2 or newer), which means that you need an [[wikipedia:Nvidia_Ion|ION]], [[wikipedia:GeForce_8_Series|GeForce 8]], [[wikipedia:GeForce_9_Series|GeForce 9]] (recpmmended), [[wikipedia:GeForce_200_Series|GeForce 200]] or newer. &lt;br /&gt;
&lt;br /&gt;
We strongly &#039;&#039;&#039;recommend&#039;&#039;&#039; a VP3 or VP4 GPU.&lt;br /&gt;
&lt;br /&gt;
To be sure, check your GPU against [[wikipedia:Nvidia_PureVideo#Table_of_PureVideo_.28HD.29_GPUs|this table on Wikipedia]] and check if you are VP2 or newer.&lt;br /&gt;
&lt;br /&gt;
=== ATI  ===&lt;br /&gt;
&lt;br /&gt;
For ATI GPUs, you &#039;&#039;&#039;NEED&#039;&#039;&#039; Catalyst 10.7, that is just out. &lt;br /&gt;
&lt;br /&gt;
Then, you are required to use a GPU supporting [http://en.wikipedia.org/wiki/Unified_Video_Decoder Unified Video Decoder]. &lt;br /&gt;
&lt;br /&gt;
We believe you need a [http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs GPU supporting UVD2], like HD4xxx, 5xxx, 6xxx or 3200. One might have success with UVD+ GPU, like some HD 3xxx, but this isn&#039;t tested.&lt;br /&gt;
&lt;br /&gt;
=== Intel  ===&lt;br /&gt;
&lt;br /&gt;
Latest Intel GMA should work.&lt;/div&gt;</summary>
		<author><name>Conualfy2</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VLC_GPU_Decoding&amp;diff=26511</id>
		<title>VLC GPU Decoding</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VLC_GPU_Decoding&amp;diff=26511"/>
		<updated>2014-02-20T11:57:06Z</updated>

		<summary type="html">&lt;p&gt;Conualfy2: /* X11 (GNU/Linux, FreeBSD, etc.) */  added the lines how to install hardware acceleration for Intel on Ubuntu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The {{VLC}} framework can use your &#039;&#039;&#039;&#039;&#039;graphic card&#039;&#039;&#039;&#039;&#039; (a.k.a. GPU) to accelerate decoding of video streams depending on the video codec, graphic card model and operating system. In some cases, it can let the graphic card perform post-processing and rendering of the decoded video. In any case, this frees the main processor (i.e. CPU) of some of the most computationally heavy sub-tasks involved in playing digital video.&lt;br /&gt;
&lt;br /&gt;
= Activation =&lt;br /&gt;
To enable hardware accelerated decoding, use the VLC preferences. By default, hardware acceleration is disabled (and consequently, hardware acceleration is not yet available to external application via LibVLC).&lt;br /&gt;
&lt;br /&gt;
In VLC version 2.1, you can select which acceleration method you wish to use among those available for your operating system (if any). In earlier versions, there was simply a check box as shown below:&lt;br /&gt;
&lt;br /&gt;
[[File:VLC_GPU.png]]&lt;br /&gt;
&lt;br /&gt;
= Operating system support =&lt;br /&gt;
&lt;br /&gt;
== Windows  ==&lt;br /&gt;
Since VLC version 1.1.0, [http://en.wikipedia.org/wiki/DirectX_Video_Acceleration DirectX Video Acceleration] (DxVA) is supported in its version &#039;&#039;&#039;2.0&#039;&#039;&#039;. It is available in &#039;&#039;Windows Vista&#039;&#039; (or &#039;&#039;Windows 2008&#039;&#039;) or any later Windows version; it is &#039;&#039;&#039;not&#039;&#039;&#039; available for Windows XP/2003 (and never will be).&lt;br /&gt;
&lt;br /&gt;
The following video codecs are supported: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[Windows_Media|WMV3]], [[Windows_Media|VC-1]] and [[H.264|H.264 (MPEG-4 AVC)]].&lt;br /&gt;
&lt;br /&gt;
== X11 (GNU/Linux, FreeBSD, etc.) ==&lt;br /&gt;
&lt;br /&gt;
On Linux/X11, there are two competing interfaces for hardware video decoding, VA-API from [http://www.intel.com/ Intel], and VDPAU from [http://www.nvidia.com/ NVIDIA]. Generally, VAAPI is used for Intel and Broadcom graphic cards, while VDPAU is used for AMD/ATI and NVIDIA cards.&lt;br /&gt;
&lt;br /&gt;
=== VA-API ===&lt;br /&gt;
VA-API is supported for decoding only since VLC version &#039;&#039;&#039;1.1.0&#039;&#039;&#039;.&lt;br /&gt;
Refer to [[VLC_VAAPI]] for more details.&lt;br /&gt;
&lt;br /&gt;
On modern Ubuntu distributions, first install the hardware support (packages &#039;&#039;&#039;i965-va-driver&#039;&#039;&#039;, &#039;&#039;&#039;libva-intel-vaapi-driver&#039;&#039;&#039; and &#039;&#039;&#039;vainfo&#039;&#039;&#039;) and then activate GPU hardware acceleration in Preferences -&amp;gt; Input&amp;amp;Codecs.&lt;br /&gt;
&#039;&#039;&#039;sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The following video codecs are supported: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[MPEG-4|MPEG-4 Visual]], [[Windows_Media|WMV3]], [[Windows_Media|VC-1]] and [[H.264|H.264 (MPEG-4 AVC)]].&lt;br /&gt;
&lt;br /&gt;
=== VDPAU ===&lt;br /&gt;
VDPAU is supported for decoding since VLC version &#039;&#039;&#039;2.1.0&#039;&#039;&#039;, and for post-processing and rendering since VLC &#039;&#039;&#039;2.2.0&#039;&#039;&#039; (still in development as of late 2013).&lt;br /&gt;
&lt;br /&gt;
VDPAU will be enabled automatically by default in VLC version 2.2.0 onward.&lt;br /&gt;
Refer to http://www.remlab.net/op/vlc-vdpau.shtml for technical details.&lt;br /&gt;
&lt;br /&gt;
The following video codecs are supported for decoding: [[MPEG|MPEG-1]], [[MPEG|MPEG-2]], [[MPEG-4|MPEG-4 Visual]] (and possibly H.263), [[Windows_Media|WMV3]], [[Windows_Media|VC-1]] and [[H.264|H.264 (MPEG-4 AVC)]]. Almost all video codecs are supported  for post-processing and rendering.&lt;br /&gt;
&lt;br /&gt;
== Mac OS X  ==&lt;br /&gt;
Video Decoding Acceleration (VDA) comes with MacOS X.6.3 and later (see [http://developer.apple.com/mac/library/technotes/tn2010/tn2267.html API]). This is somewhat supported in VLC 2.1.0.&lt;br /&gt;
&lt;br /&gt;
Only [[H.264|H.264 (MPEG-4 AVC)]] is supported currently.&lt;br /&gt;
&lt;br /&gt;
= Graphic card compatibility =&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
To check your DxVA compatibility, please &#039;&#039;&#039;download [http://bluesky23.yu-nagi.com/en/#DXVAChecker DxVA Checker]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== nVidia  ===&lt;br /&gt;
&lt;br /&gt;
For nVidia GPU, you are &#039;&#039;&#039;required&#039;&#039;&#039; to use a GPU supporting [[wikipedia:Nvidia_PureVideo|PureVideo]] in its 2nd generation (VP2 or newer), which means that you need an [[wikipedia:Nvidia_Ion|ION]], [[wikipedia:GeForce_8_Series|GeForce 8]], [[wikipedia:GeForce_9_Series|GeForce 9]] (recpmmended), [[wikipedia:GeForce_200_Series|GeForce 200]] or newer. &lt;br /&gt;
&lt;br /&gt;
We strongly &#039;&#039;&#039;recommend&#039;&#039;&#039; a VP3 or VP4 GPU.&lt;br /&gt;
&lt;br /&gt;
To be sure, check your GPU against [[wikipedia:Nvidia_PureVideo#Table_of_PureVideo_.28HD.29_GPUs|this table on Wikipedia]] and check if you are VP2 or newer.&lt;br /&gt;
&lt;br /&gt;
=== ATI  ===&lt;br /&gt;
&lt;br /&gt;
For ATI GPUs, you &#039;&#039;&#039;NEED&#039;&#039;&#039; Catalyst 10.7, that is just out. &lt;br /&gt;
&lt;br /&gt;
Then, you are required to use a GPU supporting [http://en.wikipedia.org/wiki/Unified_Video_Decoder Unified Video Decoder]. &lt;br /&gt;
&lt;br /&gt;
We believe you need a [http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs GPU supporting UVD2], like HD4xxx, 5xxx, 6xxx or 3200. One might have success with UVD+ GPU, like some HD 3xxx, but this isn&#039;t tested.&lt;br /&gt;
&lt;br /&gt;
=== Intel  ===&lt;br /&gt;
&lt;br /&gt;
Latest Intel GMA should work.&lt;/div&gt;</summary>
		<author><name>Conualfy2</name></author>
	</entry>
</feed>