Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#8832 closed defect (invalid)

Failed to configure vaapi with AMD Ryzen 5 PRO

Reported by: kwsk Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no


Summary of the bug:
Failed to configure vaapi with AMD Ryzen 5 PRO

How to reproduce:

% ./configure --enable-vaapi
ERROR: vaapi requested but not found

gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c11 -fomit-frame-pointer -fPIC -pthread -g -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -Wno-unused-const-variable -Wno-bool-operation -Wno-char-subscripts -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla -Wformat -fdiagnostics-color=auto -Wmaybe-uninitialized -c -o /tmp/ffconf.v2690E4w/test.o /tmp/ffconf.v2690E4w/test.c
ERROR: vaapi requested but not found

ffmpeg version

$ vainfo
error: can't connect to X server!
libva info: VA-API version 1.7.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri//
libva info: Found init function __vaDriverInit_1_7
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.7 (libva 2.6.0)
vainfo: Driver version: Mesa Gallium driver 20.0.8 for AMD RAVEN (DRM 3.35.0, 5.4.0-42-generic, LLVM 10.0.0)
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
      VAProfileJPEGBaseline           :	VAEntrypointVLD
      VAProfileVP9Profile0            :	VAEntrypointVLD
      VAProfileVP9Profile2            :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc

ii  libc-dev-bin                         2.31-0ubuntu9                         amd64        GNU C Library: Development binaries
ii  libc6-dev:amd64                      2.31-0ubuntu9                         amd64        GNU C Library: Development Libraries and Header Files
ii  libcrypt-dev:amd64                   1:4.4.10-10ubuntu4                    amd64        libcrypt development files
ii  libdevmapper-event1.02.1:amd64       2:1.02.167-1ubuntu1                   amd64        Linux Kernel Device Mapper event support library
ii  libdevmapper1.02.1:amd64             2:1.02.167-1ubuntu1                   amd64        Linux Kernel Device Mapper userspace library
ii  libdrm-dev:amd64                     2.4.101-2                             amd64        Userspace interface to kernel DRM services -- development files
ii  libgcc-9-dev:amd64                   9.3.0-10ubuntu2                       amd64        GCC support library development files)
ii  libgpg-error0:amd64                  1.37-1                                amd64        GnuPG development runtime library
ii  libgudev-1.0-0:amd64                 1:233-1                               amd64        GObject-based wrapper library for libudev
ii  libmount1:amd64                      2.34-0.1ubuntu9                       amd64        device mounting library
ii  libsgutils2-2                        1.44-1ubuntu2                         amd64        utilities for devices using the SCSI command set (shared libraries)
ii  libudev1:amd64                       245.4-4ubuntu3.2                      amd64        libudev shared library
ii  libva-dev:amd64                      2.7.0-2                               amd64        Video Acceleration (VA) API for Linux -- development files

Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.

Change History (2)

comment:1 by Carl Eugen Hoyos, 2 years ago

Resolution: invalid
Status: newclosed

Feel free to ask all build questions on the FFmpeg user mailing list.

comment:2 by kwsk, 2 years ago

vaapi2 in ubuntu 20.04

Note: See TracTickets for help on using tickets.