Why does enabling "Use GPU accelerated decoding" in the Preferences>Input & Codes section of VLC cause the video output to become fragmented?
Sebastian Wright
On a windows 7 machine w/ nvidia NVS4200 chipiset 'fragmentation' (I don't know exactly what you would call it) occurs when playing certain video files with VLC, when a certain setting in VLC is turned on. The following illustrates the issue:
Here are two comparison screenshots to illustrate what happens when "Use GPU accel..." is turned on. The first is w/ it on, the second is with it off (all preferences were reset to default before taking each screenshot), and the third is from the nvidia 3d setting menu:
2 Answers
I've found out that on laptops with 2 graphics processors (integrated and dedicated) simply ticking the hardware accelerated graphics box in VLC is insufficient as NVIDIA will still insist on using integrated graphics due to its preset profile, which explains why you can't access the drop down menu to change the GPU. one way around this is to rename the vlc.exe into something else (i.e. vlc-gpu.exe) and then add that program in the NVIDIA control panel. the other drawback to enabling GPU acceleration is that when laptops are on any power mode other than high performance, the GPU is usually disabled. which results in the pixelation as you laptop then resorts to integrated graphics.
I'm not a professional but this is what I found out from looking up online and this is also what eventually worked for me.
I suspect that the videos you are playing are either 1080p (full HD) or 1080p High Profile and your graphics card simply lacks the video decoding power to use hardware decoding with these videos. VLC is simply too dumb to notice this fact and tells the graphics card to do it anyway.
The NVS4200, having only 48 cores, is relatively underpowered for any modern job requiring any real amount of processing power. From what I can find the 4200 is essentially a rebadged GT520M though from what I can see the 520M should be able to do pretty much any given 1080p stream without problems, even to the point of decoding multiple 1080 streams concurrently.
Have you tried another player like MPC-HC which I've always found to be very passable.
What is the other option besides "integrated grapics" in the dropdown you show? It may be that your "integrated" graphics is a mediocre graphics device that struggles with 1080 video.
5