When compared to premium graphical processing units from AMD/ATI & Nvidia, there’s nothing much to say about the Intel GPUs. They’re basically useless for gaming.
But, being a GPU nonetheless, if you own one (my condolences 😀 ), then the Intel HD series can still be utilized for off-loading the CPU while decoding certain video codecs (such as H.264) or when applying video effects for enhancing low-quality video files such as ‘Post-processing’, for instance.
In many GNU/Linux distributions though, video acceleration doesn’t work by default. Thus video players such as VLC, cannot apply video filters or utilize the GPU while decoding video codecs etc.
Luckily however, setting it up is not a difficult task. So in this article I’ll show you how to enable hardware acceleration for Intel HD series (I’m using the 3000 series), under Fedora 22.
1). Open your terminal window and enter the below command:
sudo dnf install libva-intel-driver libvdpau-va-gl
Once the installation finishes, reboot your computer for the changes to take effect.
2). After logging into the desktop, open VLC and press ‘Ctrl’ + ‘P’ which’ll open up the ‘Preferences’ window. From that window, click on the ‘Input / Codecs’ icon and under ‘Hardware-accelerated decoding’, select ‘VA-API video decoder via DRM’, and then click on the ‘Save’ button, & then close VLC as well.
Now re-open VLC & try playing a HD video and then have a look at the CPU readings, if they’re significantly lower, then things are working as they should, and now you have a system with video hardware acceleration enabled.
You should now also be able to enable ‘Postprocessing’ filters in VLC from its main menu (‘Video’ -> ‘Postprocessing’…) that were previously disabled, as well. Enjoy!.