protonscr

LotRO crashes after wine update 9.22

dxvkclosed wine bugprobably not our bug
doitsujin/dxvk#4487 · opened 2024-11-24 by jotkah · updated 2026-01-24 · 9 comments · github
1 matching comments, n / p to jump
Jjotkah 2024-11-24 github

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

            GPU id = 0 (Intel(R) HD Graphics 630 (KBL GT2))
            Layer-Device Extensions: count = 0

            GPU id = 1 (llvmpipe (LLVM 15.0.7, 256 bits))
            Layer-Device Extensions: count = 0

            GPU id = 2 (NVIDIA GeForce GTX 1060)
            Layer-Device Extensions: count = 0

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? :-)

BBlisto91 2024-11-24 github

If it broke via a Wine update then it is most likely a Wine issue.

Edit: Does it work with wined3d?

Jjotkah 2024-11-24 github

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 :-)

Mmrdeathjr28 2024-11-25 github

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 :-)

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

BBlisto91 2024-11-28 github

@jotkah Can you check if this also happens with wined3d? If yes then it is better to make a issue at the Wine tracker

Jjotkah 2024-12-07 github

@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

BBlisto91 2025-04-11 github

@jotkah Are you still having this issue?

Jjotkah 2025-04-14 github

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.

BBlisto91 2025-11-29 github

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

Jjotkah 2026-01-24 github

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.

Launch options