HGL
foreign-sapphire

WWZ with vulkan starts with a blank screen

The audio works fine the issue is just with the screen and vulkan. The game renders ok with DX11 tho. Changing (from DX11 to Vulkan) it on the settings and opening the game again creates this issue
28 Replies
foreign-sapphire
foreign-sapphireOP3y ago
Pastebin
System Info:Heroic Version: 2.5.2 YamatoLegendary Version: 0.20.31...
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
genetic-orange
genetic-orange3y ago
Try Proton 7.0 or GE-Proton instead of Experimental
foreign-sapphire
foreign-sapphireOP3y ago
Tried Both GE-Proton and 7.0. Same result...
genetic-orange
genetic-orange3y ago
alright, might need to delete the prefix and try Wine-GE instead there's nothing in the log that would indicate why it's not working
foreign-sapphire
foreign-sapphireOP3y ago
I know... I mean like I mentioned the issue is that I cannot see anything. The audio and input works (because I can hear the game when I press buttons) How can I delete the prefix? Simply deleting the folder? Tried deleting the folder and making it create a new one with Wine-GE but the issue remains... Is there a way I can debug this deeper? Update, GE has a better log:
foreign-sapphire
foreign-sapphireOP3y ago
Pastebin
System Info:Heroic Version: 2.5.2 YamatoLegendary Version: 0.20.31...
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
foreign-sapphire
foreign-sapphireOP3y ago
It still fails but I think radv: Can't open file: '/tmp/radv_vrs.b5ZYChiM'. is the error?
genetic-orange
genetic-orange3y ago
Wine-GE would have even better logs than GE-Proton
quickest-silver
quickest-silver3y ago
Can you just drop log txt's here instead of using pastebin? Also yes, on Proton unless you PROTON_LOG=1 env variable there won't be any meaningful output
foreign-sapphire
foreign-sapphireOP3y ago
foreign-sapphire
foreign-sapphireOP3y ago
======================
Proton: 1674262527 GE-Proton7-47
SteamGameId: heroic-0
Command: ['wineboot', '--init']
Options: {'forcelgadd', 'nofsync', 'noesync'}
Kernel: Linux 5.13.0-valve36-1-neptune #1 SMP PREEMPT Mon, 19 Dec 2022 23:39:41 +0000 x86_64
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
System WINEDEBUG: timestamp
======================
wine: using kernel write watches (experimental).
wineserver: using server-side synchronization.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
wine: using kernel write watches (experimental).
12086.919:002c:fixme:winediag:LdrInitializeThunk wine-staging 7.0 is a testing version containing experimental patches.
12086.919:002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
wine: using kernel write watches (experimental).
12087.097:0068:err:module:open_builtin_so_file failed to load .so lib "/home/deck/.local/share/Steam/compatibilitytools.d/GE-Proton7-47/files/lib64/wine/x86_64-unix/wineusb.sys.so"
12087.098:0068:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
12087.100:0034:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
wine: using kernel write watches (experimental).
wine: using kernel write watches (experimental).
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API FAIL] SteamAPI_Init() failed
12088.475:0024:err:steam:main SteamAPI_Init failed
12088.478:0024:err:steam:run_process Failed to execture L"wineboot --init", ret 2.
======================
Proton: 1674262527 GE-Proton7-47
SteamGameId: heroic-0
Command: ['wineboot', '--init']
Options: {'forcelgadd', 'nofsync', 'noesync'}
Kernel: Linux 5.13.0-valve36-1-neptune #1 SMP PREEMPT Mon, 19 Dec 2022 23:39:41 +0000 x86_64
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
System WINEDEBUG: timestamp
======================
wine: using kernel write watches (experimental).
wineserver: using server-side synchronization.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
wine: using kernel write watches (experimental).
12086.919:002c:fixme:winediag:LdrInitializeThunk wine-staging 7.0 is a testing version containing experimental patches.
12086.919:002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
wine: using kernel write watches (experimental).
12087.097:0068:err:module:open_builtin_so_file failed to load .so lib "/home/deck/.local/share/Steam/compatibilitytools.d/GE-Proton7-47/files/lib64/wine/x86_64-unix/wineusb.sys.so"
12087.098:0068:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
12087.100:0034:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
wine: using kernel write watches (experimental).
wine: using kernel write watches (experimental).
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API FAIL] SteamAPI_Init() failed
12088.475:0024:err:steam:main SteamAPI_Init failed
12088.478:0024:err:steam:run_process Failed to execture L"wineboot --init", ret 2.
genetic-orange
genetic-orange3y ago
I'm out of ideas for now. When I played WWZ half a year ago, Vulkan worked fine on my Deck without any tinkering that I can recall
optimistic-gold
optimistic-gold3y ago
I see this message in the logs when I try to run WWZ with Vulkan
011c:fixme:vulkan:wine_vkCreateBuffer Support for allocation callbacks not implemented yet
011c:fixme:vulkan:wine_vkCreateBuffer Support for allocation callbacks not implemented yet
it looks like something is not supported
foreign-sapphire
foreign-sapphireOP3y ago
mmm what could It be? I simply changed the the renderer from dx11 to vulkan and it's the steam deck so I would think other users could replicate this
optimistic-gold
optimistic-gold3y ago
it happens for me also on linux mint on desktop I don't think there's anything we can do, seems like the game needs something that wine has not implemented
quickest-silver
quickest-silver3y ago
Is this same on both deck and desktop? Preferably on a NV gpu also?
genetic-orange
genetic-orange3y ago
Nvidia 3080ti, Vulkan API
No description
genetic-orange
genetic-orange3y ago
the game builds the shader cache for you 😄
quickest-silver
quickest-silver3y ago
👍So radv is busted
genetic-orange
genetic-orange3y ago
I'm getting those too 00d0:fixme:vulkan:wine_vkCreateBuffer Support for allocation callbacks not implemented yet
genetic-orange
genetic-orange3y ago
genetic-orange
genetic-orange3y ago
I swear I also played it on my Deck, but that was a really long time ago and my Deck is out for RMA, so I can't test now, and that bothers me hah
optimistic-gold
optimistic-gold3y ago
my desktop is AMD, I haven't tried on the deck
quickest-silver
quickest-silver3y ago
Well, it seems to work on NV so you guys should report it in Mesa tracker
quickest-silver
quickest-silver3y ago
fascinating-indigo
fascinating-indigo3y ago
not sure if it can help but try with ESYNC and FSYNC enabled. This could be some threading issue those are the only differences excluding GPU
quickest-silver
quickest-silver3y ago
I'm in favor of mark this as solved as it is most likely a driver issue and it is up to you people to report it or not. By the silence i take you won't do it but oh well 🐸
optimistic-gold
optimistic-gold3y ago
I don't really play this game, I was just testing it haha I'll mark it as unsolvable

Did you find this page helpful?