Description of problem: There is a VDPAU va_gl back-end that allows using VAAPI for the hardware accelerated video playback over the VDPAU. Now libvdpau tries to choose libvdpau_nvidia.so instead libvdpau_i965.so when using Intel HD Graphics. It happens because intel driver does not report its name correctly over DRI. There is a patch to fix this issue: http://lists.freedesktop.org/archives/intel-gfx/2013-August/032031.html _______________________ Version-Release number of selected component (if applicable): 2.21-14, 2.21-12 and earlier _______________________ How reproducible: Always _______________________ Steps to Reproduce: 1. Use Intel HD Graphics with xorg-x11-drv-intel driver 2. $ vdpauinfo _______________________ Actual results: It tries to choose libvdpau_nvidia.so instead libvdpau_i965.so _______________________ Expected results: It tries to choose libvdpau_i965.so _______________________ Additional info: https://bugzilla.rpmfusion.org/show_bug.cgi?id=2897
I've applied the patch and built the package. I've updated xorg-x11-drv-intel on my laptop with F19 installed. Now vdpauinfo says: >>> $ vdpauinfo >>> display: :0 screen: 0 >>> Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory >>> Error creating VDPAU device: 1 And if I install libvdpau-va-gl then vdpauinfo says that HW-accelerated video playback exists! Now there is no need for VDPAU_DRIVER=i965 option!
Created attachment 791265 [details] vdpauinfo log with va_gl back-end on Intel GMA HD3000