protonscr

[d3d11] Knights of Honor II: Sovereign crashes during loading, cannot compile shader

dxvkclosed
doitsujin/dxvk#3124 · opened 2022-12-06 by Metalhead33 · updated 2022-12-06 · 2 comments · github
MMetalhead33 2022-12-06 github

The game Knights of Honor II: Sovereign crashes during the end of loading, The crash is described in Player.log.

  ERROR: Shader Hidden/Nature/Terrain/Utilities shader is not supported on this GPU (none of subshaders/fallbacks are suitable)

Software information

Knights of Honor II: Sovereign, a Direct3D 11 game using the Unity engine. Minimal requirement is Radeon HD 7870 / GeForce GTX 750-Ti. Recommended requirement is Radeon RX 580 / GeForce GTX 1660.

Windows users haven't reported such issues. Both Nvidia and AMD GPU users are reporting this issue on Linux. Because it's a Steam game, it's most likely using DXVK for Linux-users.

System information

  • GPU: NVIDIA GeForce GTX 960/PCIe/SSE2
  • Driver: NVIDIA 525.60.11
  • Wine version: Proton Experimental (7.0-101)
  • DXVK version: 2.0

Log files

Sovereign_d3d11.log
Sovereign_dxgi.log
Player.log

BBlisto91 2022-12-06 github

Hello.
Please make a apitrace of the game with wined3d or on Windows if possible. https://github.com/doitsujin/dxvk/wiki/Using-Apitrace

If it doesn't work with wined3d could you also post a full proton log? Wanna see if loads any d3dcompiler or d3dx11 dll's

MMetalhead33 2022-12-06 github

Seems like someone else found a workaround: removing the steam/steamapps/common/Knights of Honor II/Sovereign_Data/StreamingAssets/THQNO/THQNOnline/overlay folder makes the game function, and not crash anymore.

Proton versions