protonscr

Uplay overlay does not work with DXVK

dxvkclosed bug
doitsujin/dxvk#870 · opened 2019-01-19 by afettouhi · updated 2020-04-09 · 13 comments · github
Aafettouhi 2019-01-19 github

Software information

Running Watch Dogs installed via Lutris with the UPlay profile from Lutris. With DXVK 0.95 the game now freezes at the Ubisoft logo. Switching to version 0.94 the game luanches correctly and can be played.

System information

  • GPU: Nvidia GPU 1080 GTX
  • Driver: 415.27
  • Wine version: 4.0-rc5
  • DXVK version: 0.95 & 0.94

Log files

Watch_Dogs_dxgi.log
Watch_Dogs_d3d11.log

Mmassatt212 2019-01-19 github

And injustice 2 doesn't launch with 0.95 also via windows works.with 0.94

Ddoitsujin maintainer 2019-01-19 github

Please disable the Uplay overlay if you have it enabled. Watch Dogs does work fine on my end.

Aafettouhi 2019-01-19 github

How do I do that? Disabling the Uplay overlay.

Mmassatt212 2019-01-20 github

all i get is low FPS MSAA is broken and stuttering no crashes ill try play it longer next time

Aafettouhi 2019-01-20 github

Seems to be the Uplay overlay that is causing the crash with DXVK 0.95 and Watch Dogs. The game launches without issues when the overlay is turned off with DXVK 0.95. But with 0.94 the game runs with the overlay turned on!

Ddoitsujin maintainer 2019-01-20 github

I'm aware that there is a regression with the Uplay overlay, this was already discussed in #858.

Aafettouhi 2019-01-20 github

I'm aware that there is a regression with the Uplay overlay, this was already discussed in #858.

I wasn't thinking of that when I submitted this bug.

Mmassatt212 2019-01-21 github

Almost every game works on origin if u disable in-game overlay

Aafettouhi 2019-01-21 github

Almost every game works on origin if u disable in-game overlay

Strange that is not my experience at all.

Ddoitsujin maintainer 2019-01-21 github

Turns out that this "regression" is not actually a regression. The Uplay overlay does not work even with 0.94, and while it's true that it did not have to be disabled, it was simply non-functional. With 0.95 ist prevents games from starting.

The problem is that the commit which introduced this is a crucial D3D10 bug fix which actually makes DXVK's behaviour more correct. Reverting it is therefore not an option and the Uplay overlay should be disabled in the future.

Chances of the bug getting resolved are very low since I cannot debug the overlay itself.

Jjcdutton 2019-02-02 github

Is there anything we can do, in order to help find out how to get the overlay to work?

Ddoitsujin maintainer 2019-11-24 github

Turns out that this was actually a bug in the Uplay overlay itself all along - the overlay hooks the Vulkan DLL, but crashes somewhere while doing that. Apparently this got fixed by a recent client update.

Nothing extracted yet.