If it broke via a Wine update then it is most likely a Wine issue.
Edit: Does it work with wined3d?
I haven't tested. The only thing I've done is preventing a wine upgrade:
apt-get install wine-staging=9.21~jammy-1 wine-staging-amd64=9.21~jammy-1 wine-staging-i386=9.21~jammy-1 apt-mark hold wine-staging wine-staging-amd64 wine-staging-i386
This works fine for me and i think I'll have a peak with wine-staging 9.23 :-)
I haven't tested. The only thing I've done is preventing a wine upgrade:
apt-get install wine-staging=9.21~jammy-1 wine-staging-amd64=9.21~jammy-1 wine-staging-i386=9.21~jammy-1 apt-mark hold wine-staging wine-staging-amd64 wine-staging-i386This works fine for me and i think I'll have a peak with wine-staging 9.23 :-)
according Alexandre Julliard:
https://www.phoronix.com/news/Wine-10.0-Release-Plans
wine 9.22 is the last, after this begin wine 10.0 RC series
@jotkah Can you check if this also happens with wined3d? If yes then it is better to make a issue at the Wine tracker
@Blisto91 I have also errors with wine-staging 10.0 (see below). My english and my linux experience does not reach a level which allows me to discuss this in a greater circle of developers.
Maximum number of clients reached
Maximum number of clients reached
021c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
021c:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
021c:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
021c:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
021c:fixme:toolhelp:Heap32ListFirst : stub
021c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
wine: Unhandled page fault on read access to 00000010 at address 75EF11A0 (thread 021c), starting debugger...
Maximum number of clients reached
Maximum number of clients reached
025c:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
025c:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
Maximum number of clients reached
0268:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0268:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
0268:err:systray:initialize_systray Could not create tray window
0254:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0254:err:winediag:nodrv_CreateWindow L"Make sure that your display server is running and that its variables are set."
0254:fixme:dbghelp:elf_search_auxv can't find symbol in module
0254:fixme:dbghelp:elf_search_auxv can't find symbol in module
Edit: I opened an issue in winehq community: https://forum.winehq.org/viewtopic.php?t=39781
@jotkah Are you still having this issue?
Yes. I tried every wine (staging) version and every dx-vk version (actually, i am testing wine-staging 10.5 and dx-vk 2.6.1).
I also tried several computers (nVidia / AMD graphics adapters) with Ubuntu / Debian Linux.
DX-VK did not work for me. My "workaround" was playing without.
Might be interesting with a retest on latest Wine and dxvk master. Latter can be downloaded here https://github.com/doitsujin/dxvk/actions/runs/19747559372
Thanks for your reply. I have been waiting for some months. Some weeks ago wine 11.x staging has been released.
Everything works fine with wine 11.x and dxvk 2.7.1 and i am very happy.
DXVK_FRAME_RATE=60x1 2024-11DXVK_HUD=devinfo,fps,gpuloadx1 2024-11WINEARCH=win64x1 2024-11WINEPREFIX=~/LotROx1 2024-11
I am playing "The Lord of the Rings Online" using wine-staging and dx-vk 2.5.1
K_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.3.242, layer version 1:
Layer Extensions: count = 0
Devices: count = 3
This is my lotro.sh starting script:
#!/bin/sh
exec >~/Programme/lotro.log 2>&1
export WINEARCH=win64
export WINEPREFIX=~/LotRO
export DXVK_HUD=devinfo,fps,gpuload
#export DXVK_FRAME_RATE=60
export __NV_PRIME_RENDER_OFFLOAD=2
export __GLX_VENDOR_LIBRARY_NAME=nvidia
export __VK_LAYER_NV_optimus=NVIDIA_only
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
g502_profile=$(ratbagctl singing-gundi profile active get)
ratbagctl singing-gundi profile active set 1
#winecfg
/opt/wine-staging/bin/wine 'C:\lotro\LotroLauncher.exe'
ratbagctl singing-gundi profile active set $g502_profile
After performing an update from wine-staging 9.21 to 9.22 the game will not start. I see some "broken" desktop windows and i can't click any ui element. After some minutes the task will be terminated.
Is this a dx-vk oder a wine issue? :-)