https://bugs.winehq.org/show_bug.cgi?id=54070
Bug ID: 54070 Summary: winevulkan Assertion failed Product: Wine Version: 7.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winevulkan Assignee: wine-bugs@winehq.org Reporter: santafejayyt@gmail.com Distribution: ---
Created attachment 73619 --> https://bugs.winehq.org/attachment.cgi?id=73619 Image of the error
I'm currently unable to run Roblox Studio at all on the latest wine-staging version, with winevulkan erroring with "Assertion failed! File: wine-staging/dlls/winevulkan/loader_thunks.c Line: 5156"
Expression: "!status"
I don't see an stderr or stdout log anywhere except for this error. I tested both a custom wine-staging build, the AUR package wine-staging, as well as compiled from source.
https://bugs.winehq.org/show_bug.cgi?id=54070
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #1 from Fabian Maurer dark.shadow4@web.de --- Does the same happen on normal Wine, non-staging?
Is there a download so we could test ourselves? I tried the download from https://www.roblox.com/create but I can't even login...
https://bugs.winehq.org/show_bug.cgi?id=54070
--- Comment #2 from skyyc santafejayyt@gmail.com --- Yeah they have user-agent checking on their website. Running non-staging yields the same result. You can download Roblox via https://www.roblox.com/download and changing your user-agent to a windows user agent. I **highly** recommend utilizing Grapejuice (https://brinkervii.gitlab.io/grapejuice/) to run Roblox, as to play games via the Roblox website uses a custom schema (roblox-player://) that wine doesn't pick up on.
https://bugs.winehq.org/show_bug.cgi?id=54070
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #3 from Fabian Maurer dark.shadow4@web.de --- Ok, so I ran "grapejuice studio", logged in and it seems to work.
Did you try that with a clean WINEPREFIX already, aka without an existing ~/.local/share/grapejuice/prefixes/studio/ ?
When I run WINEPREFIX=/home/fabian/.local/share/grapejuice/prefixes/studio/ winetricks renderer=vulkan then I get the same error message. That means, you probably are using the wined3d vulkan backend. Try using the opengl backend.
FWIW, we crash inside loader_thunks.c:vkCreateGraphicsPipelines.
https://bugs.winehq.org/show_bug.cgi?id=54070
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- Created attachment 73622 --> https://bugs.winehq.org/attachment.cgi?id=73622 Log file
According to the log, it looks like bug 45277.
https://bugs.winehq.org/show_bug.cgi?id=54070
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #5 from Zeb Figura z.figura12@gmail.com --- (In reply to Fabian Maurer from comment #4)
Created attachment 73622 [details] Log file
According to the log, it looks like bug 45277.
Well, that, and it's a Direct3D < 10 game, so the Vulkan backend won't work yet.
https://bugs.winehq.org/show_bug.cgi?id=54070
--- Comment #6 from skyyc santafejayyt@gmail.com --- It’s worked in previous iterations one wine, the last time I can recall it working was staging 7.7, but that was with custom patches. The player component of Roblox runs perfectly fine under winevulkan, so I’m unsure what studio does different.
https://bugs.winehq.org/show_bug.cgi?id=54070
Aida Jonikienė aidas957@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aidas957@gmail.com
--- Comment #7 from Aida Jonikienė aidas957@gmail.com --- (In reply to skyyc from comment #6)
It’s worked in previous iterations one wine, the last time I can recall it working was staging 7.7, but that was with custom patches. The player component of Roblox runs perfectly fine under winevulkan, so I’m unsure what studio does different.
Roblox Studio heavily uses child windows and so it requires the Vulkan child window support when running under DXVK or Vulkan
I think this might be a duplicate of #45277 but I'm not sure
https://bugs.winehq.org/show_bug.cgi?id=54070
--- Comment #8 from skyyc santafejayyt@gmail.com --- Typically, aside from the bug report, I use wine-tkg to enable different patches and compile the latest version of staging, in which I enable the child window patch. It’ll run somewhat usably under DXVK though. Also, the description of the error has changed recently to include failing at vkGetPhysicalDeviceSurfaceCapabilitiesKHR.