Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[regression] Ubisoft Connect overlay notification stuck on screen #3146

Closed
Blisto91 opened this issue Dec 23, 2022 · 5 comments
Closed

[regression] Ubisoft Connect overlay notification stuck on screen #3146

Blisto91 opened this issue Dec 23, 2022 · 5 comments

Comments

@Blisto91
Copy link
Contributor

It seems there is a issue with the overlay notification/popup for Ubisoft Connect on Proton experimental (haven't tested elsewhere). I first became aware of it from GamingOnLinux's Fenyx Rising Steam Deck review and while i was testing some other stuff in this game i looked into it a bit more.

I've bisected the issue to start with commit 482a7e4 and it makes it so the overlay notification stays stuck on screen even after the dot countdown where it's supposed to go away. Commits prior to the one above it works fine.

Screenshot taken from GamingOnLinux video

Screenshot_20221223_222844

Software information

Ubisoft Connect overlay tested in Immortals Fenyx Rising

System information

  • GPU: R9 380X
  • Driver: 22.3.1
  • Wine version: Proton experimental & bleeding edge
  • DXVK version: 482a7e4 and later

The same issue is also present on Steam Deck

Log files

Fenyx Rising proton log with the issue present.
steam-2221920.log

Ubiosofts own overlay log.
overlay_log.txt

@kakra
Copy link

kakra commented Dec 24, 2022

This is mostly a problem on Steam Deck only where I cannot press Shift+F2 to get to the overlay menu. After doing that and closing the menu, the notification is gone. I never thought about this being a bug but rather an annoying way of Ubisoft to promote their own connect overlay. Usually, on PC, I just press Shift+F2, then close the overlay, and the notification is gone, and it stays gone even on the next start of the game (countdown properly works then). Not so on the Steam Deck, tho, because there's no such thing as Shift+F2 unless I connected a keyboard (which I didn't).

To be clear... I've seen this behavior of the overlay notification for a long time: Press Shift+F2 once, and it is gone and since then the timeout works. So maybe this is a totally separate bug here.

@qinlili23333
Copy link
Contributor

Ubi is using annoying way to force users show theri fxxking overlay. If u don't need notifications and overlay, just disable it in Ubisoft Conncet. Their overlay is even buggy on Windows.
PS: Ubi recently finally gave an option to disable ads after game.

@doitsujin
Copy link
Owner

Well the problem here is that DXVK dynamically loads the Vulkan loader DLL on demand rather than linking against it at build time. This isn't an issue for any overlay that uses a Vulkan layer, but breaks applications that decide to hook the loader for whatever reason.

Really annoying but we're going to have to revert the change for non-native builds.

@Blisto91
Copy link
Contributor Author

Fixed by commit 4d0d455

@Ryusennin
Copy link

Although that fix only works for Linux (as mentioned in the 2.1 release notes), I have found a simple workaround to make the popup unstuck on Windows. Temporarily switching from fullscreen to borderless (or vice versa) is enough to refresh the screen and remove the nagging notification. However you have to do this every time you launch your game.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants