protonscr

Defense Grid: The Awakening crashes during startup

dxvkclosed
doitsujin/dxvk#4819 · opened 2025-04-02 by JustinWayland · updated 2025-04-02 · 6 comments · github
JJustinWayland 2025-04-02 github

This seems to be a regression in DXVK, as it does not crash with wined3d (although the rendering bugs out there when you get into the game).

Software information

Game: Defense Grid: The Awakening

System information

  • GPU: Radeon 780M
  • Driver: Mesa 25.0.2
  • Proton Version: Experimental

Apitrace file(s)

  • IDK how to do this, as the bug does not occur under wined3d. Let me know if you need this.

Log files

From Proton: steam-18500.log

If you need more info, let me know.

Ddoitsujin maintainer 2025-04-02 github

Lots of d3dcompiler errors in the log, might be worth trying with native d3dcompiler.

JJustinWayland 2025-04-02 github

So I'm using protontricks for now and I have four options for the d3dcompiler: d3dcompiler_42, d3dcompiler_43, d3dcompiler_46, and d3dcompiler_47. Which one should I choose? Should I be using something other than protontricks?

Mmbriar 2025-04-02 github

Without looking at the log, probably d3dcompiler_47, but just doing all of them doesn't really hurt either. Protontricks is fine.

BBlisto91 2025-04-02 github

It is d3dcompiler_47 yes as it gets pulled in by the builtin d3dx9_41. When i tested this a week ago i had to manually force that d3dx9_41 to builtin though as the game have a DirectX installer as a prerequisite on Steam. Don't know why it didn't seem to do anything for you.
Ofc ideally it shouldn't matter and the builtin versions should also work.

JJustinWayland 2025-04-02 github

It is d3dcompiler_47 yes as it gets pulled in by the builtin d3dx9_41. When i tested this a week ago i had to manually force that d3dx9_41 to builtin though as the game have a DirectX installer as a prerequisite on Steam. Don't know why it didn't seem to do anything for you. Ofc ideally it shouldn't matter and the builtin versions should also work.

How do you force d3dx9_41 to builtin? This is the first time I'm doing this.

JJustinWayland 2025-04-02 github

Nvm, adding d3dcompiler_47 fixed the crash, and now everything seems to work.

Nothing extracted yet.