Seems you're using the VDPAU -> VAAPI wrapper /usr/lib64/vdpau/libvdpau_va_gl.so in package libvdpau_va_gl1, so you've set: # echo $VDPAU_DRIVER va_gl Correct? Not sure well this wrapper really works. I suggest to let it chose VA-API directly as a fallback by no longer setting VDPAU_DRIVER. --> # unset VDPAU_DRIVER # vlc Videos/test1.mp4