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%.