protonscr

Regression from 2.5.1 to 2.5.2 breaks Civ 4

dxvkclosed
doitsujin/dxvk#4584 · opened 2025-01-06 by ddpasa · updated 2025-01-13 · 4 comments · github
Dddpasa 2025-01-06 github

Software information

Upgrading DXVK from 2.5.1 to 2.5.2 breaks running Civ 4 Beyond the Sword, with the textures in the game becoming weird and broken. See screenshot at the bottom. Downgrading back to 2.5.1 fixed my problem.

The game is invoked as:
wine Civ4/Beyond\ the\ Sword/Civ4BeyondSword.exe

System information

- GPU:

$ inxi -G
Graphics:
  Device-1: Intel Iris Plus Graphics G7 driver: i915 v: kernel
  Display: x11 server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4 driver: X:
    loaded: intel dri: i965 gpu: i915 resolution: 1600x900~60Hz
  API: EGL v: 1.5 drivers: iris,swrast platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.8-arch1.1
    renderer: Mesa Intel Iris Plus Graphics (ICL GT2)
  API: Vulkan v: 1.4.303 drivers: N/A surfaces: xcb,xlib

- Driver: Mesa 24.2.8-arch1.1
- Wine version: wine-9.22
- DXVK version: 2.5.1 is fine, 2.5.2 is broken

Log files

game.log is attached

Screenshot

2025-01-06_07-34

Ddoitsujin maintainer 2025-01-06 github

Probably already fixed on master, this is like issue number 50 about this. There's a known regression that breaks all games using fixed function.

WWinterSnowfall 2025-01-06 github

There's a known regression that breaks all games using fixed function.

IIRC this is one of those d3d9 SM1 games, but SM1 was affected as well, so yes, it is fixed now.

@ddpasa You can check with this build: https://github.com/doitsujin/dxvk/actions/runs/12612108394/artifacts/2386041993

Dddpasa 2025-01-06 github

Thanks! In that case we can probably close this. If I have time, I'll try to build dxvk from source.

BBlisto91 2025-01-13 github

Should be fixed in 2.5.3

Nothing extracted yet.