protonscr

[d3d9] Far Cry 1 - GPU-bound performance regression with the new shader compiler with 8x MSAA enabled

dxvkclosed performanced3d9
doitsujin/dxvk#5654 · opened 2026-05-28 by NorbertHarangozo · updated 2026-05-28 · 1 comments · github
1 matching comments, n / p to jump
NNorbertHarangozo 2026-05-28 github

With the new shader compiler, Far Cry 1 appears to run significantly slower (94 vs ~500 fps) in GPU-bound situations when 8x MSAA is enabled. When I deactivate the new shader compiler with DXVK_CONFIG="d3d9.useDxbcSpirv = false", performance is back to where it used to be. GPU power usage also appears to be higher when the new compiler is disabled.

Screenshot comparison

New compiler:
New compiler

Old compiler:
Old compiler

Software information

Far Cry 1 with max settings and 8x MSAA enabled. The only mod I have installed is the widescreen fix.

System information

  • GPU: RX 6800
  • Driver: Mesa 26.1.1
  • Wine version: wine-cachyos 10.0.20260425
  • DXVK version: cf983c1a87f3075a6b73ee4aa00d24db8c263cf5

Apitrace file(s)

Log files

Ddoitsujin maintainer 2026-05-28 github

should be fixed now, we were erroneously forcing sample rate shading due to missing interpolation modes on PS inputs.