dxvk icon indicating copy to clipboard operation
dxvk copied to clipboard

Shadows of Adam: White screen issue

Open waspennator opened this issue 1 year ago • 4 comments

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 avatar May 04 '24 20:05 waspennator

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.

doitsujin avatar May 05 '24 15:05 doitsujin

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.

waspennator avatar May 23 '24 20:05 waspennator

Try with WINEDLLOVERRIDES=dcomp=d instead.

Blisto91 avatar May 23 '24 20:05 Blisto91

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

waspennator avatar May 23 '24 21:05 waspennator