protonscr

Recent Commit (3e7367f) cause major breakages due to Swapchain / Resize Buffer Errors

dxvkclosed bugdxgi
doitsujin/dxvk#5796 · opened 2026-07-15 by Gnatzelle · updated 2026-07-16 · 3 comments · github
GGnatzelle 2026-07-15 github

Hi...

As the Title says...https://github.com/doitsujin/dxvk/commit/3e7367fdba211532906b648bed36b957734c11c5 breaks a lot of Games on my System.

The Error is essentially the same in all 4 Games...a Crash related due to a SwapChain/Resize Buffer Error.

Software information

Tested on Persona 3 Reload, Shin Megami Tensei V: Vengance, Star Trek: Resurgence, Clair Obscur: Expedition 33
EDIT: Persona 5 Royal as a non UE-Game is also affected.

System information

  • GPU: AMD RX 9070XT
  • Driver: Mesa-git (7aeab89318)
  • Wine version: GEProton 11-1
  • DXVK version: dxvk-git master

Apitrace file(s)

Log files

I'll attach .zip Files for the 4 Games including the UE-Minidumps (if there are any)

COE33_steam-1903340.zip
P3R_steam-2161700.zip
SMTV_steam-1875830.zip
StarTrekResurgence_steam-2653940.zip

Ddoitsujin maintainer 2026-07-15 github

Can confirm, almost all games are broken. Sigh.

@zzhiyi I reverted the PR for now because it's clearly not doing the right thing. I only looked at Persona 5 in detail and that sets DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING | DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH both on swapchain creation and on ResizeBuffers, and with the PR it will just error out in that case. Probably similar issues with the other games.

Given that we ignore most of the flags anyway, it's probably a better idea to just skip all the strict validation for now if we don't fully understand native behaviour?

Zzzhiyi 2026-07-16 github

Sorry about that. I will add more tests.

Zzzhiyi 2026-07-16 github

Given that we ignore most of the flags anyway, it's probably a better idea to just skip all the strict validation for now if we don't fully understand native behaviour?

Yes, I agree. https://github.com/doitsujin/dxvk/pull/5797 looks good to me.

Upstream links