I bought a GPU for my Linux system just to be able to play movies without any glitches and issues of integrated graphics and get rid of messages like your "system is too slow to ...". Then I configured Mplayer, to use HW acceleration. So I googled following settings to be added to ~/.mplayer/config



vo=vdpau is commented because some movies cannot be played; just blank screen is "rendered".

Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))

If I run this without -vo vdpau, I see, that different codec is used and video is rendered:

Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)

Any reason why there's no video in first execution of mplayer? How to use HW acceleration for this movie? What's wrong with FFmpeg H.264 (VDPAU)??

I'm actually not interested in vdpau itself, I just want accelerated, working playback; vdpau is just the first way I find how to do that. And sometimes it even works.


I can't answer for Mplayer, but the ffmpeg HWAccelIntro documentation gives this table for hardware support:

enter image description here

As can be seen, VDPAU support is very limited and is only implemented on Linux with a NVIDIA (but who knows what card model and which driver).

So you might just consider it to be non-implemented.

  • ok, so the GPU is "MSI GeForce GTX 1050 Ti". What would be correct usage how to get accelerated movie playback? I'm actually not interested in vdpau itself, I just want accelerated, working playback – Martin Mucha Nov 27 '18 at 9:04
  • What is your operating system? – harrymc Nov 27 '18 at 9:07
  • linux. The reported behavior is taken from "a little older" fedora 26. To be reinstalled when I have time to do so. – Martin Mucha Nov 27 '18 at 15:28
  • Suggest you try to replicate the problem using VLC videolan.org/vlc – K7AAY Nov 27 '18 at 19:53

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.