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

Shadows of Adam: White screen issue #3986

Open
waspennator opened this issue May 4, 2024 · 4 comments
Open

Shadows of Adam: White screen issue #3986

waspennator opened this issue May 4, 2024 · 4 comments

Comments

@waspennator
Copy link

waspennator commented May 4, 2024

On my OLED deck, this game boots to a white screen normally with audio, but it renders with wined3d.

Software information

Shadows of Adam

System information

  • GPU: AMD Van Gogh
  • Driver: Mesa 23.1.3
  • Wine version: 9.0
  • DXVK version: Unsure what version is being used in proton

Apitrace file(s)

  • Put a link here

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

Log files

Please attach Proton or Wine logs as a text file:

  • When using Proton, set the Steam launch options for your game to PROTON_LOG=1 %command% and attach the corresponding steam-xxxxx.log file in your home directory.
  • When using regular Wine, use wine game.exe > game.log 2>&1 and attach the resulting game.log file.

steam-506510.zip

@waspennator waspennator changed the title Shadows of Adam Shadows of Adam: White screen issue May 4, 2024
@doitsujin
Copy link
Owner

doitsujin commented May 5, 2024

This uses ANGLE, which uses DirectComposition to present in D3D11 mode, which in turn isn't implemented in wine and would also require some sort of DXVK support.

You can force this to use D3D9 via --use-angle=d3d9, which should work. On wined3d it seems like this falls back to a different renderer for some reason, but only on Deck, not on desktop.

@waspennator
Copy link
Author

This uses ANGLE, which uses DirectComposition to present in D3D11 mode, which in turn isn't implemented in wine and would also require some sort of DXVK support.

You can force this to use D3D9 via --use-angle=d3d9, which should work. On wined3d it seems like this falls back to a different renderer for some reason, but only on Deck, not on desktop.

I tried the angle=d3d9 method and that makes it render, but it's way too laggy to be considered playable, moving around on the menu takes multiple seconds to register.

@Blisto91
Copy link
Contributor

Try with WINEDLLOVERRIDES=dcomp=d instead.

@waspennator
Copy link
Author

That seemed to fix it, now the game renders fine now without turning into a slideshow.

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

No branches or pull requests

4 participants