robbert-vdh / yabridge

A modern and transparent way to use Windows VST2, VST3 and CLAP plugins on Linux
GNU General Public License v3.0
2.43k stars 62 forks source link

Kontakt 7 crashes after installing DXVK #356

Closed RichardJECooke closed 2 months ago

RichardJECooke commented 2 months ago

Thanks for giving yabridge a shot!

Problem description

All my VSTs were working fine except Voxengo SPAN and Izotope, so I tried installing DirectX/DXVK with WineGUI. Now Kontakt 7 crashes with the log below. Is there a way to uninstall DirectX from Wine please? I have ~500GB of VSTs so I don't want to recreate my Wine drive :(

And my Reaper orchestral template has 300 tracks, so I can't just automatically switch them to Kontakt 8.

image

Unhandled exception: page fault on read access to 0x0000000000000000 in 64-bit code (0x006ffff4fa27dd).
Register dump:
 rip:00006ffff4fa27dd rsp:000000001324fa70 rbp:000000001324fae9 eflags:00010202 (  R- --  I   - - - )
 rax:000000001288a5a0 rbx:0000000000000000 rcx:0000000000000000 rdx:0000000000000001
 rsi:0000000012889ef0 rdi:00000000128840c0  r8:0000000000000000  r9:0000000000000000 r10:0000000000000001
 r11:00000000013c5c4c r12:0000000000000000 r13:0000000000000000 r14:0000000000000000 r15:0000000000000000
Stack dump:
0x0000001324fa70:  0000000000000006 00006ffff522d324
0x0000001324fa80:  0000000006c7c910 0000000000000000
0x0000001324fa90:  00000000104d6898 0000000006c7c910
0x0000001324faa0:  0000000012650810 00006ffff46614b3
0x0000001324fab0:  0000000000000000 0000000000000000
0x0000001324fac0:  000000001324fb39 0000000000000000
0x0000001324fad0:  00000000128842f8 00006ffff465c410
0x0000001324fae0:  00006ffff465c390 0000000006c7c910
0x0000001324faf0:  0000000000000001 0000000000000001
0x0000001324fb00:  0000000000000000 00000025000003ff
0x0000001324fb10:  00000000104d6820 0000000000000001
0x0000001324fb20:  00000000104d6820 0000000000000000
Backtrace:
=>0 0x006ffff4fa27dd in kontakt 7.vst3 (+0x2ec27dd) (0x0000001324fae9)
  1 0x006ffff4dc621c in kontakt 7.vst3 (+0x2ce621c) (0x0000001324fca0)
  2 0x006ffff48604f9 in kontakt 7.vst3 (+0x27804f9) (0x0000001324fca0)
  3 0x006ffff485f866 in kontakt 7.vst3 (+0x277f866) (0x0000000f3b1780)
  4 0x006ffff53165d1 in kontakt 7.vst3 (+0x32365d1) (0x0000000f3b1780)
  5 0x006fffffa98cd9 BaseThreadInitThunk+0x9(unknown=<internal error>, entry=<internal error>, arg=<internal error>) [/usr/src/packages/BUILD/dlls/kernel32/thread.c:61] in kernel32 (0000000000000000)
  6 0x006fffffc9588b in ntdll (+0x5588b) (0000000000000000)
0x006ffff4fa27dd kontakt 7.vst3+0x2ec27dd: mov (%rcx), %rax
Modules:
Module  Address                                 Debug info      Name (181 modules)
PE             180000000-       1800ed000       Deferred        rex shared library 64
PE-Wine     6fffef960000-    6fffefaca000       Deferred        wbemprox
PE-Wine     6fffefae0000-    6fffefb15000       Deferred        kerberos
PE          6fffefb30000-    6fffefb7d000       Deferred        concrt140
PE-Wine     6fffefb90000-    6fffefbae000       Deferred        mswsock
PE          6fffefbc0000-    6fffefc01000       Deferred        msvcp140_2
PE          6fffefc20000-    6fffefc29000       Deferred        msvcp140_1
PE-Wine     6fffefc40000-    6fffefc76000       Deferred        vcruntime140_1
PE          6fffefc90000-    6fffefcad000       Deferred        vcruntime140
PE          6fffefcc0000-    6fffefd4d000       Deferred        msvcp140
PE-Wine     6fffefd60000-    6fffefd88000       Deferred        powrprof
PE-Wine     6fffefda0000-    6ffff0098000       Deferred        dbghelp
PE-Wine     6ffff00b0000-    6ffff0148000       Deferred        netapi32
PE-Wine     6ffff0160000-    6ffff017d000       Deferred        authz
PE-Wine     6ffff0190000-    6ffff01f6000       Deferred        mpr
PE          6ffff0210000-    6ffff0592000       Deferred        d3d9
PE-Wine     6ffff05b0000-    6ffff05e2000       Deferred        compstui
PE-Wine     6ffff0600000-    6ffff06c8000       Deferred        winspool
PE-Wine     6ffff06e0000-    6ffff0931000       Deferred        comdlg32
PE-Wine     6ffff0950000-    6ffff0982000       Deferred        wtsapi32
PE-Wine     6ffff09a0000-    6ffff0cbf000       Deferred        dwrite
PE          6ffff0cd0000-    6ffff0f63000       Deferred        dxgi
PE          6ffff0f80000-    6ffff134b000       Deferred        d3d11
PE-Wine     6ffff1360000-    6ffff1417000       Deferred        secur32
PE-Wine     6ffff1430000-    6ffff148d000       Deferred        bcrypt
PE-Wine     6ffff14a0000-    6ffff185d000       Deferred        crypt32
PE-Wine     6ffff1870000-    6ffff18b9000       Deferred        jsproxy
PE-Wine     6ffff18d0000-    6ffff1a09000       Deferred        winhttp
PE-Wine     6ffff1a20000-    6ffff1a45000       Deferred        dwmapi
PE-Wine     6ffff1a60000-    6ffff1ada000       Deferred        msacm32
PE-Wine     6ffff1af0000-    6ffff1ca4000       Deferred        winmm
PE-Wine     6ffff1cc0000-    6ffff1d61000       Deferred        odbc32
PE-Wine     6ffff1d80000-    6ffff1e31000       Deferred        mfreadwrite
PE-Wine     6ffff1e50000-    6ffff1e88000       Deferred        rtworkq
PE-Wine     6ffff1ea0000-    6ffff20c1000       Deferred        mfplat
PE          6ffff20e0000-    6ffffad03000       --none--        kontakt 7.vst3
PE-Wine     6ffffad20000-    6ffffad40000       Deferred        version
PE-Wine     6ffffae20000-    6ffffaee8000       Deferred        uxtheme
PE-Wine     6ffffaf00000-    6ffffaf24000       Deferred        nsi
PE-Wine     6ffffaf40000-    6ffffaf8c000       Deferred        dnsapi
PE-Wine     6ffffafa0000-    6ffffb02f000       Deferred        iphlpapi
PE-Wine     6ffffb130000-    6ffffb18a000       Deferred        winex11
PE-Wine     6ffffb550000-    6ffffb57d000       Deferred        userenv
PE-Wine     6ffffb590000-    6ffffb76c000       Deferred        setupapi
PE-Wine     6ffffb780000-    6ffffb7f7000       Deferred        propsys
PE-Wine     6ffffb810000-    6ffffbb60000       Deferred        oleaut32
PE-Wine     6ffffc090000-    6ffffc149000       Deferred        rsaenh
PE-Wine     6ffffc160000-    6ffffc2a0000       Deferred        winevulkan
PE-Wine     6ffffc2b0000-    6ffffc2d5000       Deferred        schannel
PE-Wine     6ffffc2f0000-    6ffffc343000       Deferred        shcore
PE-Wine     6ffffc360000-    6ffffc476000       Deferred        shlwapi
PE-Wine     6ffffc490000-    6ffffc50e000       Deferred        imm32
PE-Wine     6ffffc520000-    6ffffca7d000       Deferred        comctl32
PE-Wine     6ffffca90000-    6ffffcab4000       Deferred        aclui
PE-Wine     6ffffcad0000-    6ffffd88c000       Deferred        shell32
PE-Wine     6ffffd8a0000-    6ffffd8ec000       Deferred        coml2
PE-Wine     6ffffd900000-    6ffffdb8b000       Deferred        rpcrt4
PE-Wine     6ffffdba0000-    6ffffdbdf000       Deferred        win32u
PE-Wine     6ffffdbf0000-    6ffffe1d4000       Deferred        user32
PE-Wine     6ffffe1f0000-    6ffffe4b9000       Deferred        gdi32
PE-Wine     6ffffe4d0000-    6ffffe659000       Deferred        combase
PE-Wine     6ffffe670000-    6ffffea2b000       Deferred        ole32
PE-Wine     6ffffea40000-    6ffffeaed000       Deferred        ws2_32
PE-Wine     6ffffeb00000-    6ffffeeeb000       Deferred        ucrtbase
PE-Wine     6ffffef00000-    6ffffef89000       Deferred        sechost
PE-Wine     6ffffefa0000-    6fffff2fc000       Deferred        msvcrt
PE-Wine     6fffff310000-    6fffff43a000       Deferred        advapi32
PE-Wine     6fffff450000-    6fffffa5c000       Deferred        kernelbase
PE-Wine     6fffffa70000-    6fffffc25000       Dwarf-4         kernel32
PE-Wine     6fffffc40000-    6ffffffe2000       Dwarf-4         ntdll
ELF         7c3d84800000-    7c3d8be77000       Deferred        libllvm-17.so.1
ELF         7c3dfe400000-    7c3dfffab000       Deferred        libcuda.so.1
ELF         7c3e08e00000-    7c3e096b9000       Deferred        libnvidia-glvkspirv.so.550.90.07
ELF         7c3e09800000-    7c3e0a032000       Deferred        libvulkan_lvp.so
ELF         7c3e0a200000-    7c3e0bf60000       Deferred        libicudata.so.74
ELF         7c3e14200000-    7c3e1538f000       Deferred        libvulkan_intel.so
ELF         7c3e15400000-    7c3e17e06000       Deferred        libnvidia-gpucomp.so.550.90.07
ELF         7c3e20200000-    7c3e20f19000       Deferred        libvulkan_intel_hasvk.so
ELF         7c3e21000000-    7c3e22f15000       Deferred        libnvidia-glcore.so.550.90.07
ELF         7c3e28400000-    7c3e2860d000       Deferred        libicuuc.so.74
ELF         7c3e28762000-    7c3e28944000       Deferred        libxml2.so.2
ELF         7c3e28944000-    7c3e28978000       Deferred        libtinfo.so.6
ELF         7c3e28978000-    7c3e289b2000       Deferred        libedit.so.2
ELF         7c3e28a00000-    7c3e29441000       Deferred        libvulkan_radeon.so
ELF         7c3e294d7000-    7c3e29619000       Deferred        libvulkan_virtio.so
ELF         7c3e29619000-    7c3e29742000       Deferred        libglx_nvidia.so.0
ELF         7c3e29742000-    7c3e29753000       Deferred        libxcb-randr.so.0
ELF         7c3e29753000-    7c3e2976f000       Deferred        libxcb-glx.so.0
ELF         7c3e297d3000-    7c3e297e5000       Deferred        libvklayer_mesa_device_select.so
ELF         7c3e297e5000-    7c3e2987c000       Deferred        libnvidia-glsi.so.550.90.07
ELF         7c3e2987c000-    7c3e2992f000       Deferred        winevulkan.so
ELF         7c3e2992f000-    7c3e299ad000       Deferred        libvulkan.so.1
ELF         7c3e299bf000-    7c3e299dd000       Deferred        libelf.so.1
ELF         7c3e299dd000-    7c3e299ea000       Deferred        libdrm_amdgpu.so.1
ELF         7c3e299ea000-    7c3e299fa000       Deferred        libwayland-client.so.0
ELF         7c3e299fa000-    7c3e299ff000       Deferred        libxshmfence.so.1
ELF         7c3e299ff000-    7c3e29a04000       Deferred        libxcb-shm.so.0
ELF         7c3e29a04000-    7c3e29a0d000       Deferred        libxcb-sync.so.1
ELF         7c3e29a0d000-    7c3e29a17000       Deferred        libxcb-xfixes.so.0
ELF         7c3e29a17000-    7c3e29a1c000       Deferred        libxcb-present.so.0
ELF         7c3e29a7c000-    7c3e29aa1000       Deferred        libgpg-error.so.0
ELF         7c3e29aa1000-    7c3e29b5b000       Deferred        libzstd.so.1
ELF         7c3e29b5b000-    7c3e29b7d000       Deferred        liblz4.so.1
ELF         7c3e29b7d000-    7c3e29cc5000       Deferred        libgcrypt.so.20
ELF         7c3e29cc5000-    7c3e29cd2000       Deferred        libcap.so.2
ELF         7c3e29cd2000-    7c3e29db2000       Deferred        libsystemd.so.0
ELF         7c3e29db2000-    7c3e29e01000       Deferred        libdbus-1.so.3
ELF         7c3e29e01000-    7c3e29e14000       Deferred        libavahi-client.so.3
ELF         7c3e29e14000-    7c3e29e22000       Deferred        libavahi-common.so.3
ELF         7c3e29e22000-    7c3e29ec3000       Deferred        libcups.so.2
ELF         7c3e29ec3000-    7c3e29ec8000       Deferred        libx11-xcb.so.1
ELF         7c3e29ec8000-    7c3e29ecf000       Deferred        libxcb-dri3.so.0
ELF         7c3e29edf000-    7c3e29f33000       Deferred        libgssapi_krb5.so.2
ELF         7c3e29f33000-    7c3e29f46000       Deferred        libresolv.so.2
ELF         7c3e29f46000-    7c3e29f4d000       Deferred        libkeyutils.so.1
ELF         7c3e29f4d000-    7c3e29f5a000       Deferred        libkrb5support.so.0
ELF         7c3e29f5a000-    7c3e29f60000       Deferred        libcom_err.so.2
ELF         7c3e29f60000-    7c3e29f8c000       Deferred        libk5crypto.so.3
ELF         7c3e29f8c000-    7c3e2a055000       Deferred        libkrb5.so.3
ELF         7c3e2a058000-    7c3e2a05e000       Deferred        libnss_mdns4_minimal.so.2
ELF         7c3e2a05e000-    7c3e2a064000       Deferred        winspool.so
ELF         7c3e2a064000-    7c3e2a06a000       Deferred        dwrite.so
ELF         7c3e2a06a000-    7c3e2a071000       Deferred        netapi32.so
ELF         7c3e2a071000-    7c3e2a0f5000       Deferred        libgmp.so.10
ELF         7c3e2a0f5000-    7c3e2a13d000       Deferred        libhogweed.so.6
ELF         7c3e2a13d000-    7c3e2a192000       Deferred        libnettle.so.8
ELF         7c3e2a192000-    7c3e2a1a8000       Deferred        libtasn1.so.6
ELF         7c3e2a1a8000-    7c3e2a355000       Deferred        libunistring.so.5
ELF         7c3e2a355000-    7c3e2a377000       Deferred        libidn2.so.0
ELF         7c3e2a377000-    7c3e2a51b000       Deferred        libp11-kit.so.0
ELF         7c3e2a51b000-    7c3e2a715000       Deferred        libgnutls.so.30
ELF         7c3e2a717000-    7c3e2a720000       Deferred        kerberos.so
ELF         7c3e2a720000-    7c3e2a72b000       Deferred        secur32.so
ELF         7c3e2a72b000-    7c3e2a731000       Deferred        crypt32.so
ELF         7c3e2a731000-    7c3e2a73c000       Deferred        libltdl.so.7
ELF         7c3e2a73c000-    7c3e2a7ac000       Deferred        libodbc.so.2
ELF         7c3e2a7af000-    7c3e2a7bb000       Deferred        libffi.so.8
ELF         7c3e2a7bb000-    7c3e2a7c8000       Deferred        bcrypt.so
ELF         7c3e2a7ca000-    7c3e2a7d0000       Deferred        libnvidia-tls.so.550.90.07
ELF         7c3e2a7d4000-    7c3e2a7eb000       Deferred        libdrm.so.2
ELF         7c3e2a7ec000-    7c3e2a7f4000       Deferred        libxfixes.so.3
ELF         7c3e2a7f4000-    7c3e2a800000       Deferred        libxcursor.so.1
ELF         7c3e2a800000-    7c3e2a813000       Deferred        libxi.so.6
ELF         7c3e2a813000-    7c3e2a818000       Deferred        libxcomposite.so.1
ELF         7c3e2a818000-    7c3e2a825000       Deferred        libxrandr.so.2
ELF         7c3e2a825000-    7c3e2a831000       Deferred        libxrender.so.1
ELF         7c3e2a831000-    7c3e2a838000       Deferred        libxxf86vm.so.1
ELF         7c3e2a838000-    7c3e2a83d000       Deferred        libxinerama.so.1
ELF         7c3e2a83d000-    7c3e2a97a000       Deferred        libx11.so.6
ELF         7c3e2a97a000-    7c3e2a98e000       Deferred        libxext.so.6
ELF         7c3e2a98e000-    7c3e2a99c000       Deferred        odbc32.so
ELF         7c3e2a99c000-    7c3e2a9a3000       Deferred        ws2_32.so
ELF         7c3e2a9a3000-    7c3e2a9a8000       Deferred        dnsapi.so
ELF         7c3e2a9aa000-    7c3e2aa2a000       Deferred        winex11.so
ELF         7c3e2abba000-    7c3e2abe5000       Deferred        libexpat.so.1
ELF         7c3e2abe5000-    7c3e2ac36000       Deferred        libfontconfig.so.1
ELF         7c3e2ac36000-    7c3e2ac59000       Deferred        libbrotlicommon.so.1
ELF         7c3e2ac59000-    7c3e2ae00000       Deferred        win32u.so
ELF         7c3e2b28a000-    7c3e2b298000       Deferred        libbrotlidec.so.1
ELF         7c3e2b298000-    7c3e2b2d0000       Deferred        libpng16.so.16
ELF         7c3e2b2d0000-    7c3e2b2e4000       Deferred        libbz2.so.1.0
ELF         7c3e2b2e4000-    7c3e2b300000       Deferred        libz.so.1
ELF         7c3e2b400000-    7c3e2b70e000       Deferred        yabridge-host.exe.so
  \-PE      7c3e2b440000-    7c3e2b70e000       \               yabridge-host
ELF         7c3e2b70f000-    7c3e2b7db000       Deferred        libfreetype.so.6
ELF         7c3e2b7db000-    7c3e2b7ea000       Deferred        libmd.so.0
ELF         7c3e2b7ea000-    7c3e2b817000       Deferred        libgcc_s.so.1
ELF         7c3e2b817000-    7c3e2b900000       Deferred        libm.so.6
ELF         7c3e2bf77000-    7c3e2bf8d000       Deferred        libbsd.so.0
ELF         7c3e2bf8d000-    7c3e2bf95000       Deferred        libxdmcp.so.6
ELF         7c3e2bf95000-    7c3e2bf9b000       Deferred        libxau.so.6
ELF         7c3e2bf9b000-    7c3e2bfa0000       Deferred        libdl.so.2
ELF         7c3e2bfa0000-    7c3e2bfc9000       Deferred        libxcb.so.1
ELF         7c3e2bfc9000-    7c3e2bfce000       Deferred        libpthread.so.0
ELF         7c3e2bfce000-    7c3e2c000000       Deferred        liblzma.so.5
ELF         7c3e2c000000-    7c3e2c212000       Deferred        libc.so.6
ELF         7c3e2c214000-    7c3e2c219000       Deferred        librt.so.1
ELF         7c3e2c219000-    7c3e2c234000       Deferred        libunwind.so.8
ELF         7c3e2c234000-    7c3e2c30e000       Export          ntdll.so
ELF         7c3e2c32f000-    7c3e2c369000       Deferred        ld-linux-x86-64.so.2
ELF         7c3e2c369000-    7c3e2c36e000       Deferred        <wine-loader>
Threads:
process  tid      prio    name (all IDs are in hex)
00000020 start.exe
    00000024    0     
00000038 services.exe
    ["C:\windows\system32\services.exe"]
    0000003c    0     
    00000040    0     wine_rpcrt4_server
    0000004c    0     wine_rpcrt4_io
    0000007c    0     wine_rpcrt4_io
    000000a4    0     wine_rpcrt4_io
    000000b8    0     wine_rpcrt4_io
    000000d0    0     wine_rpcrt4_io
    000000e4    0     
    000000f4    0     wine_rpcrt4_io
    00000100    0     wine_rpcrt4_io
    00000194    0     wine_rpcrt4_io
00000044 winedevice.exe
    [C:\windows\system32\winedevice.exe]
    00000048    0     
    00000054    0     
    00000058    0     wine_sechost_service
    0000005c    0     
    00000060    0     
    00000064    0     
    00000068    0     
    000000dc    0     
    000000e0    0     
0000006c winedevice.exe
    [C:\windows\system32\winedevice.exe]
    00000070    0     
    00000080    0     
    00000084    0     wine_sechost_service
    00000088    0     
    0000008c    0     
    00000090    0     
    00000094    0     
    00000098    0     
    0000009c    0     
    000000a8    0     
    000000b4    0     
00000074 explorer.exe
    ["C:\windows\system32\explorer.exe" /desktop]
    00000078    0     
    000000e8    0     
    000000ec    0     wine_explorer_display_settings_restorer
    000000f0    0     wine_rpcrt4_server
000000ac plugplay.exe
    [C:\windows\system32\plugplay.exe]
    000000b0    0     
    000000bc    0     
    000000c0    0     wine_sechost_service
    000000c4    0     wine_rpcrt4_server
    0000012c    0     wine_rpcrt4_io
    00000130    0     wine_threadpool_worker
000000c8 svchost.exe
    [C:\windows\system32\svchost.exe -k LocalServiceNetworkRestricted]
    000000cc    0     
    000000d4    0     
    000000d8    0     wine_sechost_service
000000f8 rpcss.exe
    [C:\windows\system32\rpcss.exe]
    000000fc    0     
    00000108    0     
    0000010c    0     wine_sechost_service
    00000110    0     wine_rpcrt4_server
    00000114    0     wine_rpcrt4_server
    00000118    0     wine_rpcrt4_io
    00000260    0     wine_rpcrt4_io
    00000264    0     wine_threadpool_worker
00000120 (D) Z:\home\me\.local\share\yabridge\yabridge-host.exe
    ["Z:\home\me\.local\share\yabridge\yabridge-host.exe.so" VST3 "/home/me/.wine/drive_c/Program Files/Common Files/VST3/Kontakt 7.vst3" "/run/user/1000/yabridge-Kontakt 7-01Qbjkov" 154655]
    00000124    0     
    00000128    0     wine_sechost_device_notify
    00000134    0     SC3 TaskScheduler Worker
    0000013c    0     SC3 TaskScheduler Worker
    00000140    0     
    00000144    0     
    00000148    0     
    0000014c    0     wine_threadpool_worker
    00000150    0     AuxProcess #1
    00000154    0     AuxProcess #2
    00000158    0     AuxProcess #3
    0000015c    0     AuxProcess #4
    00000160    0     AuxProcess #5
    00000164    0     AuxProcess #6
    00000168    0     AuxProcess #7
    0000016c    0     AuxProcess #8
    00000170    0     AuxProcess #9
    00000174    0     AuxProcess #10
    00000178    0     AuxProcess #11
    0000017c    2     Disk
    00000180    0     BGLoading
    00000184    0     ProcessMonitor
    00000188    0     
    0000018c    0     
    00000190    0     IPCClient
    00000198   -2     DB3ScanThread
    0000019c    0     InfoPaneManager Worker
    000001a0    0     wine_threadpool_worker
    000001a4    0     bg jobs
    000001a8    0     
    000001ac    0     wine_threadpool_worker
    000001b0    0     wine_threadpool_worker
    000001b4   -2     URET_Worker
    000001b8    0     
    000001bc    0     
    000001c0    0     
    000001c4   15     
    000001d8    0     wine_rpcrt4_server
    000001f4    0 <== 
    000001f8    0     dxvk-submit
    000001fc    0     dxvk-queue
    00000200    0     dxvk-cs
    00000208   -2     dxvk-shader-l
    0000020c   -2     dxvk-shader-l
    00000210   -2     dxvk-shader-l
    00000214   -2     dxvk-shader-n
    00000218   -2     dxvk-shader-n
    0000021c   -2     dxvk-shader-n
    00000220   -2     dxvk-shader-n
    00000224   -2     dxvk-shader-h
    00000228   -2     dxvk-shader-h
    0000022c   -2     dxvk-shader-h
    00000230   -2     dxvk-shader-h
    00000234   -2     dxvk-shader-h
00000240 conhost.exe
    ["C:\windows\system32\conhost.exe" --server 0x30]
    00000244    0     
0000024c explorer.exe
    ["C:\windows\system32\explorer.exe" /desktop]
    00000250    0     
    00000254    0     
    00000258    0     wine_explorer_display_settings_restorer
    0000025c    0     wine_rpcrt4_server
System information:
    Wine build: wine-9.13 (Staging)
    Platform: x86_64 (guest: i386)
    Version: Windows XP
    Host system: Linux
    Host version: 6.8.0-38-generic

What did you expect to happen?

Kontakt 7 to load

What actually happened?

Kontakt 7 crashes

Operating system

Ubuntu 24.04

How did you install yabridge?

downloaded from download latest yabridge release from https://github.com/robbert-vdh/yabridge/releases

yabridge version

how do i find this?

yabridgectl version

5.0.5

Wine version

wine-9.13 staging

Plugin

kontakt 7

Plugin type

VST3

Plugin architecture

64-bit

Host

reaper latest

Desktop environment or WM

gnome x

GPU model

nvidia geforce rtx 3060

GPU drivers and kernel

NVIDIA-SMI 550.90.07

Debug log

No response

Anything else?

No response

RichardJECooke commented 2 months ago

Then I tried upgrading yabridge 5.0.5 to 5.1.0 (with latest wine staging and latest nvidia drivers) and now I get error:

yabridgectl sync --prune;
Setting up VST2, VST3, and CLAP plugins using:
- /home/me/.local/share/yabridge/libyabridge-chainloader-vst2.so
- /home/me/.local/share/yabridge/libyabridge-chainloader-vst3.so
- /home/me/.local/share/yabridge/libyabridge-chainloader-clap.so

Finished setting up 22 plugins (0 new), skipped 0 non-plugin .dll files

Warning: Could not run 'yabridge-host.exe'. Wine reported the following error:

    0024:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

    Make sure that you have downloaded the correct version of yabridge for your distro.
    This can also happen when using a version of Wine that's not compatible with this version of yabridge, in which case you'll need to upgrade Wine. Your current Wine version is '9.13
    (Staging)'. See the link below for instructions on how to upgrade your installation of Wine.

    https://github.com/robbert-vdh/yabridge#troubleshooting-common-issues

I assume I can use only 5.0.5 with nvidia drivers and must rollback?

RichardJECooke commented 2 months ago

Using yabridgectl 5.0.5 fails now too, same RandR error. Now I have no vsts at all

RichardJECooke commented 2 months ago

Screw it. I just deleted the entire WINE prefix and made a new one. No more installing 3D drivers.

Fixed the randr error like this:

xrandr # to list monitors
sudo touch /etc/X11/xorg.conf
sudo nano /etc/X11/xorg.conf

#contents of xorg.conf
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    Option         "BaseMosaic" "true"
    Option         "metamodes" "DP-1: 1920x1080 +0+0, DP-2: 1920x1080 +1920+0"
EndSection
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1920x1080"
        Virtual     3840 1080
    EndSubSection
EndSection
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
EndSection