protonscr

Uplay / Ubisoft Connect process stuck open after exiting game

protonclosed
ValveSoftware/Proton#5212 · opened 2021-10-11 by Mattiams · updated 2025-01-23 · 5 comments · github
MMattiams 2021-10-11 github

This is for a game purchased on the Steam storefront. In this case, it was Assassin’s Creed Origins. I’ve not been able to install another game requiring Uplay just yet.

Happens regardless of Proton version I am using, switched between Experimental and latest version offered through Steam.

Process shows in the Wine/Proton window on the upper left side of the screen. Can be forced to close by using the Force Quit option for the game on Steam.

Uplay overlay is disabled. Application set to close instead of minimise to taskbar.

Kkisak-valve maintainer 2021-10-11 github

Hello @Mattiams, from Proton's perspective, it's behaving correctly because Ubisoft Connect is actively running and part of the game. The behavior of Ubisoft Connect sticking around after game exit should be consistent with what happens on Windows, with the exception that Steam for Windows doesn't need to care about what Ubisoft Connect is doing after the game exits.

It might be interesting for someone on Windows to check if Ubisoft Connect has an option to exit along with the game that isn't working properly with Proton.

The Ubisoft tray icon you're referring to can be used to restore their user interface and quit Ubisoft Connect in a controlled manner, instead of forcefully killing it.

MMattiams 2021-10-11 github

I can certainly try this out after my night shifts end in the next few days. I have a Windows machine I could at the very least install Ubisoft Connect on.

And I was unaware I could restore the user interface. I’m using this on my 4K TV, so have to set the zoom of the desktop to 300%. I will re-launch Assassin’s Creed Origins, quit it, and attempt to do access Ubisoft Connect again. And report back.

MMattiams 2021-10-12 github

I will be closing this off. I can confirm your previous comment that Proton is working as intended. Ubisoft Connect does not have an option to automatically close when a game closes.

Ffritz-fritz 2023-11-13 github

I'd like to reopen this issue. While from Proton's perspective, it is behaving as intended... It would be ideal for the launcher to be closed when the game is quit. This should be completely possible by monitoring for the UbisoftGameLauncher.exe process to die and then quitting. The Ubisoft Connect process runs separately as upc.exe. I can currently script to watch for the process to terminate and then send the correct kill to gracefully exit the Ubisoft Connect process which allows proton to exit and Steam to end the process. Ideally, this would be handled by proton directly?

Aapo-egix 2025-01-23 github

As already mentioned, yes it is working as intended, but not from a linux users perspective, since closing the game should allow me to open another one afterwards. Steam is stuck because upc.exe keeps running and it registers as a game.

@fritz-fritz This is in my eyes the perfect solution for that problem

Nothing extracted yet.