protonscr

[d3d9] Sid Meier's Pirates! - borked video playback

dxvkclosed d3d9
doitsujin/dxvk#3189 · opened 2023-01-15 by WinterSnowfall · updated 2023-04-08 · 3 comments · github
WWinterSnowfall 2023-01-15 github

Video playback is broken with dxvk, works fine with WineD3D. I've captured a trace, but what I'm actually seeing is not visible during replay (it does raise some warnings though - hopefully that's enough to figure out what's going on), so here's a video as well.

Software information

Sid Meier's Pirates! (GOG version).

System information

  • GPU: Nvidia GTX 3060
  • Driver: 525.60.11
  • Wine version: Wine Staging 7.22
  • DXVK version: af05265

Apitrace file(s)

Pirates!.trace.tar.xz

Log files

KK0bin maintainer 2023-01-15 github

What do you mean "is broken"? Is it a black screen? Does it show garbage data? Does it crash?

WWinterSnowfall 2023-01-15 github

Plays back incorrectly... once Google finishes processing my video capture, you'll see what I mean.

BBlisto91 2023-01-15 github

The videos have garbled colors and are offset or have wrong proportions.

Screenshot

Screenshot_20230115_202411

As with https://github.com/doitsujin/dxvk/issues/3182 it's regression with either
https://github.com/doitsujin/dxvk/commit/2bf9f298af776a0ac44f9f53b27956ae3da03b99
or
https://github.com/doitsujin/dxvk/commit/9fe1b9d03ff89faeb210a577baad4aee0e49fedb

First one is a crash and second one shows the issue.

Upstream links