protonscr

[d3d11] Wargame: European Escalation gamma issues

dxvkclosed dxgi
doitsujin/dxvk#5055 · opened 2025-06-27 by WinterSnowfall · updated 2025-06-28 · 3 comments · github
WWinterSnowfall 2025-06-27 github

Wargame: European Escalation sets a very high default gamma value when using d3d11.

Image

Native generally looks normal, however @Blisto91 could not reproduce the issue at all on native AMD (with dxvk), so it might potentially be a vendor (Nvidia) issue on how gamma is handled at driver level, perhaps?

The interesting thing is that WineD3D also looks good on Nvidia, so I'm assuming some gamma (ramp) validation is being done.

Software information

Wargame: European Escalation

System information

  • GPU: RTX 4070
  • Driver: 570.153.02
  • Wine version: 10.8 Staging
  • DXVK version: 2.6.2+

Apitrace file(s)

wargame.trace.tar.xz

Log files

wargame.log

Ddoitsujin maintainer 2025-06-27 github

There's definitely some sort of game bug happening here, game never queries the number of gamma control points and then ends up mapping the 0..1 range to 0..4 because it seemingly assumes 257 CPs, whereas DXVK reports 1024 and Windows reports 1025 on my system.

Ddoitsujin maintainer 2025-06-27 github

No idea how the fuck this game computes its gamma ramp, but there's external APIs involved. Makes this rather difficult to debug...

Ddoitsujin maintainer 2025-06-28 github

turned out to be nvapi memes of some sort.

Nothing extracted yet.