doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
13.02k stars 834 forks source link

[D3D9] Hellsinker: Crashing on windows, possible text issue on Linux? #2968

Open waspennator opened 2 years ago

waspennator commented 2 years ago

Hellsinkers seems to freeze for a few seconds in the tutorial when presenting the text boxes (And also doesn't seem to display text inside correctly), unsure if it's cause of Dxvk and shader caching or not, so reporting it here just to be safe. I tried seeing if it also happens on Windows and it crashes as soon as I try launching it. I also tried Wined3d on deck and that just results in the entire screen going black with the game still going on.

On Steam Deck download

On Windows Hellsinker bug

If you use Windows, please check the following page: https://github.com/doitsujin/dxvk/wiki/Windows

Software information

Hellsinker

System information

Apitrace file(s)

hs_dx9build.zip

For instructions on how to use apitrace, see: https://github.com/doitsujin/dxvk/wiki/Using-Apitrace

Log files

K0bin commented 2 years ago

I don't really understand the issue. Can you post a screenshot (Steam + X) of what it looks like and another one made on a Windows PC of what it should look like?

waspennator commented 2 years ago

On deck, the text for the tutorial looks like this (And it freezes for a couple of seconds whenever a text box appears) download

Its supposed to look like this on windows. Hellsinker

I also cant get DXVK to work on windows for this game to see if the issue also happens on there too.

Blisto91 commented 2 years ago

Would you be able to post a proton log? :slightly_smiling_face:

waspennator commented 2 years ago

Here's the proton log I posted on valves github. steam-1067720.log

Blisto91 commented 2 years ago

Thanks. Just wanted to make sure it wasn't something like wine d3dx9 or d3dcompiler messing up. But the game doesn't load those

waspennator commented 2 years ago

I tried the wined3d method too, but that just causes the entire screen to go black but everything keeps running.

K0bin commented 1 year ago

image Looks fine when replaying the apitrace.

Can you try it with Proton Experimental (or DXVK master)?

waspennator commented 1 year ago

Tested it with Experimental on deck and the issue with invisible tutorial text and the game freezing for a few seconds when loading text boxes still happens

waspennator commented 1 year ago

Retested again with latest Experimental proton, stutters don't seem to be as long now on deck, but the instruction test still doesn't seem to be showing up.

Unsure if this is a dxvk issue or a proton issue.

Blisto91 commented 1 year ago

I tried quickly on Windows but didn't see any immediate issues. This is just with default settings except i upped window size

Screenshot ![Screenshot 2023-06-11 015504](https://github.com/doitsujin/dxvk/assets/47954800/ee94113b-262d-4c63-845f-b199be4beced)
waspennator commented 1 year ago

Very strange, if it's working on windows with dxvk, then I guess that rules it to be more of a proton issue, just makes me curious why it's not showing the text on deck, unless it's a text locale issue or something

Blisto91 commented 1 year ago

Will poke on Linux again later

Blisto91 commented 1 year ago

I was able to run the game with wined3d on Experimental BE and the text issue is also present there. Not sure what the cause is.

waspennator commented 10 months ago

I tried it out on my oled and while it still seems to be happening, I also tried changing the language through the launcher to see if it would effect anything, switching it to Japanese text showed no language issues on the launcher or on the title screen, but the tutorial still doesn't seem to render text at all.