protonscr

Civilization IV: Beyond the Sword: Broken UI rendering

dxvkclosed bugd3d9
doitsujin/dxvk#2535 · opened 2022-03-11 by K0bin · updated 2022-04-08 · 2 comments · github
KK0bin 2022-03-11 github

The UI in Civ 4: Beyond the Sword is not rendered correctly:
image

The fun part is that the issue can not be reproduced reliably. On some runs it looks perfectly fine:
image

First reported here: https://github.com/GloriousEggroll/protonfixes/pull/67

The UI is rendered using the fixed function pipeline.

Software information

Civilization IV: Beyond the Sword

System information

  • GPU: Nvidia RTX 3090
  • Driver: 470.62.20
  • Wine version: Proton 7
  • DXVK version: 1.10

Apitrace file(s)

https://drive.google.com/file/d/17rMHDRPljLGrikF11_tYczSK5AkJ_jE5/view?usp=sharing

Log files

  • d3d9.log: Irrelevant.
Wwodim 2022-03-21 github

I am seeing something similar in WoW:

image

Is this the same bug?

?ghost 2022-04-08 github

I have this exact same issue on Civilization 4 (Beyond the Sword) with DXVK 1.10. Rolling back to DXVK 1.9.4 fixes the issue. Other information is below.

$ uname -a
Linux zzzzzz 5.17.0-1-MANJARO

$ wine --version
wine-7.4

Something between DXVK 1.10 and 1.9.4 must have broken this.

Nothing extracted yet.