This is almost certainly a problem with your compositor.
Sway 1.10.1. I would expect wined3d to have the same issue tho ?
Edit : no problem under Weston, one point for "compositor issue".
Out of curiosity, which compositor were you using when you made that video?
Sway.
I'll close this issue then. It seems like Sway just puts the wrong frame on screen at times.
Feel free to re-open if there's anything pointing towards this being a DXVK bug after all.
You could try giving it a go with wined3d's Vulkan renderer to see how that behaves. With dxvk not being set up in your prefix launch the game with WINE_D3D_CONFIG=renderer=vulkan
WINE_D3D_CONFIG=renderer=vulkan`x1 2025-05
When the game is windowed (as opposite to full-screen), I get a strange stuttering, where I get some previous frame displayed as part of the current. If there is a progress bar, I see it going backward ; I see my character going back depite going forward ; if I constantly rotate the camera left, then sometimes it jumps back right.
Video of the issue : https://limewire.com/d/zZFsq#iWXt0YUXUu (the graph on the bottom right shows very well the "going back in time" effect)
Happens in multiple games (tried World of Warcraft & Heroes of the Storm, but from memory I have seen it happening on Unity games too).
Happens with both dxvk & vkd3d (picking DirectX 11 or 12 in game settings) .
Does not happen with wined3d (by putting every d3d/dx* lib as built-in with winecfg).
Tried without success :
tearFree = True
enableGraphicsPipelineLibrary = False
System information