Red Hat Bugzilla – Bug 1271842
Using gallium_drv_video instead of vdpau_drv_video
Last modified: 2016-09-14 04:05:47 EDT
Description of problem:
Now that mesa has gained support for vaapi backends, it's possible to use them natively instead of using the mesa vdpau backends for at least the following driver: r600 radeonsi and nouveau. (I've only tested with r600 on f22 yet ).
Version-Release number of selected component (if applicable):
current mesa package in rawhide (down to f22 mesa package).
Steps to Reproduce:
1. Run vainfo (from libva-utils package)
with nouveau r600 radeonsi (i965 has it's own non-gallium libva intel backend).
vainfo output hardware acceleration capabilities using libva-vdpau-driver bridge to use vdpau backends
It should use native backends instead.
While that's probably safe to enable that on rawhide for the long run and deprecate the unmaintained upstream libva-vdpau-driver, I will do more testing for others drivers in stables branches.
Created attachment 1082979 [details]
Created attachment 1082980 [details]
Just for info, please hold theses patches, I have an issue with the nouveau case on f22. I need to verify on later mesa.
(In reply to Nicolas Chauvet (kwizart) from comment #3)
> Just for info, please hold theses patches, I have an issue with the nouveau
> case on f22. I need to verify on later mesa.
I've an un-related issue with nouveau on my target workstation running f23
With nouveau of f22 using mesa vaapi backend breaks, so I need to reproduce with f23, maybe there is a structural issue with mesa and vaapi with nouveau...
I will update once I'm able to verify usability with nouveau
Can you only apply the "symlinks" patch (and drop the obsoletes - forgot that libva-vdpau-driver can be used by the nvidia driver).
I haven't checked the nouveau case yet, my optimus laptop doesn't work well with recent kernel on f23 (either GA, 4.3 or 4.4).
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle.
Changing version to '24'.
More information and reason for this action is here:
Once you will have patch which doesn't break things and works for you, just send it to me by email and I will apply it.