protonscr

REMATCH freezes in multiplayer (EAC triggered) - spams fixme:vulkan:NtGdiDdDDIDestroyAllocation stub

vkd3dclosed appid 2138720
HansKristian-Work/vkd3d-proton#2690 · opened 2025-11-06 by Duelant782 · updated 2026-07-12 · 5 comments · github · game page · search this game
DDuelant782 2025-11-06 github

System Information

  • Distro: Manjaro Linux
  • GPU: NVIDIA GeForce GTX 4060 Laptop GPU
  • NVIDIA Driver Version: 580.82.09
  • Kernel: 6.12.48-1-MANJARO
  • Proton Version: Tested with Proton Experimental, Proton 9.0-4, and multiple GE-Proton versions (e.g., GE-Proton10-25). All fail.

Symptoms

The game runs perfectly fine in menus or any single-player mode.

The moment I try to join a multiplayer match, the game freezes completely (image is static, audio hangs or loops). The rest of the system (Manjaro desktop) remains perfectly responsive.

This freeze is 100% reproducible and seems to be triggered by EasyAntiCheat (EAC) activating for the multiplayer session.

Steps to Reproduce

  1. Launch REMATCH (AppID 2138720) on Manjaro with an NVIDIA GPU and proprietary drivers.
  2. Join any online multiplayer match.
  3. The game will freeze during the loading screen or moments after joining the match.

Log File

I have attached the Proton log generated with PROTON_LOG=1.

The log is spammed (thousands of times per second) with the following two lines, which appear to be the cause of the hang:

fixme:vulkan:NtGdiDdDDIDestroyAllocation params 0x... stub!
trace:seh:__processing_throw ()

This confirms vkd3d-proton is hitting an unimplemented function ("stub") when EAC is active, causing the game process to hang.

steam-2138720.zip

Troubleshooting Performed

To confirm this is not a local setup issue, I have already tried:

  • Every major Proton version (GE, Experimental, Stable).
  • Multiple kernels (stock Manjaro and LTS linux66).
  • A full, clean reinstallation of all NVIDIA drivers (using mhwd -r and mhwd -a).
  • Deleting the shader cache, NVIDIA's GL cache, and the game's compatdata prefix multiple times.
  • Disabling VSync/G-SYNC via DXVK_CONFIG and __GL_ launch options.

None of these steps solved the problem. This appears to be a hard bug in vkd3d-proton's handling of this specific EAC-triggered function call.

HHansKristian-Work maintainer 2025-11-06 github

fixme:vulkan:NtGdiDdDDIDestroyAllocation params 0x... stub!

Not relevant, and this spam is resolved on master anyway.

DDuelant782 2025-11-07 github

fixme:vulkan:NtGdiDdDDIDestroyAllocation params 0x... stub!

Not relevant, and this spam is resolved on master anyway.

I don't quite understand how exactly?

HHansKristian-Work maintainer 2025-11-07 github

That spam doesn't mean anything is wrong. That spam is removed on master.

DDuelant782 2025-11-07 github

That spam doesn't mean anything is wrong. That spam is removed on master.

The hard-freeze (game process hangs, system is fine) is still 100% reproducible for me on Manjaro/NVIDIA, but it happens only when joining a multiplayer match (which seems to be triggered by EAC).

Since the log is 'clean' of real errors, do you have any other ideas what could be causing this specific EAC/NVIDIA hang? Is there a debug build I could run?

(Just to confirm, I have already tried a clean NVIDIA driver reinstall (580.82.09), switched kernels (6.12 and 6.6-LTS), and cleared all caches, with no success).

HHansKristian-Work maintainer 2025-11-10 github

which seems to be triggered by EAC

Not sure what we can do in D3D12 when it's likely anti-cheat related?

Proton versions

Launch options