protonscr

[D3D9] The Witcher - garbage at bottom at start of speech

dxvkclosed
doitsujin/dxvk#1684 · opened 2020-07-11 by LinAGKar · updated 2022-03-18 · 13 comments · github
LLinAGKar 2020-07-11 github

At the start of speech is The Witcher, there is a letterbox effect. This works correctly with WineD3D, but with DXVK, there is garbage at the bottom of the screen, as shown in these videos:

WineD3D: https://giant.gfycat.com/BleakBelovedAfricanwildcat.webm
DXVK: https://giant.gfycat.com/WellgroomedSnivelingGardensnake.webm

Software information

The Witcher GOG version in Lutris on OpenSUSE Tumbleweed. Video settings maxed out, DoF off, 1920x1080.

System information

  • GPU: GeForce RTX 2080 Ti
  • Driver: 440.82
  • Wine version: lutris-5.7
  • DXVK version: 1.7L-84bb768

Apitrace file(s)

I am not able to take an apitrace, as the apitrace link under https://github.com/Joshua-Ashton/d9vk/wiki/Making-a-Trace is a dead link.

Log files

KK0bin maintainer 2020-07-11 github

Use the Windows version of Apitrace found here:
https://apitrace.github.io/#download

KK0bin maintainer 2020-07-11 github

grafik
The apitrace doesn't have any letterboxing (or text) at all, even with Windows D3D9.

Did you record it using DXVK or WineD3D?

LLinAGKar 2020-07-11 github

This was with WineD3D, and there was letterboxing and text when I played. Here is another one, and a recording of when I captured it, and there is letterboxing in the second dialogue (with Triss) at 2:37 (though not in the first dialogue that I recorded above).

Maybe it renders with D3D9 and overlays the text and black bars with something else?

KK0bin maintainer 2020-07-11 github

I've played around with the game itself and the letterboxing seems kinda random. I've even had it show up with DXVK some times.

EDIT: the letterbox (second dialog scene) shows up fine with your second trace when replaying it with DXVK.

LLinAGKar 2020-07-12 github

Shows up fine as in it reproduces the issue, or it renders correctly?

KK0bin maintainer 2020-07-12 github

It renders correctly.

LLinAGKar 2020-07-13 github

Did you manage to reproduce the issue in the actual game?

KK0bin maintainer 2020-07-13 github

Yes but it seems really inconsistent. I'm not sure if this isn't a game bug.

https://www.youtube.com/watch?v=268LYw28y2o
Here's a video where both dialog scenes have the letterbox transition with DXVK. Just before that I tried it and only the second one worked.

LLinAGKar 2020-07-13 github

I've never seen the problem with WineD3D though, so something is different.

BBlisto91 2022-03-17 github

Can reproduce this consistently with proton 5.0 (which fits with when this was reported). Every version after i cannot anymore so this seems fixed and can be closed.
(R9 380 radv 21.3)

KK0bin maintainer 2022-03-17 github

@Blisto91 Thanks for the testing, I really appreciate it.

BBlisto91 2022-03-18 github

Np.
Just trying to go through some of the old ones to see if they can be cleaned out. Will also go through some of the Nvidia ones at some point.
It's always encouraging for project devs to see the issues number decreasing. You guys are doing good work :)

Proton versions