protonscr

[d3d11] Black surfaces in Watch Dogs (and Bad Blood) with DXVK 2.0 and newer. Is my GPU too old?

dxvkclosed
doitsujin/dxvk#3478 · opened 2023-06-05 by ozz-is-here · updated 2023-06-07 · 6 comments · github
1 matching comments, n / p to jump
Oozz-is-here 2023-06-05 github

Software information

Name of the game, settings used etc.

  • Watch Dogs, any settings. Tested EGS version and retail version.
  • Fedora 38, Linux desktop 6.3.5-200.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 30 15:44:17 UTC 2023 x86_64 GNU/Linux
  • KDE Plasma 5.27.5, Wayland

System information

Apitrace file(s)

I can't even run the game with Apitrace (see the attached log below), the trace file is empty.

Log files

glxinfo.txt
game.log
dnf info mesa-vulkan-drivers.txt

Screenshots

watch_dogs
bad_blood

BBlisto91 2023-06-06 github

Your gpu should be fine.
I have had trouble even getting this game to run with Steam Proton so haven't been able to test on Linux yet with my 7900xtx. But i did test a bit on Windows with dxvk where i didn't see anything immediately off.

Ddoitsujin maintainer 2023-06-07 github

What settings are being used?

Last time I tested the game was with 2.1 or something and it was fine there, if it's broken for you with that version then there's probably some Polaris-specific driver jank going on.

Oozz-is-here 2023-06-07 github

What settings are being used?

This happened on any settings. However, I tested it in Lutris with lutris-GE-Proton8-4 a couple of days ago, and it was fine. I don't know why, but this used to happen even in Lutris three months ago. Now lutris-GE-Proton8-4 works fine. Maybe the problem is related to Wine, not to DXVK.

BBlisto91 2023-06-07 github

Had a similar issue in GRID 2 which was some Proton Wine issue and not dxvk directly since it was broken in 7 but not in 8 even with dxvk DLLs switched around.
Which is why wanted to try on Linux to see if it was the same but couldn't get it running.
See https://github.com/doitsujin/dxvk/issues/3168

Ddoitsujin maintainer 2023-06-07 github

Yeah, just tested myself with my existing Ubisoft Connect prefix (which happens to be on the same Lutris wine build that you mentioned) and it runs fine, probably not our issue.

Oozz-is-here 2023-06-07 github

Okay, thank you!

UPD: d3d11.floatControls = False helps, and the game works fine.

Proton versions

Upstream links