[packman] Mesa VA-API driver does not contain AV1/VP9 codecs

Alexey Rochev equeim at gmail.com
Sat Apr 6 01:15:27 CEST 2024


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