dxvk icon indicating copy to clipboard operation
dxvk copied to clipboard

d3d11: Chained Echoes: broken / flickering shadows

Open the-burrito-triangle opened this issue 1 month ago • 9 comments

When using DXVK 2.7.1 with the GOG version of Chained Echos, the shadows are broken and flicker while moving around. When using WineD3D they render correctly.

DXVK:

Image Image

WineD3D:

Image Image

Software information

GOG version of Chained Echos

System information

  • GPU: Iris Xe GT2 iGPU (Intel 1165G7 TigerLake-LP SoC)
  • Driver: Mesa 25.2.6
  • Wine version: 10.17
  • DXVK version: 2.7.1

the-burrito-triangle avatar Nov 03 '25 04:11 the-burrito-triangle

Just tested with the dxvk-master-e9ad90562cf4f785f33038bd27bc8c58f5222008 Github Actions artifact and the shadows are still broken.

the-burrito-triangle avatar Nov 03 '25 04:11 the-burrito-triangle

Hi there and thank you for the issue. If able then try to get a apitrace of the game. Also attach log output.

Blisto91 avatar Nov 03 '25 07:11 Blisto91

Not seeing any issues when running the game locally, probably an Intel driver issue.

(or missing information on how to actually reproduce the problem)

doitsujin avatar Nov 03 '25 09:11 doitsujin

@doitsujin, yeah it's probably an Intel issue... I'll try getting the logs that @Blisto91 requested, but other than using Mesa 25.2.6, Wine 10.17 and opening the game with overrides for d3d dll needed for DXVK, everything is set at their defaults. I don't have any weird / exotic setup going on here.

Should I open an issue with Mesa?

the-burrito-triangle avatar Nov 03 '25 16:11 the-burrito-triangle

Update: I just tried playing with MESA_LOADER_DRIVER_OVERRIDE=zink with WineD3D, to test anv instead of iris and the game plays fine...

I don't think this is an Intel driver issue.

WineD3D with MESA_LOADER_DRIVER_OVERRIDE=zink:

Image

the-burrito-triangle avatar Nov 03 '25 16:11 the-burrito-triangle

I'll try updating to Wine 10.18 and see if that helps.

the-burrito-triangle avatar Nov 03 '25 16:11 the-burrito-triangle

Updating wine isn't going to do anything. Keep in mind that running wined3d through zink isn't equivalent to running dxvk from a driver point of view (nevermind the fact that wined3d also has a Vulkan backend now that can be used with WINE_D3D_CONFIG="renderer=vulkan").

If this is somehow supposed to be an actual DXVK bug then I need instructions on what exactly to do in game and which settings / resolution to use in order to reproduce the issue. Just by running around on the ship after starting a new game doesn't trigger it here at least.

doitsujin avatar Nov 03 '25 16:11 doitsujin

Okay. Using GALLIUM_HUD=fps shows that I'm using iris with WineD3D, so I don't think I'm using the Vulkan backend. My display is 3840x2160 / 60 Hz. All that is needed to trigger this issue for me is to launch the game and, without changing any in-game settings, start a new game and immediately the screen flickers from the shadowed areas seeming to work right and then going black. Sometimes I need to move the character for it to happen, but other times it flickers immediately upon starting a new game. I'll try getting an apitrace (I'll need to read up on how to do that first). I've attached the terminal output, if that helps.

terminal_log.txt

the-burrito-triangle avatar Nov 03 '25 17:11 the-burrito-triangle

I'm having trouble getting the apitrace. The game immediately crashes after copying the d3d11, dxgi and dxgitrace DLLs from the apitrace-13.0-win64.7z into the game directory. I double checked that the game executable was 64bit with file ./"Chained Echoes.exe".

Attached is the Wine Debugger log.

crash_wine_debug.txt

crash_terminal_log.txt

Edit: I also tried launching apitrace.exe with wine apitrace.exe trace -a dxgi "Z:\mnt\ramdisk\chained_echoes\Chained Echoes.exe" but the game still crashes. I' not sure how to proceed here.

the-burrito-triangle avatar Nov 03 '25 17:11 the-burrito-triangle