[packman] Mesa VA-API driver does not contain AV1/VP9 codecs
Alexey Rochev
equeim at gmail.com
Mon Apr 8 13:57:41 CEST 2024
I see that there is upstream commit that supposedly fixes this:
https://build.opensuse.org/request/show/1164441
However it is still present on my system. Could it be because
https://pmbs.links2linux.de/package/show/Essentials/A_tw-Mesa shows
that A_tw-Mesa:drivers failed to build for x64_64?
On my system version of Mesa package is
Mesa-24.0.3-1699.373.pm.1.x86_64, while Mesa-libva is
Mesa-libva-24.0.3-1699.372.pm.2.x86_64
сб, 6 апр. 2024 г. в 02:15, Alexey Rochev <equeim at gmail.com>:
>
> Hi all.
>
> Current Mesa packages (Mesa-libva-24.0.3-1699.372.pm.2.x86_64) do not
> report AV1 or VP9 support. vainfo outputs:
>
> Trying display: wayland
> libva info: VA-API version 1.20.0
> libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
> libva info: Found init function __vaDriverInit_1_20
> libva info: va_openDriver() returns 0
> vainfo: VA-API version: 1.20 (libva 2.20.1)
> vainfo: Driver version: Mesa Gallium driver 24.0.3 for AMD Radeon RX
> 6700 XT (radeonsi, navi22, LLVM 18.1.2, DRM 3.57, 6.8.1-1-default)
> vainfo: Supported profile and entrypoints
> VAProfileMPEG2Simple : VAEntrypointVLD
> VAProfileMPEG2Main : VAEntrypointVLD
> VAProfileVC1Simple : VAEntrypointVLD
> VAProfileVC1Main : VAEntrypointVLD
> VAProfileVC1Advanced : VAEntrypointVLD
> VAProfileH264ConstrainedBaseline: VAEntrypointVLD
> VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
> VAProfileH264Main : VAEntrypointVLD
> VAProfileH264Main : VAEntrypointEncSlice
> VAProfileH264High : VAEntrypointVLD
> VAProfileH264High : VAEntrypointEncSlice
> VAProfileHEVCMain : VAEntrypointVLD
> VAProfileHEVCMain : VAEntrypointEncSlice
> VAProfileHEVCMain10 : VAEntrypointVLD
> VAProfileHEVCMain10 : VAEntrypointEncSlice
> VAProfileJPEGBaseline : VAEntrypointVLD
> VAProfileNone : VAEntrypointVideoProc
>
> They are definitely supported by hardware, and official openSUSE
> packages contain them:
>
> Trying display: wayland
> libva info: VA-API version 1.20.0
> libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
> libva info: Found init function __vaDriverInit_1_20
> libva info: va_openDriver() returns 0
> vainfo: VA-API version: 1.20 (libva 2.20.1)
> vainfo: Driver version: Mesa Gallium driver 24.0.3 for AMD Radeon RX
> 6700 XT (radeonsi, navi22, LLVM 18.1.2, DRM 3.57, 6.8.1-1-default)
> vainfo: Supported profile and entrypoints
> VAProfileMPEG2Simple : VAEntrypointVLD
> VAProfileMPEG2Main : VAEntrypointVLD
> VAProfileJPEGBaseline : VAEntrypointVLD
> VAProfileVP9Profile0 : VAEntrypointVLD
> VAProfileVP9Profile2 : VAEntrypointVLD
> VAProfileAV1Profile0 : VAEntrypointVLD
> VAProfileNone : VAEntrypointVideoProc
>
> It seems that for some reason Packman packages are built without them.
More information about the Packman
mailing list