пн, 12 авг. 2024 г., 03:48 Terje J. Hanssen via Cin <cin@lists.cinelerra-gg.org>:
Den 11.08.2024 23:30, skrev Andrea paz:
I could never get decoding to work with vulkan (h264), problems with the "device."
I also get
[h264 @ 0x560566feda40] Device does not support the VK_KHR_video_decode_queue extension!
[h264 @ 0x560566feda40] Failed setup for format vulkan: hwaccel initialisation returned error.
I think you need vulkaninfo to see if you have this extension exposed ?
driver for Intel called "anv" in mesa so may be check for this ext. name in mesa's git?
for AMD it will be "radv"
not sure how they packaged on your distros ....
zypper se -is vulkan libva intelvulkaninfo | grep VK_KHR_video_decode_queue
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+--------------------------------+---------+----------------------+--------+-------------------------
i | intel-media-driver | package | 24.1.5-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | intel-vaapi-driver | package | 2.4.1-5.13 | x86_64 | openSUSE-Slowroll-Oss
i | kernel-firmware-intel | package | 20240728-1.1 | noarch | openSUSE-Slowroll-Update
i | kernel-firmware-intel | package | 20240728-1.1 | noarch | openSUSE-Slowroll-Oss
i | libdrm_intel1 | package | 2.4.122-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libgstvulkan-1_0-0 | package | 1.24.6-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libva-drm2 | package | 2.22.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libva-glx2 | package | 2.22.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i+ | libva-utils | package | 2.22.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libva-wayland2 | package | 2.22.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libva-x11-2 | package | 2.22.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libva2 | package | 2.22.0-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | libvulkan1 | package | 1.3.290-1.1 | x86_64 | openSUSE-Slowroll-Oss
i+ | libvulkan_intel | package | 24.1.2-1699.389.pm.3 | x86_64 | Packman
i+ | libvulkan_lvp | package | 24.1.2-1699.389.pm.3 | x86_64 | Packman
i | libVulkanLayerSettings-1_3_290 | package | 1.3.290-1.1 | x86_64 | openSUSE-Slowroll-Oss
i | Mesa-libva | package | 24.1.2-1699.389.pm.3 | x86_64 | Packman
i+ | Mesa-vulkan-device-select | package | 24.1.2-1699.389.pm.3 | x86_64 | Packman
i+ | Mesa-vulkan-overlay | package | 24.1.2-1699.389.pm.3 | x86_64 | Packman
i+ | ucode-intel | package | 20240531-1.1 | x86_64 | openSUSE-Slowroll-Oss
i+ | vulkan-tools | package | 1.3.290-1.1 | x86_64 | openSUSE-Slowroll-Oss
i+ | vulkan-validationlayers | package | 1.3.290-1.1 | x86_64 | openSUSE-Slowroll-Oss