doitsujin / dxvk

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

Watch dogs 2 does not launch in v2.2, game black screen then crashes, eac is disabled #3633

Open Spidermanagent opened 11 months ago

Spidermanagent commented 11 months ago

Please describe your issue as accurately as possible.

Watch dogs 2 does not launch in v2.2, game black screen then crashes, eac is disabled Watch dogs 2 experiences flickers on rtx 4090 If you use Windows, please check the following page: https://github.com/doitsujin/dxvk/wiki/Windows

Software information

Name of the game, settings used etc. Watch dogs 2 Gold Steam version, default setting/any setting

System information

Apitrace file(s)

For instructions on how to use apitrace, see: https://github.com/doitsujin/dxvk/wiki/Using-Apitrace

Log files

Please attach Proton or Wine logs as a text file:

Blisto91 commented 11 months ago

Not reproducing on my AMD setup on either Linux or Windows. Also not when spoofing Nvidia. Please attach the dxvk logs that appear next to the games exe.

https://drive.proton.me/urls/C03JWNZQJR#JX8448XpIe3R apitrace i captured for a visual issue. Might as well attach here too.

qinlili23333 commented 10 months ago

Not reproducing on Intel XE 80EU / Win11 22621 The game running pretty well WatchDogs2_d3d11.log WatchDogs2_dxgi.log

Spidermanagent commented 10 months ago

Not reproducing on my AMD setup on either Linux or Windows. Also not when spoofing Nvidia. Please attach the dxvk logs that appear next to the games exe.

https://drive.proton.me/urls/C03JWNZQJR#JX8448XpIe3R apitrace i captured for a visual issue. Might as well attach here too. WatchDogs2_dxgi.log WatchDogs2_d3d11.log

Still not working, game blackscreened and crashed instantly when using 2.3 dx11 and dxgi tried with/without eac launcher, same result

Spidermanagent commented 10 months ago

Not reproducing on my AMD setup on either Linux or Windows. Also not when spoofing Nvidia. Please attach the dxvk logs that appear next to the games exe.

https://drive.proton.me/urls/C03JWNZQJR#JX8448XpIe3R apitrace i captured for a visual issue. Might as well attach here too.

More logs WatchDogs2_d3d11.log WatchDogs2_dxgi.log

No tracer generated because the game crashes on startup

qinlili23333 commented 10 months ago

I found sth interesting about WD2. WD2 game engine is Disrupt_64.dll which is packed by Denuvo. According to SteamDB the steam version is only 132.48mb, however the Uplay version received an update in 2019, enlarged the engine to over 300M. (A discussion about this update:https://steamcommunity.com/app/447040/discussions/0/1635291505037116623/ ) image There is no official announcement from Ubi about what's changed in this update. But I really think maybe the different binary version affect the reproducing of issue.

I made a md5 file of my WD2 installation from Ubi with quicksfv, maybe we should compare for difference to figure out whether the update affected the compability. WD2.md5.zip

kesu1 commented 6 months ago

Had this issue now, but closing MSI Afterburner and RTSS solved the problem for me. I am also on Windows with an NVIDIA GPU.

Tiagoquix commented 4 weeks ago

Probably due to the Ubisoft Connect overlay. Go to steamapps/compatdata/447040/pfx/drive_c/users/steamuser/AppData/Local/Ubisoft Game Launcher/, open settings.yaml, find the overlay section and set all to false. Then, find the user section, and set closebehavior to CloseBehavior_Close. Save the file and exit.

Also, take a look at umu-protonfixes for Watch Dogs 2.

Blisto91 commented 2 weeks ago

@Spidermanagent Are you still having issues with this?

OrhanBasol commented 1 week ago

I have the Ubisoft version of the game on Windows and I had the same issue. I resolved the issue with this: first of all close the all overlay programs MSI Afterburner, Ubisoft overlay vs. however I can open the MSI Afterburner after the game launched. The actual problem is the Full Screen mode. Exclusive Full Screen makes the game crash no matter what. Fix for this is: go to Documents\My Games\Watch_Dogs\some-numbers and open the GamerProfile.XML and set WindowMode to 1 like this: WindowMode="1" this makes the game run at Borderless Full Screen mode. This fixed for me.