Ardour's UI "micro" freezes with Kontakt 7 VST3 (Wine) plugin

I’ve been using Kontakt 7 for about a year now. I’ve been using it with Ardour 8.4 and it was almost everything quite well:

  • I could use almost every plugin and change and edit sounds via UI
  • I could reproduce music made with their libraries

After the last upgrades the Kontakt UI’s started becoming irresponsive. I couldn’t even open them because the system crashed.

I debugged a little and by try and error I found that it seems to crash with Wine 9.20+ but it seems to work quite well with Wine 9.18 and 9.19:

  • the UI of the plugins is usable
  • I can reproduce songs that use Kontakt 7 sounds

But there is still something I haven’t been able to solve:

  • Once I open Kontakt’s UI from Ardour, even if I only open it and close it without changing anything, Ardour entire UI starts “micro” freezing more or less about every 2 seconds.

I’m running:

  • Ardour 8.4 and 8.10 (the issue happens in both versions)
  • Ubuntu 24.04
  • Pipewire 1.0.5
  • Yabridge 5.1.1
  • Wine (Staging): 9.18

Is this or something similar happening to anyone else? Does anyone have a more stable version recommendation for any of the programs?

I captured this output between the moment in which I opened the Kontakt’s UI and when Ardour “micro” freezes started (I removed some duplicated lines to make it shorter):

18:05:11 [Kontakt 7-4AEMThkm] [Wine STDERR] 0138:fixme:winsock:WSAIoctl unimplemented ioctl \_WSAIOW(IOC_VENDOR, 16)
18:05:11 [Kontakt 7-4AEMThkm] [Wine STDERR] 0138:fixme:winsock:server_ioctl_sock Unsupported ioctl 0x120348 (device=0x12 access=0 func=0xd2 method=0)
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Game: yabridge-host.exe.so
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: DXVK: v2.5.1
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Build: x86_64 gcc 13.1.0
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6ffffbff4300
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Built-in extension providers:
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Platform WSI
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: OpenVR
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: OpenXR
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: OpenVR: could not open registry key, status 2
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: OpenVR: Failed to locate module
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Enabled instance extensions:
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_surface_maintenance1
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_get_surface_capabilities2
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_surface
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_win32_surface
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] warn: Skipping CPU adapter: llvmpipe (LLVM 17.0.6, 256 bits)
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: NVIDIA GeForce RTX 2080 Super:
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Driver : NVIDIA 535.183.1
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Heap[0]:
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Size: 8192 MiB
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Flags: 0x1
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[1]: Property Flags = 0x1
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Heap[1]:
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Size: 48086 MiB
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Flags: 0x0
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[0]: Property Flags = 0x0
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[2]: Property Flags = 0x6
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[3]: Property Flags = 0xe
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Heap[2]:
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Size: 246 MiB
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Flags: 0x1
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[4]: Property Flags = 0x7
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Intel(R) UHD Graphics (CML GT2):
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Driver : Intel open-source Mesa driver 24.0.9
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Heap[0]:
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Size: 48086 MiB
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Flags: 0x1
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[0]: Property Flags = 0x1
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[1]: Property Flags = 0x7
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[2]: Property Flags = 0xf
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Process set as DPI aware
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] 0138:fixme:win:IsTouchWindow hwnd 00000000000200B6, flags 000000000011EB60 stub!
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] warn: CreateDXGIFactory2: Ignoring flags
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Game: yabridge-host.exe.so
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: DXVK: v2.5.1
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Build: x86_64 gcc 13.1.0
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6ffffbff4300
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Built-in extension providers:
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Platform WSI
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: OpenVR
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: OpenXR
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: OpenVR: could not open registry key, status 2
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: OpenVR: Failed to locate module
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Enabled instance extensions:
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_surface_maintenance1
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_get_surface_capabilities2
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_surface
18:05:13 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_win32_surface
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] warn: Skipping CPU adapter: llvmpipe (LLVM 17.0.6, 256 bits)
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: NVIDIA GeForce RTX 2080 Super:
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Driver : NVIDIA 535.183.1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Heap[0]:
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Size: 8192 MiB
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Flags: 0x1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[1]: Property Flags = 0x1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Heap[1]:
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Size: 48086 MiB
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Flags: 0x0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[0]: Property Flags = 0x0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[2]: Property Flags = 0x6
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[3]: Property Flags = 0xe
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Heap[2]:
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Size: 246 MiB
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Flags: 0x1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[4]: Property Flags = 0x7
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] 078c:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x28d6efc8, paths 0x166e040, modes_count 0x28d6efcc, modes 0x166c3b0, topology_id (nil) semi-stub
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] 078c:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x28d6efc8, paths 0x166e040, modes_count 0x28d6efcc, modes 0x166c3b0, topology_id (nil) semi-stub
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Intel(R) UHD Graphics (CML GT2):
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Driver : Intel open-source Mesa driver 24.0.9
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Heap[0]:
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Size: 48086 MiB
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Flags: 0x1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[0]: Property Flags = 0x1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[1]: Property Flags = 0x7
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory Type[2]: Property Flags = 0xf
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] 078c:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x28d6efc8, paths 0x166e040, modes_count 0x28d6efcc, modes 0x166c3b0, topology_id (nil) semi-stub
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] 078c:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x28d6efc8, paths 0x166e040, modes_count 0x28d6efcc, modes 0x166c3b0, topology_id (nil) semi-stub
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] warn: D3D11DeviceFeatures: External memory features not supported
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: D3D11InternalCreateDevice: Maximum supported feature level: D3D_FEATURE_LEVEL_12_1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: D3D11InternalCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Device properties:
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Device : NVIDIA GeForce RTX 2080 Super
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Driver : NVIDIA 535.183.1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Enabled device extensions:
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_attachment_feedback_loop_layout
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_conservative_rasterization
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_custom_border_color
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_depth_clip_enable
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_extended_dynamic_state3
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_fragment_shader_interlock
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_graphics_pipeline_library
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_line_rasterization
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_memory_priority
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_non_seamless_cube_map
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_pageable_device_local_memory
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_robustness2
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_shader_module_identifier
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_transform_feedback
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_vertex_attribute_divisor
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_pipeline_library
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_present_id
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_present_wait
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_swapchain
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_NVX_binary_import
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_NVX_image_view_handle
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Device features:
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: robustBufferAccess : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: fullDrawIndexUint32 : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: imageCubeArray : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: independentBlend : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: geometryShader : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: tessellationShader : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: sampleRateShading : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: dualSrcBlend : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: logicOp : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: multiDrawIndirect : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: drawIndirectFirstInstance : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: depthClamp : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: depthBiasClamp : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: fillModeNonSolid : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: depthBounds : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: wideLines : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: multiViewport : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: samplerAnisotropy : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: textureCompressionBC : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: occlusionQueryPrecise : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: pipelineStatisticsQuery : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: vertexPipelineStoresAndAtomics : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: fragmentStoresAndAtomics : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderImageGatherExtended : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderClipDistance : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderCullDistance : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderFloat64 : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderInt64 : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: variableMultisampleRate : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderResourceResidency : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderResourceMinLod : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: sparseBinding : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: sparseResidencyBuffer : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: sparseResidencyImage2D : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: sparseResidencyImage3D : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: sparseResidency2Samples : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: sparseResidency4Samples : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: sparseResidency8Samples : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: sparseResidency16Samples : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: sparseResidencyAliased : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Vulkan 1.1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderDrawParameters : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Vulkan 1.2
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: samplerMirrorClampToEdge : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: drawIndirectCount : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: samplerFilterMinmax : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: hostQueryReset : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: timelineSemaphore : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: bufferDeviceAddress : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderOutputViewportIndex : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderOutputLayer : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: vulkanMemoryModel : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Vulkan 1.3
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: robustImageAccess : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: pipelineCreationCacheControl : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderDemoteToHelperInvocation : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderZeroInitializeWorkgroupMemory : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: synchronization2 : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: dynamicRendering : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_AMD_shader_fragment_mask
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extension supported : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_attachment_feedback_loop_layout
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: attachmentFeedbackLoopLayout : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_conservative_rasterization
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extension supported : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_custom_border_color
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: customBorderColors : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: customBorderColorWithoutFormat : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_depth_clip_enable
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: depthClipEnable : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_depth_bias_control
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: depthBiasControl : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: leastRepresentableValueForceUnormRepresentation : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: floatRepresentation : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: depthBiasExact : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_extended_dynamic_state3
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extDynamicState3AlphaToCoverageEnable : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extDynamicState3DepthClipEnable : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extDynamicState3RasterizationSamples : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extDynamicState3SampleMask : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extDynamicState3LineRasterizationMode : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_fragment_shader_interlock
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: fragmentShaderSampleInterlock : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: fragmentShaderPixelInterlock : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_full_screen_exclusive
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extension supported : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_graphics_pipeline_library
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: graphicsPipelineLibrary : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_line_rasterization
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: rectangularLines : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: smoothLines : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_memory_budget
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extension supported : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_memory_priority
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: memoryPriority : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_non_seamless_cube_map
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: nonSeamlessCubeMap : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_pageable_device_local_memory
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: pageableDeviceLocalMemory : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_robustness2
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: robustBufferAccess2 : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: robustImageAccess2 : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: nullDescriptor : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_shader_module_identifier
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderModuleIdentifier : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_shader_stencil_export
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extension supported : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_swapchain_colorspace
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extension supported : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_swapchain_maintenance1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: swapchainMaintenance1 : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_hdr_metadata
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extension supported : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_transform_feedback
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: transformFeedback : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: geometryStreams : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_EXT_vertex_attribute_divisor
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: vertexAttributeInstanceRateDivisor : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: vertexAttributeInstanceRateZeroDivisor : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_external_memory_win32
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extension supported : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_external_semaphore_win32
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extension supported : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_maintenance5
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: maintenance5 : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_present_id
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: presentId : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_present_wait
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: presentWait : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_NV_descriptor_pool_overallocation
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: descriptorPoolOverallocation : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_NV_raw_access_chains
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: shaderRawAccessChains : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_NVX_binary_import
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extension supported : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_NVX_image_view_handle
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extension supported : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: VK_KHR_win32_keyed_mutex
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: extension supported : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Queue families:
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Graphics : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Transfer : 1
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Sparse : 0
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory type mask for sparse resources: 0x2
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Memory type mask for buffer resources: 0x1f, usage: 0x219b7
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] warn: DXVK: No state cache file found
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: DXVK: Graphics pipeline libraries supported
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Presenter: Actual swap chain properties:
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Format: VK_FORMAT_B8G8R8A8_UNORM
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR (dynamic: no)
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Buffer size: 1327x791
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Image count: 3
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Exclusive FS: 2
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] warn: D3D11DXGIDevice::QueryInterface: Unknown interface query
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] warn: 0ec870a6-5d7e-4c22-8cfc-5baae07616ed
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] warn: DXGI: MakeWindowAssociation: Ignoring flags
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: DXVK: Using 16 compiler threads
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Presenter: Actual swap chain properties:
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Format: VK_FORMAT_B8G8R8A8_UNORM
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Present mode: VK_PRESENT_MODE_FIFO_KHR (dynamic: no)
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Buffer size: 1327x791
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Image count: 3
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] info: Exclusive FS: 2
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] 078c:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x28d6f4e8, paths 0x33379780, modes_count 0x28d6f4ec, modes 0x33379430, topology_id (nil) semi-stub
18:05:14 [Kontakt 7-4AEMThkm] [Wine STDERR] 078c:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x28d6c0cc, paths 0x33379780, modes_count 0x28d6c130, modes 0x33379430, topology_id (nil) semi-stub

In the not so distant past when I was using WINE and yabridge more frequently, there were a couple times where I had to roll back my wine-staging install and lock it in place until a new version of wine-staging came out due to plugins not loading or crashing. I would keep an eye on the yabrdige discord server to see where things are at with WINE versions and plugins.

That is part of the reason I moved away from Windows plugins and only stick to FOSS and/or Linux native plugins.

2 Likes

There are various reports about issues with Yabridge on Ubuntu 24.10

This may or may not be related to those.

1 Like

These problems are solved, I hope. Robbert van der Helm released a fix 2 days ago for testing (not a binary release yet). But there is new problem with Yabridge and Wine 9.22, which breaks GUI interaction (mouse pointer is offset from what you are clicking). This is not solved yet, so the only way is to revert Wine version back to at most 9.21.

I can’t say it enough times in enough places… if you insist on using out-of-platform Plugins on Linux and you have a working version of Wine w/yabridge, then pin it and place it on hold especially if you rely on it for production… By and large good Plugin developers on Windows like Fabfilter, Melda, XLN Audio etc. do not make many changes to their Plugins that affect their basic function and they take backward compatibility very seriously so there is often no need to serially update Wine, if it works it can potentially keep working for years.

Now if you enjoy chasing every possible Windows Plugin on Linux and love installing external DLL’s and Vulkan drivers into Wine weekly then you do you but I’m guessing those type of people may likely enjoy ‘playing computers’ more than playing (and recording) music…

5 Likes

Thanks! I’ll take it into account. I should’ve held those packages when they were working.

I am still using Wine 8.2 here. Rock stable serving Superior Drummer 3 and my beloved PG-8x (a Roland JX-8P emulator). A stable system is always my number one priority. When I grab a guitar, I want it to work flawlessly from the first stroke, I want any hardware and software to work without interruptions, just like my mind and in the end fingers. No need to upgrade anything if it’s perfect! :slight_smile:

2 Likes

That’s weird. I’m using Yabridge 5.1.1 (the newest release) and the UI of the Kontakt 7 plugin works but only if I use Wine 9.18 or 9.19. It crashes with 9.20+ so I’m not sure if it’s the same issue.

Anyway, I guess we’ll have a 5.1.2 soon that I can try.