Fedora 33 - vaapi jump in failed

Fedora 33
Shotcut 20.11.02
Radeon RX580

In general vaapi exist and is usable by vlc, firefox and handbrake
eric@athena:~$ vainfo
libva info: VA-API version 1.9.0
libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_9
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.9 (libva 2.9.0)
vainfo: Driver version: Mesa Gallium driver 20.2.2 for Radeon RX 580 Series (POLARIS10, DRM 3.38.0, 5.8.18-300.fc33.x86_64, LLVM 11.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
VAProfileNone : VAEntrypointVideoProc

Shotcut do detect vaapi and set the checkmarks when tested. But does break for every export with this.
plugin_mgr_get_object_file_plugins: error opening shared object file ‘/usr/lib64/ladspa/ladspa-rubberband.cat’: /usr/lib64/ladspa/ladspa-rubberband.cat: Ungültiger ELF-Header

plugin_mgr_get_object_file_plugins: error finding ladspa_descriptor symbol in object file ‘/usr/lib64/ladspa/calf.so’: /usr/lib64/ladspa/calf.so: undefined symbol: ladspa_descriptor

[AVHWDeviceContext @ 0x7fd7c0218700] No VA display found for any default device.

Failed to create VAAPI device.

[consumer avformat] Failed to initialize VA-API: -22

[h264_vaapi @ 0x7fd7c02024c0] A hardware frames reference is required to associate the encoding device.

Failed with exit code 11

Failed with exit code 11

Why do i want to use vaapi? Any HD export on my 8C16T machine take hours like back in the 90s while the CPU cores leisure around with below 50%.

I do not know how to fix this in our binary builds because VAAPI is very sensitive to the versions between its 3 layers. It seems the Flatpak build is much better at providing VAAPI compatibility.

1 Like

Yes it’s a Fedora fail, just turned the big machine over to Linuxmint 20 and here everything works OOTB. Seems to be better to use some older packages but to get functionality for it.
Thanks

This topic was automatically closed after 90 days. New replies are no longer allowed.