doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
12.56k stars 801 forks source link

Watch Dogs 2 flickering & graphical corruption on Windows/AMD Proprietary Drivers #4146

Open koffiato opened 1 month ago

koffiato commented 1 month ago

There's significant amount of flickering whenever any 3D object is rendered; menus work just fine. Here's a video of the said issue.

Software information

Game is the Ubisoft Connect version, using "-nosplash -eac_launcher" launch options. Also very lightly modded (removed intro videos for the sake of convenience). In game video settings and/or mods do not matter, issue happens regardless.

System information

Apitrace file(s)

Log files

Blisto91 commented 1 month ago

Hi there. Just for info. This is actually game bug that it is not currently known why dxvk can trigger on some hardware.

https://www.reddit.com/r/watch_dogs/comments/1d0wa4r/nvidiawatch_dogs_2_skyboxshadow_flicker_fix/ https://www.pcgamingwiki.com/wiki/Watch_Dogs_2#Nvidia_RTX_3000_and_4000_series_flickering_issues

koffiato commented 1 month ago

Interesting. Just tested the game on RADV, it's working just fine with it. I remember playing the game with 23.8.2 drivers as well. Will try with some random dxvk.conf's (hiding AMD and whatnot).

HunterCZ122 commented 1 month ago

I can reproduce this issue on RADV with Mesa 24.1.3 and RX 7800 XT.

HunterCZ122 commented 1 month ago

I found someone on ProtonDB with the same issue on RDNA3 card too, so I think the flickering on RADV applies to RDNA3, but not on RDNA2 and older architectures.

rustygear29 commented 2 weeks ago

I found someone on ProtonDB with the same issue on RDNA3 card too, so I think the flickering on RADV applies to RDNA3, but not on RDNA2 and older architectures.

I can't find the RDNA3 option and does he even work at all?

-os: linux mint -gpu: 7700 -cpu: R 3600 -ram: 32gb 3200

HunterCZ122 commented 2 weeks ago

I can't find the RDNA3 option and does he even work at all?

RDNA3 is a GPU architecture (mostly RX 7000 series).

-gpu: 7700

If you meant RX 7700 XT, then you have an RDNA3 card. Do you have the same issue? If not, then this feels like a regression (if you use Mesa version provided by Linux Mint)

GalecO1987 commented 1 week ago

Hello, I can reproduce this issue as well with my RX 7700 XT and Mesa 24.1.5.

https://github.com/user-attachments/assets/c1636182-da00-4b8f-8632-04dfcf86e079

GalecO1987 commented 1 week ago

Also there are more reports about this issue, both with AMD 7xxx cards:

Blisto91 commented 1 week ago

Yes we know. I can reproduce on my 7900xtx too, but the main d3d11 dev @doitsujin haven't so far which would be needed to look at it

rustygear29 commented 1 week ago

Hello, I can reproduce this issue as well with my RX 7700 XT and Mesa 24.1.5.

Video_2024-08-08_14-43-37.1.mp4

On the options my GPU is unidentified I can't identify the RX 7700 XT but has (RADV).

rustygear29 commented 1 week ago

I can't find the RDNA3 option and does he even work at all?

RDNA3 is a GPU architecture (mostly RX 7000 series).

-gpu: 7700

If you meant RX 7700 XT, then you have an RDNA3 card. Do you have the same issue? If not, then this feels like a regression (if you use Mesa version provided by Linux Mint)

Everything's fine I just can't find the option to switch from RDNA3 to RDNA2 and I could when I started the game first I could switch or at least he gave me option to still can't find it for some dumbass reason or I'm blind or there was no option to begin with.

rustygear29 commented 1 week ago

Also there are more reports about this issue, both with AMD 7xxx cards:

https://www.reddit.com/r/linux_gaming/comments/1emxs8c/amd_linux_watch_dogs_2_skyboxflickering_issue/ (Add my post)

FourH3ad commented 4 days ago

https://github.com/user-attachments/assets/85c84385-65a3-41f5-a08c-47f9cbb39b78

Can confirm this issue happens on RDNA3 amd gpus.

GPU: AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 18.1.8, DRM 3.57, 6.10.5-arch1-1) GPU DRIVER: 4.6 Mesa 24.1.6-arch1.1

https://www.protondb.com/app/447040#18HVDHP5nM

-EDIT