On 1/29/26 12:59 PM, Terje J. Hanssen wrote:
On 1/29/26 3:24 AM, Andrew Randrianasulu wrote:
ср, 28 янв. 2026 г., 23:20 Terje J. Hanssen <[email protected]>:
On 12/2/25 3:41 PM, Andrew Randrianasulu wrote: > Should make enabling it easier ? > > defaults to "no", should be enabled by passing > > --with-vaulkan > > to out configure. > > I plan to add similar blocks for libzimg and libplacebo.
Is it possible to verify that the current rpm binary packages really was build with vulkan enabled and with possibly required vulkan-devel libs/tools available?
Not sure? Vulkan, a bit like opengl/vdpau/vaapi/onevpl composed from at least two parts, api lib and runtime-loadable driver... Even if api part (-lvulkan) was compiled in - result will greatly depend on runtime driver part.
You can try ldd on cin binary and see what it outputs.
I think so far Vulkan was not enabled in rpm/deb packages?
Yeah, thanks. I also tried to draw a comparison with what we did to get QSV hwaccel on Intel gpus to work --with-onevpl https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
Regarding vpl (qsv) Tw-Slowroll has the following packages
zypper se libvpl* Loading repository data... Reading installed packages...
S | Name | Summary | Type ---+--------------+---------------------------------------------------------------------------+-------- | libvpl | oneAPI Video Processing Library (oneVPL) dispatcher, tools, and examples | package | libvpl-devel | Development files for oneAPI Video Processing Library (oneVPL) dispatcher | package i | libvpl2 | oneAPI Video Processing Library (oneVPL) dispatcher | package
I also think the ldd output just confirms that Vulkan is not enabled in Cingg yet
ldd /usr/bin/cin | grep -iE 'vulkan|vpl|vaapi|vdpau' libvdpau.so.1 => /lib64/libvdpau.so.1 (0x00007f66e456d000) libvpl.so.2 => /lib64/libvpl.so.2 (0x00007f66e44cb000)
and to compare with my system ffmpeg
ldd /usr/bin/ffmpeg | grep -iE 'vulkan|vpl|vaapi|vdpau' libvpl.so.2 => /lib64/libvpl.so.2 (0x00007f9687e9e000) libvdpau.so.1 => /lib64/libvdpau.so.1 (0x00007f9686f6d000) libvulkan.so.1 => /lib64/libvulkan.so.1 (0x00007f9684108000)
Apparently this was the reason why I didn't get Vulkan rendering to work with Cingg like it did with my system ffmpeg(?) (sorry and look away from my messed post heading, Vulkan with oneVPL) https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
So my question to Andrey is if it also easy to enable vulkan at next build, for testing it on Tw-slowroll in the first phase?
Tw-Slowroll has the following Vulkan related packages available
zypper se libvulkan* vulkan*devel Loading repository data... Reading installed packages...
S | Name | Summary | Type ---+-----------------------------------+-------------------------------------------------+-------- i | libvulkan1 | The Vulkan 3D graphics and compute API | package | libvulkan1-32bit | The Vulkan 3D graphics and compute API | package | libvulkan1-32bit-debuginfo | Debug information for package libvulkan1 | package | libvulkan1-debuginfo | Debug information for package libvulkan1 | package | libvulkan_asahi | Mesa vulkan driver for Asahi (Apple Silicon) | package | libvulkan_asahi-debuginfo | Debug information for package libvulkan_asahi | package | libvulkan_dzn | Mesa vulkan driver for dzn (D3D12) | package | libvulkan_dzn-debuginfo | Debug information for package libvulkan_dzn | package i | libvulkan_intel | Mesa vulkan driver for Intel GPU | package | libvulkan_intel-32bit | Mesa vulkan driver for Intel GPU | package | libvulkan_intel-32bit-debuginfo | Debug information for package libvulkan_intel | package | libvulkan_intel-debuginfo | Debug information for package libvulkan_intel | package i | libvulkan_lvp | Mesa vulkan driver for LVP | package | libvulkan_lvp-debuginfo | Debug information for package libvulkan_lvp | package | libvulkan_nouveau | Mesa vulkan driver for NVK (Nouveau Vulkan) | package | libvulkan_nouveau-32bit | Mesa vulkan driver for NVK (Nouveau Vulkan) | package | libvulkan_nouveau-32bit-debuginfo | Debug information for package libvulkan_nouveau | package | libvulkan_nouveau-debuginfo | Debug information for package libvulkan_nouveau | package | libvulkan_powervr | Mesa vulkan driver for PowerVR | package | libvulkan_powervr-debuginfo | Debug information for package libvulkan_powervr | package | libvulkan_radeon | Mesa vulkan driver for AMD GPU | package | libvulkan_radeon-32bit | Mesa vulkan driver for AMD GPU | package | libvulkan_radeon-32bit-debuginfo | Debug information for package libvulkan_radeon | package | libvulkan_radeon-debuginfo | Debug information for package libvulkan_radeon | package | vulkan-devel | Vulkan development package | package | vulkan-utility-libraries-devel | Utility library for Vulkan | package | vulkan-volk-devel | Headers for the Vulkan meta loader | package
and a corresponding list for available Mesa related packages (in case they matter here): zypper se mesa Loading repository data... Reading installed packages... S | Name | Summary | Type ---+-------------------------------------------+--------------------------------------------------------------------------------------+----------- i | Mesa | System for rendering 3-D graphics | package | Mesa | System for rendering 3-D graphics | srcpackage | Mesa-32bit | System for rendering 3-D graphics | package | Mesa-debugsource | Debug sources for package Mesa | package | Mesa-demo | Mesa demo programs for the OpenGL stack | package | Mesa-demo | Mesa demo programs for the OpenGL stack | srcpackage | Mesa-demo-debuginfo | Debug information for package Mesa-demo | package | Mesa-demo-debugsource | Debug sources for package Mesa-demo | package | Mesa-demo-egl | EGL-based demos | package | Mesa-demo-egl-32bit | EGL-based demos | package | Mesa-demo-egl-32bit-debuginfo | Debug information for package Mesa-demo-egl | package | Mesa-demo-egl-debuginfo | Debug information for package Mesa-demo-egl | package | Mesa-demo-es | GLES-based demos | package | Mesa-demo-es-32bit | GLES-based demos | package | Mesa-demo-es-32bit-debuginfo | Debug information for package Mesa-demo-es | package | Mesa-demo-es-debuginfo | Debug information for package Mesa-demo-es | package i | Mesa-demo-x | GLX-based demos | package | Mesa-demo-x-32bit | GLX-based demos | package | Mesa-demo-x-32bit-debuginfo | Debug information for package Mesa-demo-x | package | Mesa-demo-x-debuginfo | Debug information for package Mesa-demo-x | package | Mesa-devel | Libraries, includes and more to develop Mesa applications | package i | Mesa-dri | DRI plug-ins for 3D acceleration | package | Mesa-dri-32bit | DRI plug-ins for 3D acceleration | package | Mesa-dri-32bit-debuginfo | Debug information for package Mesa-dri | package | Mesa-dri-debuginfo | Debug information for package Mesa-dri | package | Mesa-dri-devel | Development files for the DRI API | package | Mesa-dri-nouveau | Mesa DRI plug-in for 3D acceleration via Nouveau | package | Mesa-dri-nouveau-32bit | Mesa DRI plug-in for 3D acceleration via Nouveau | package | Mesa-drivers | System for rendering 3-D graphics | srcpackage | Mesa-drivers-debugsource | Debug sources for package Mesa-drivers | package | Mesa-KHR-devel | Mesa Khronos development headers | package | Mesa-libEGL-devel | Development files for the EGL API | package | Mesa-libEGL-devel-32bit | Development files for the EGL API | package i | Mesa-libEGL1 | EGL API implementation | package | Mesa-libEGL1-32bit | EGL API implementation | package | Mesa-libEGL1-32bit-debuginfo | Debug information for package Mesa-libEGL1 | package | Mesa-libEGL1-debuginfo | Debug information for package Mesa-libEGL1 | package | Mesa-libGL-devel | GL/GLX development files of the OpenGL API | package | Mesa-libGL-devel-32bit | GL/GLX development files of the OpenGL API | package i | Mesa-libGL1 | The GL/GLX runtime of the Mesa 3D graphics library | package | Mesa-libGL1-32bit | The GL/GLX runtime of the Mesa 3D graphics library | package | Mesa-libGL1-32bit-debuginfo | Debug information for package Mesa-libGL1 | package | Mesa-libGL1-debuginfo | Debug information for package Mesa-libGL1 | package | Mesa-libGLESv1_CM-devel | Development files for the OpenGL ES 1.x Common Profile API | package | Mesa-libGLESv1_CM-devel-32bit | Development files for the OpenGL ES 1.x Common Profile API | package | Mesa-libGLESv2-devel | Development files for the OpenGL ES 2.x API | package | Mesa-libGLESv2-devel-32bit | Development files for the OpenGL ES 2.x API | package | Mesa-libGLESv3-devel | Development files for the OpenGL ES 3.x API | package | Mesa-libRusticlOpenCL | Mesa OpenCL implementation (Rusticl) | package | Mesa-libRusticlOpenCL-debuginfo | Debug information for package Mesa-libRusticlOpenCL | package i | Mesa-libva | Mesa VA-API implementation | package | Mesa-libva-32bit | Mesa VA-API implementation | package | Mesa-vulkan-anti-lag | Vulkan layer to reduce the latency between inputs received and updates on the screen | package | Mesa-vulkan-anti-lag-32bit | Vulkan layer to reduce the latency between inputs received and updates on the screen | package | Mesa-vulkan-anti-lag-32bit-debuginfo | Debug information for package Mesa-vulkan-anti-lag | package | Mesa-vulkan-anti-lag-debuginfo | Debug information for package Mesa-vulkan-anti-lag | package i | Mesa-vulkan-device-select | Vulkan layer to select Vulkan devices provided by Mesa | package | Mesa-vulkan-device-select-32bit | Vulkan layer to select Vulkan devices provided by Mesa | package | Mesa-vulkan-device-select-32bit-debuginfo | Debug information for package Mesa-vulkan-device-select | package | Mesa-vulkan-device-select-debuginfo | Debug information for package Mesa-vulkan-device-select | package | Mesa-vulkan-overlay | Mesa Vulkan Overlay layer | package | Mesa-vulkan-overlay-32bit | Mesa Vulkan Overlay layer | package | Mesa-vulkan-overlay-32bit-debuginfo | Debug information for package Mesa-vulkan-overlay | package | Mesa-vulkan-overlay-debuginfo | Debug information for package Mesa-vulkan-overlay | package