protonscr

Image corruption, shimmering and eventually an Xid 109 in Marvel Rivals with DLSS enabled on Descriptor Heap

vkd3dopen
HansKristian-Work/vkd3d-proton#3132 · opened 2026-06-28 by FuzzyQuils · updated 2026-06-28 · 0 comments · github
FFuzzyQuils 2026-06-28 github

Software information

Marvel Rivals

System information

  • GPU: NVIDIA GeForce RTX 3060 Ti
  • Driver: NVIDIA 595.84
  • Wine version: Proton Experimental Bleeding-Edge (bleeding-edge tag experimental-bleeding-edge-11.0-386469-20260628-p7230a5-w7e906e-da4f7d1-v6ef5e1 which was latest at the time of writing)
  • VKD3D-Proton version: git-6ef5e11eed31db9e809b24ec19d5736bff62aaea

Marvel Rivals has recently introduced new DLSS settings that seem to allow toggling between CNN and Transformer DLSS models. (exposed in the game as "Performance" and "Quality" settings under a new "Super Resolution Preset" setting)

With VKD3D_CONFIG=descriptor_heap since this update, the game has severe visual artifacts and occasionally Xid 109's when the game's "Super Resolution Mode" aka. the DLSS scale setting is set to "Performance" and/or "Ultra Performance," with artifacts being worse when using CNN model vs Transformer. (in-game exposed as "Performance" in the "Super Resolution Preset" dropdown)

The game runs normally using the VK_EXT_descriptor_buffer path and/or when upscaling is changed to anything other than DLSS.

https://youtu.be/_MgK7-ODMD0
https://youtu.be/vEsDyKSJV0c

Proton versions

Launch options