....skip
so, may be after whole setup was verified to function correctly at least in bare ffmpeg we can iterate back to vaapi for creating cingg profile ? (if I understand correctly qsv adds additional layer/library on top of vaapi driver - not something I wish to deal with in appimage packaging ....)
System:
Host: localhost.localdomain Kernel: 6.9.5-1-default arch: x86_64 bits: 64
Desktop: GNOME v: 46.2 Distro: openSUSE Tumbleweed-Slowroll 20240605
Graphics:
Device-1: Intel DG2 [Arc A750] driver: i915 v: kernel
Device-2: Microdia Camera driver: snd-usb-audio,uvcvideo type: USB
Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.0
compositor: gnome-shell driver: gpu: i915 resolution: 2560x1440~60Hz
API: OpenGL v: 4.6 vendor: intel mesa v: 24.0.8 renderer: Mesa Intel Arc
A750 Graphics (DG2)
API: EGL Message: EGL data requires eglinfo. Check --recommends.
zypper se -is ffmpeg vaapi libva vulkan intel qsv svt vpl
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+---------------------------+---------+--------------------------+--------+-------------------------
i+ | ffmpeg-7 | package | 7.0-1699.3.pm.7 | x86_64 | Packman
i+ | intel-cmt-cat | package | 5.0.0.10.git+b26b31b-1.2 | x86_64 | openSUSE-Slowroll-Oss
i+ | intel-gpu-tools | package | 1.28-3.4 | x86_64 | openSUSE-Slowroll-Oss
i+ | intel-media-driver | package | 24.1.3-1.2 | x86_64 | openSUSE-Slowroll-Oss
i+ | intel-opencl | package | 24.13.29138.7-1.1 | x86_64 | openSUSE-Slowroll-Oss
i+ | intel-SINIT | package | 2.3-88.11 | noarch | openSUSE-Slowroll-Oss
i | intel-vaapi-driver | package | 2.4.1-5.13 | x86_64 | openSUSE-Slowroll-Oss
i | kernel-firmware-intel | package | 20240618-1.1 | noarch | openSUSE-Slowroll-Update
i | libdrm_intel1 | package | 2.4.121-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libgstvulkan-1_0-0 | package | 1.24.0-4.1 | x86_64 | openSUSE-Slowroll-Oss
i | libheif-ffmpeg | package | 1.17.6-1699.5.pm.9 | x86_64 | Packman
i | libheif-svtenc | package | 1.17.6-1699.5.pm.9 | x86_64 | Packman
i | liblavplay-2_2-0 | package | 2.2.1-2.10 | x86_64 | openSUSE-Slowroll-Oss
i | libSvtAv1Dec0 | package | 2.1.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libSvtAv1Enc2 | package | 2.1.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libva-drm2 | package | 2.21.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libva-glx2 | package | 2.21.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libva-wayland2 | package | 2.21.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libva-x11-2 | package | 2.21.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libva2 | package | 2.21.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libvpl2 | package | 2.10.1-2.2 | x86_64 | openSUSE-Slowroll-Oss
i | libvulkan1 | package | 1.3.283.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i+ | libvulkan_intel | package | 24.0.8-1699.384.pm.1 | x86_64 | Packman
i+ | libze_intel_gpu1 | package | 24.13.29138.7-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | Mesa-libva | package | 24.0.8-1699.384.pm.1 | x86_64 | Packman
i+ | Mesa-vulkan-device-select | package | 24.0.8-1699.384.pm.1 | x86_64 | Packman
i+ | openvino-intel-cpu-plugin | package | 2024.1.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i+ | SVT-AV1 | package | 2.1.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i+ | ucode-intel | package | 20240514-1.1 | x86_64 | openSUSE-Slowroll-Oss
zypper info libva2 libvpl2
Loading repository data...
Reading installed packages...
Information for package libva2:
-------------------------------
Repository : openSUSE-Slowroll-Oss
Name : libva2
Version : 2.21.0-1.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 187.2 KiB
Installed : Yes (automatically)
Status : up-to-date
Source package : libva-2.21.0-1.1.src
Upstream URL : https://01.org/linuxmedia
Summary : Video Acceleration API
Description :
The libva library implements the Video Acceleration API.
The library loads a hardware dependendent driver.
This is the core runtime library.
Information for package libvpl2:
--------------------------------
Repository : openSUSE-Slowroll-Oss
Name : libvpl2
Version : 2.10.1-2.2
Arch : x86_64
Vendor : openSUSE
Installed Size : 353.0 KiB
Installed : Yes (automatically)
Status : up-to-date
Source package : libvpl-2.10.1-2.2.src
Upstream URL : https://github.com/oneapi-src/oneVPL
Summary : oneAPI Video Processing Library (oneVPL) dispatcher
Description :
The oneAPI Video Processing Library (oneVPL) provides a single video processing
API for encode, decode, and video processing that works across a wide range of
accelerators.