How enable GPU decoding?

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
df30
Blank Cone
Blank Cone
Posts: 14
Joined: 06 Nov 2011 11:13

Re: How enable GPU decoding?

Postby df30 » 30 Nov 2013 21:58

How do I enable GPU decoding if the latest version (2.1.1) doesn't have it in the settings at all?
After updating I can't use vlc anymore because it's using my cpu which isn't good enough.
It won't play in overlay mode.
It worked in 2.1.0, why it's not working anymore?

Aeneas
Cone that earned his stripes
Cone that earned his stripes
Posts: 196
Joined: 09 Oct 2006 08:39

Re: How enable GPU decoding?

Postby Aeneas » 03 Dec 2013 11:49

/Tools/Preferences/Simple/Input_Codecs/Hardware-Accelerated_Decoding = Automatic/

df30
Blank Cone
Blank Cone
Posts: 14
Joined: 06 Nov 2011 11:13

Re: How enable GPU decoding?

Postby df30 » 03 Dec 2013 13:02

Found and acitvated. Overlay still doesn't work. Unusable this way.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: How enable GPU decoding?

Postby Jean-Baptiste Kempf » 11 Dec 2013 01:00

Sorry, but all those issues have nothing to do with GPU.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

Aeneas
Cone that earned his stripes
Cone that earned his stripes
Posts: 196
Joined: 09 Oct 2006 08:39

Re: How enable GPU decoding?

Postby Aeneas » 07 Feb 2014 12:15

With the new 2.1.3 ATSC file playback has some picture distortion.
Looks like I-frames are being displayed ok, but the P frames are causing picture distortion.
This is with GPU Acceleration On.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: How enable GPU decoding?

Postby Jean-Baptiste Kempf » 13 Feb 2014 12:56

nvidia card, I guess...
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

Aeneas
Cone that earned his stripes
Cone that earned his stripes
Posts: 196
Joined: 09 Oct 2006 08:39

Re: How enable GPU decoding?

Postby Aeneas » 13 Feb 2014 13:04

nvidia card, I guess...
As previously mentioned,
//Q6600//Windows 7 64//12 GByte Sdram//Nvidia 670// .
Do you not have an Nvidia beta tester ?
Nvidia is one of the two main players in graphics along with ATI,
dominating 3D at least, last I checked.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: How enable GPU decoding?

Postby Jean-Baptiste Kempf » 13 Feb 2014 14:19

We need to fix something with nVidia.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

Aeneas
Cone that earned his stripes
Cone that earned his stripes
Posts: 196
Joined: 09 Oct 2006 08:39

Re: How enable GPU decoding?

Postby Aeneas » 13 Feb 2014 14:55

We need to fix something with nVidia.
For a widely used video software project like VLC, one would expect companies
like ATI, Nvidia, Hauppauge, etc to contribute source code or fixes that pertain
to their devices,
in the same way that many semiconductor companies contribute to Linux.
Is Nvidia aware of this particular problem ?

Once this Nvidia bug is fixed, focus can be placed on the pressing issues
such as Closed Captions scrolling, copy-and-paste.
Text manipulation is the one major feature which the standard DVRs
are not capable of performing, compared to PC-TV equipment.

Also, speeding up the operation of the VLC Record button capability,
by manual disable of live display and audio while recording playback.
If the user knows he wants to segment out 1 hour 0 minutes and 43 seconds,
there is no need for live display of the playback.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: How enable GPU decoding?

Postby Jean-Baptiste Kempf » 13 Feb 2014 21:31

Yet, they do not :)
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

rvoland
New Cone
New Cone
Posts: 1
Joined: 14 Mar 2014 20:20

Re: How enable GPU decoding?

Postby rvoland » 14 Mar 2014 20:29

A recently previous version of vlc supported GPU acceleration of commercial DVD movies for my Intel 915gm video chip in Windows XP. The current version vlc-2.1.3 does not, so the motion is jerky, losing many frames. I saw the pinned item in the forum about hardware acceleration, but those instructions are intended for much newer Intel GPU chips. vlc-2.1.3 works fine on this computer for a downloaded 640x480 webm file. Am I not understanding something?

Thanks,

tophy42
New Cone
New Cone
Posts: 1
Joined: 16 Mar 2014 01:40
Operating System: mac os
Location: saudi arabia

Re: How enable GPU decoding?

Postby tophy42 » 16 Mar 2014 01:59

thanks for help

hddesigncentrellc
New Cone
New Cone
Posts: 1
Joined: 24 Apr 2014 12:58

Re: How enable GPU decoding?

Postby hddesigncentrellc » 24 Apr 2014 13:02

Hello ,

First, according to VLC's GPU Decoding page, it is only available for H.264 streams. Second, the data is decoded in the GPU at the decoding stage and then transferred back to the player so that the other stages, filtering and streaming for instance, can be processed. This means that it can under circumstances be slower than without gpu acceleration enabled.

Thanks.... :D

Aeneas
Cone that earned his stripes
Cone that earned his stripes
Posts: 196
Joined: 09 Oct 2006 08:39

Re: How enable GPU decoding?

Postby Aeneas » 24 Apr 2014 13:19

Hello ,

First, according to VLC's GPU Decoding page, it is only available for H.264 streams. Second, the data is decoded in the GPU at the decoding stage and then transferred back to the player so that the other stages, filtering and streaming for instance, can be processed. This means that it can under circumstances be slower than without gpu acceleration enabled.
Thanks.... :D
The following remain the pertinent facts:
=================================================================
The GPU in the PC/laptop video card/chip can offload much of
the tedious work of video decode and display, from the PC CPU, allowing
the PC to perform other unrelated operations much faster,
during VLC video playback.

//Q6600//12 GByte Sdram//MSI Nvidia 670//Windows 7 64// ,
Windows Task Manager results of VLC file playback:

With VLC GPU setting turned Off,
ATSC/ClearQAM 20%
HD PVR 40%

With VLC GPU setting turned On,
ATSC/ClearQAM 10%
HD PVR 9%

It just so happens that the workhorse for most HD recording on the PC is the HD PVR,
since most channels for which the cable customer pays cash money, are encrypted and
thus are invisible to ATSC/QAM products.

It is quite common for the user to play back video for several broadcasts
simultaneously. e.g. 3 x 30 minute news broadcasts,
and enable audio for the one which appears interesting at a particular moment.
Even 40% cpu consumption from a single VLC file playback makes the PC less agile and
can periodically slow the video playback display.
====================================================================

GPU support in VLC is essential and it is amazing that it is taking this long to remove
the bugs in it, let alone the massive bugs that have been added, which prevent
Closed Captions from working, intermittently, as the user random accesses
through a file playback.
Since PC-TV Closed Captions availability is clearly opposed by the cable industry,
it is suspicious that the Closed Captions feature in VLC has been damaged --
maybe the cable industry is sabotaging the VLC source code.
What in the world is taking so long ?
And where is the keystroke log for compile/build of the VLC source code on Windows ?

Aeneas
Cone that earned his stripes
Cone that earned his stripes
Posts: 196
Joined: 09 Oct 2006 08:39

Re: How enable GPU decoding?

Postby Aeneas » 11 Jul 2014 10:43

I noticed a couple of months ago that SMPlayer is capable of displaying
Closed Captions as they are embedded in Windows Media Center unencrypted .wtv files.
Thus, this is possible and has been done by another video playback source code base.
Since the WMC player is single-instance, that makes this capability important for VLC to
support unencrypted .wtv multi-instance playback.

Ultrapower
Blank Cone
Blank Cone
Posts: 72
Joined: 11 Feb 2013 00:28

Re: How enable GPU decoding?

Postby Ultrapower » 28 Sep 2014 22:15

GPU Decode not working on Laptop INTEL GMA 4500HD (Acer 1810TZ) :(

Desuku
New Cone
New Cone
Posts: 2
Joined: 10 Dec 2014 01:29

Re: How enable GPU decoding?

Postby Desuku » 10 Dec 2014 01:35

It should definitely still be "experimental" since it doesn't work as well as at least XBMC for windows for hardware decoding.
Very unlilkely, since XBMC uses the code VLC developers have put inside FFMpeg...
This made me laugh super hard, but no offense to anyone.

VLCFanNumber1
Blank Cone
Blank Cone
Posts: 58
Joined: 19 May 2014 19:30

Re: How enable GPU decoding?

Postby VLCFanNumber1 » 25 Dec 2014 18:03

First of all Merry Christmas everybody ! :P
We need to fix something with nVidia.
For a widely used video software project like VLC, one would expect companies like ATI, Nvidia, Hauppauge, etc to contribute source code or fixes that pertain to their devices, in the same way that many semiconductor companies contribute to Linux.
Yes it's surprising, because some of these companies do contribute to Handbrake (one of the best video encoders) :
https://handbrake.fr/news.php


BTW if would be nice if an option was made to activate GPU Acceleration only for x265 videos.

And also make the GPU development easer for the coders like Aeneas

Aeneas
Cone that earned his stripes
Cone that earned his stripes
Posts: 196
Joined: 09 Oct 2006 08:39

Re: How enable GPU decoding?

Postby Aeneas » 25 Dec 2014 18:27

These are some good points.
However, I looked at the Beta for Handbrake about 3 months ago and
it had some serious Bugs, like corrupted 2X timing
in HD PVR converted output files.

And it failed to fix the Bug in which Closed Captions pass-through,
which works in normal single source file operation,
fails to work in the Batch operation, which is the other of 2 key features
in Handbrake, along with Closed Captions pass-through.

Did not appear as if their developers on their forum were focused on fixing
the Beta Bugs either.
Thus I have not tried the recent Handbrake upgrade yet.
There is a smell of sabotage in the air, Cable company oriented,
on both VLC and Handbrake.

rizl4uk
New Cone
New Cone
Posts: 3
Joined: 15 Jan 2015 17:21

Re: How enable GPU decoding?

Postby rizl4uk » 15 Jan 2015 17:27

Problem? here is 2.0.5 vlc looks good gpu usage
Image


here is vlc 3.0.0

Image

poor gpu usage

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: How enable GPU decoding?

Postby Jean-Baptiste Kempf » 18 Jan 2015 10:33

Activate the option.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

VirtualNobody
New Cone
New Cone
Posts: 6
Joined: 28 Jan 2015 21:32

Re: How enable GPU decoding?

Postby VirtualNobody » 03 Feb 2015 05:41

I have a Dell laptop with a Quadro NVS 160M.

If I enable GPU support and play a Blu Ray encoded with handbrake, it plays fine. If I play a .ts file, created by NextPVR from an OTA recording, I get lots of blocking.

If GPU support is not enabled, the dual core CPU is not fast enough to play either video type smoothly.

Is there any setting I need to change to get GPU support to work with the .ts file?

slashpm
New Cone
New Cone
Posts: 3
Joined: 04 Mar 2015 16:51

Re: How enable GPU decoding?

Postby slashpm » 05 Mar 2015 11:06

I have a Dell laptop with a Quadro NVS 160M.

If I enable GPU support and play a Blu Ray encoded with handbrake, it plays fine. If I play a .ts file, created by NextPVR from an OTA recording, I get lots of blocking.

If GPU support is not enabled, the dual core CPU is not fast enough to play either video type smoothly.

Is there any setting I need to change to get GPU support to work with the .ts file?

I'm having absolutely the same issue. If I activate GPU support then a lot of blocking appears when seeking. Well, 2-3 sec long for sure. Sometimes the blocks appear also while normal playback so I activated this only for half an hour and then turned it off...

Running i7-3770K with Geforce 650 Ti Boost

multi.flexi
New Cone
New Cone
Posts: 1
Joined: 07 Mar 2015 00:41

Re: How enable GPU decoding?

Postby multi.flexi » 07 Mar 2015 00:44

I didn't found how to switch between GPUs. For example switch from nVidia to Intel QuickSync. Can do easily in MPC-HC but not here.

VLCFanNumber1
Blank Cone
Blank Cone
Posts: 58
Joined: 19 May 2014 19:30

Re: How enable GPU decoding?

Postby VLCFanNumber1 » 22 Mar 2015 19:25

What would be great is if we could activate GPU Acceleration for only specific tasks, like for example deinterlacing which is very CPU consuming. We would be able to get fast AND quality deinterlacing (Yadif2X?) ;) I'm sure the modern graphic cards have specific instructions for deinterlacing as it's a trivial operation.


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: No registered users and 78 guests