Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spider-man: Shattered Dimensions Lightning is messed up while using dxvk #2780

Closed
Laezor opened this issue Aug 2, 2022 · 30 comments · Fixed by #2782 or #2793
Closed

Spider-man: Shattered Dimensions Lightning is messed up while using dxvk #2780

Laezor opened this issue Aug 2, 2022 · 30 comments · Fixed by #2782 or #2793

Comments

@Laezor
Copy link

Laezor commented Aug 2, 2022

Its not a very major problem. I think the lightning of the game is messed up while using dxvk. The color of the suits are wrong.

I tried to do a trace but the game wouldn't run with the trace dll files. But it does run with dxvk d3d9.dll.

Reports with no log files will be ignored.

Software information

Spider-man: Shattered Dimensions
32-bit
directx: 9.0c

20220802191321_1

System information

  • GPU: Radeon (TM) RX 480 Graphics
  • Driver: 21.50.21.11-220428a-379219C-AMD-Software-Adrenalin-Edition
  • Wine version: Using windows 10
  • DXVK version: Latest version (dxvk 1.10.3)

Apitrace file(s)

  • Put a link here
    the game wouldnt run with apitrace dlls

Log files

Images

  • Before using dxvk

20220802190200_1
20220802190204_1
20220802190211_1
20220802190155_1

  • After using dxvk

20220802190445_1
20220802190450_1
20220802190436_1
20220802190441_1

@Iglu47
Copy link

Iglu47 commented Aug 2, 2022

I tried to do a trace but the game wouldn't run with the trace dll files. But it does run with dxvk d3d9.dll.

this game is no longer available for purchase on Steam, so you'll have to get apitrace somehow.
just for sure: since you know the game is 32-bit did you double-check that the 32-bit apitrace dll was used?

@Laezor
Copy link
Author

Laezor commented Aug 2, 2022

this game is no longer available for purchase on Steam, so you'll have to get apitrace somehow. just for sure: since you know the game is 32-bit did you double-check that the 32-bit apitrace dll was used?

apitrace-10.0-win32.7z I assume its this one?

@Iglu47
Copy link

Iglu47 commented Aug 2, 2022

apitrace-10.0-win32.7z I assume its this one?

yes, this correct. try latest https://github.com/apitrace/apitrace/releases/download/11.1/apitrace-11.1-win32.7z

@Laezor
Copy link
Author

Laezor commented Aug 2, 2022

I dragged and dropped d3d9.dll since the game is using dx9. I get the same error as the previous versio
pCy9Mq5nNf
n

@Iglu47
Copy link

Iglu47 commented Aug 2, 2022

Sadly, I'm out of ideas. Maybe changing Windows compatibility will help, or an antivirus is present and interferes. I do not know.

@Laezor
Copy link
Author

Laezor commented Aug 2, 2022

I think the trace worked! I have to uncheck the windows compatibility mode!

I uploaded the trace in mega I hope thats alright!

@K0bin
Copy link
Collaborator

K0bin commented Aug 2, 2022

Trace works, I'll take a look.

@K0bin
Copy link
Collaborator

K0bin commented Aug 3, 2022

That PR should fix it.

@Irinu
Copy link

Irinu commented Aug 3, 2022

Hello so how do you disable fetch4 or what should i do to fix this issue im having this issue on linux and would like to fix it as well so what do i do with the trace fill or how do i restrict fetch4 to single channel format thank you

@Iglu47
Copy link

Iglu47 commented Aug 3, 2022

Hello so how do you disable fetch4 or what should i do to fix this issue im having this issue on linux and would like to fix it as well so what do i do with the trace fill or how do i restrict fetch4 to single channel format thank you

thanks for the response, we have already received everything need and the problem will be fixed soon (thanks @K0bin)

@Irinu
Copy link

Irinu commented Aug 3, 2022

so will this problem be fixed for windows and Linux, also will this problem be a file fix or a program fix thank you

@K0bin
Copy link
Collaborator

K0bin commented Aug 3, 2022

Use this build: https://github.com/doitsujin/dxvk/suites/7638569632/artifacts/317650751

@Irinu
Copy link

Irinu commented Aug 3, 2022

@K0bin what do i do with this how do i set this up i’m on linux btw so is it going to be different for me

@Iglu47
Copy link

Iglu47 commented Aug 3, 2022

@K0bin what do i do with this how do i set this up i’m on linux btw so is it going to be different for me

For Proton 7.0 you can temporarily (you can make a backup d3d9.dll or download/restore Proton 7.0 completely) replace ~/.local/share/Steam/steamapps/common/Proton 7.0/dist/lib/wine/dxvk/d3d9.dll with the version from the build from the link above. You need to use the x32 version.
Or wait. Sooner or later it will be in Proton anyway.

@Irinu
Copy link

Irinu commented Aug 3, 2022

@K0bin thank you it works on 7.0 proton but is it possible to use it on Proton GE or if you could make it work on if possible if not it's okay but if you are able to the one that I am using is Proton 7.1-GE 2 thanks again. P.S the reason that I need it on Proton GE is that i am using proton tricks to get the sound working and the sound doesn't work on 7.0

@Iglu47
Copy link

Iglu47 commented Aug 3, 2022

@Irinu the same for Proton-7.1-GE-2
but this path ~/.local/share/Steam/steamapps/compatibilitytools.d/Proton-7.1-GE-2/files/lib/wine/dxvk/d3d9.dll

@Irinu
Copy link

Irinu commented Aug 3, 2022

hello yes i have tried this but every time i try to boot up the game it crashes i click play and then it starts up and then closes i will try this again thought to make sure

@Irinu
Copy link

Irinu commented Aug 3, 2022

@K0bin ya it keeps crashing what should i do?

@Iglu47
Copy link

Iglu47 commented Aug 3, 2022

hello yes i have tried this but every time i try to boot up the game it crashes i click play and then it starts up and then closes i will try this again thought to make sure

probably related to increased minimum requirements (depends on hardware, distribution, Wine build, etc.)
@Irinu could you try this build? https://github.com/doitsujin/dxvk/suites/8002161646/artifacts/342963018 - it's based on 1.10.3 and has no increased minimum requirements yet
(don't download or use unverified files full build log here: https://github.com/doitsujin/dxvk/actions/runs/2935103575)

@Irinu
Copy link

Irinu commented Aug 3, 2022

yes i will try it right now

@Irinu
Copy link

Irinu commented Aug 3, 2022

@Iglu47 hello I have tried but to still no prevail i click play starts then crashes is there any way i can get xact to work on proton 7.0.3 i have tried protontricks but still ends up not working

@Irinu
Copy link

Irinu commented Aug 3, 2022

@Iglu47 i was wrong it worked all it needed was a restart thank you so much yall are the best

@Iglu47
Copy link

Iglu47 commented Aug 3, 2022

ah, somehow misread about that it works on proton 7.0, then everything should be fine.
thanks for the tests.

@Laezor
Copy link
Author

Laezor commented Aug 3, 2022

Use this build: https://github.com/doitsujin/dxvk/suites/7638569632/artifacts/317650751

Alright I was finally able to test it out. The fix is working!
20220803130729_1

20220803130935_1

The lightning texture problem was also in-game too. But it seems the fix worked in-game too!

@K0bin
Copy link
Collaborator

K0bin commented Aug 3, 2022

Great, thanks for confirming.

@Laezor Laezor closed this as completed Aug 3, 2022
@K0bin
Copy link
Collaborator

K0bin commented Aug 3, 2022

I'd prefer to keep this open until we merge the fix.

@K0bin K0bin reopened this Aug 3, 2022
@Laezor
Copy link
Author

Laezor commented Aug 3, 2022

Oh, sorry for that then! Quick question is there a discord server?

@Irinu
Copy link

Irinu commented Aug 3, 2022

@Laezor for spider-man shattered dimensions no but for steam deck yes there is just search steam deck discord and you’ll find it

@mahoneyd
Copy link

Hi, this works great for the color, however on steam deck dvxh-async really boosts performance. Is it possible you can post a build with this fix and dxvh-async. Thanks a lot.

@K0bin
Copy link
Collaborator

K0bin commented Aug 18, 2022

No. DXVK Async is not officially supported.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
5 participants