protonscr

Space Marine 2: Game freezes during cutscenes (NtGdiDdDDIQueryStatistics polling loop)

protonclosed
ValveSoftware/Proton#9368 · opened 2026-01-04 by taqd · updated 2026-01-04 · 1 comments · github
1 matching comments, n / p to jump
Ttaqd 2026-01-04 github

Compatibility Report

  • Name of the game with compatibility issues: Warhammer 40,000: Space Marine 2
  • Steam AppID of the game: 2183900

System Information

  • GPU: NVIDIA GeForce RTX 3080 Ti Laptop GPU
  • Video driver version: 580.95.05
  • Kernel version: 6.14.0-37-generic
  • Proton version: Tested with Proton Experimental, Proton 9.0 Beta, GE-Proton10-28, Proton Hotfix

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Game freezes completely during in-game cutscenes. When starting New Game or Continue, the intro cinematic begins and the game immediately becomes unresponsive. No keyboard or mouse input works (including Escape). No error messages or popups appear. The game must be force-killed.

Analysis of the Proton log shows a single thread (0224) stuck in a tight polling loop at 100% CPU:

0224:fixme:x11drv:X11DRV_D3DKMTQueryAdapterInfo desc 0x21cff570, type 3 stub
0224:fixme:driver:NtGdiDdDDIQueryStatistics (0x21cff8d0): stub
0224:fixme:driver:NtGdiDdDDIQueryStatistics (0x21cff8d0): stub
[repeats indefinitely]

The game's Streamline/DLSS integration appears to poll NtGdiDdDDIQueryStatistics for performance metrics. Since Wine returns nothing from this stub, the thread spins forever.

Reproduction

  1. Launch Space Marine 2 via Steam with any Proton version listed above
  2. From the main menu, click "New Game" or "Continue"
  3. Game freezes immediately when the cutscene starts

Workarounds Attempted (all failed)

  • Disabled Steam Overlay (globally and per-game)
  • Disabled DLSS and Frame Generation in-game
  • PROTON_ENABLE_NVAPI=0
  • PROTON_HIDE_NVIDIA_GPU=1
  • VKD3D_CONFIG=no_upload_hvv
  • SteamDeck=1
  • Deleted shader cache
  • Deleted entire Wine prefix (fresh install)

Attachments

Kkisak-valve maintainer 2026-01-04 github

Hello @taqd, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/8072#issuecomment-3708099091.

Proton versions

Launch options

Upstream links