


If you just install the game and run it, you can see the "unable to locate uplay pc" exception. To fix this you need to install Ubisoft Uplay by protontricks and run it. If you don't run it, the problem won't go. If you have already install broken Ubisoft Uplay, you need to uninstall it by protontrick and then install and run again.
I don't play this game much, but at the start location, it looks great, stable 90 fps, good colors, just grey bars from the top and bottom distract

Might be fun the first 2-3 Days but then suddenly stopped working because Ubisoft connect.
Was fine to lunch and play the first few days - Suddenly it then stopped worked the next day because of Ubisoft Launcher telling me the Game is linked to different account while I can login on the same account on the PC and play it there without any Problem. Currently it totally stopped working because of Ubisoft Connect.
Was fun at first to play but after 3 Days totally stopped working because of Ubisoft connect telling that the game is linked to a different account. I installed the game on my PC and used the same accounts and suddenly it works perfectly fine... except on the Steam Deck which keeps telling me the lie of "Linked to a different account".

__NV_PRIME_RENDER_OFFLOAD=1 %command%
Notebook with hybrid GPU, parameter "__NV_PRIME_RENDER_OFFLOAD" to activate NVIDIA GPU

Completely unplayable on non experimental proton, but works almost perfectly fine with PE
again mostly a non experimental problem, just use PE when playing this game
When usin proton hotfix, the game lags to the point it is unplayable
PLEASE USE EXPERIMENTAL

uplay://launch/game_id/3088
After adding the Ubisoft Connect executable to Steam and entering the above command in the launch options, the game starts and works very well.

DXVK_ASYNC=1 vk_radv %command%
My issue seemed to have stemed from not having the correct 32 bit libraries
If you are facing a similar issue where your pc would fully lock up try installing amdgpu pro and install the following packages
pacman -S --needed lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader
This solved my issue whilst using vk_radv now the game runs perfectly from initial testing
Need to install the Ubisoft launcher initially, it takes time to open itself

Does not start
PROTON_LOG=1 %command%
- On the first try, Uplay installed a couple of updates and wanted me to login (I closed that window).
- On the second, third and fourth try, Uplay acted as if it would sync my game progress with the cloud (with me not logged in). After it was done, an empty borderless window appeared briefly.
I changed the Proton version and now SP:TFBH complains that it cannot find Uplay. Steam's feature that verifies game files cannot fix this and it does not help to return to Proton Experimental.

Works without any issues.
There seems to be a bug in a couple of fights in the later parts of the game which are not linux/proton related. Tabbing in and out solves the problem.

The menu and the gameplay are laggy from start to finish.
The game crashes when I go downstairs and lags the entire pc, sometimes causing an entire system crash.
The game won't run if I set any launch option.
Same results with Proton Experimental and Proton 8.0-5

DXVK_FRAME_RATE=60 %command%
Had exact same issue as @NimbusFox.
I'd get through Ubisoft Connect ok. Start the game. All is well. Then in-game I'll enter my bedroom and have a complete system crash. Screen frozen. Sometimes my desktop environment would crash while keeping the game (and audio) running in the background. Other times the screen would completely freeze, and I'd have to manually reboot. Tried restricting the frame rate to 60 FPS. Tried Proton Experimental & Proton-GE. Couldn't get it to work past this issue. In case it's relevant, I use i3wm as my DE.

Very fun game to play. But currently facing a weird bug
If you enter your bedroom the game freezes up and the display manager forcibly restarts leaving the game running in the background running the few seconds of audio left in the audio buffer
Does not start.

There are gray bars on fullscreen mode
YOU CAN PLAY THIS GAME ON STEAM DECK OFFLINE BY FOLLOWING THESE STEPS BELOW:
To play offline, you must first launch the game with Proton Experimental and sign into Ubisoft Connect online. Don't link Steam or check "Remember Me" yet. Go through all the prompts until you get into the game, then quit via the game's main menu, all the way out of the game. Load the game again and when the Ubisoft Connect login screen comes up, go to settings and select the "Load UbiSoft Connect in offline mode". Now put your login info in and check "Remember Me". If it asks to link your Steam account, you should do it now.
Now completely turn the Wifi off on your Steam Deck. It should allow you to play the game in offline mode!

DXVK_FRAME_RATE=200 %command%
without GE-Proton, the Ubisoft launcher would just not work properly. It was just a see-through box.
I use DXVK_FRAME_RATE to reduce the load on the GPU. Especially in menus.

as of 2023-06-24 using experimental Proton version, runs like charm. No need to tinker just works 10/10
Finished the game, no issues occured.

ubisoft makes me unhappy :(
When I install the game, it updates UPLAY to UBISOFT CONNECT. When I log in with my credentials, I get the MFA notification. => it should be able to connect to the internet. After I logged in, I get the error: "A Ubisoft service is currently unavailable. Please try again later."
I tried Proton 7.0-6, Proton-Experimental and GE-Proton7-53.
Had to connect to US with nordvpn to be able to connect to ubisoft connect
Fixed problem connecting to Ubisoft Connect by connecting to US servers with Nordvpn
Game text can be slightly difficult to read at times.
When exiting game from main menu, screen will go to a blank steam menu, have to press B to fully quit and fix it.
didn't bother testing with Proton 7.0-6
Ubisoft Connect is broken on Steam Deck now resulting in an error when attempting to play the game.
Hopefully they fix it.
Finished with no in game issues
The ubisoft client is a pain in the ass as usual. First launch you need to login to ubisoft and restart the game. Every exit it complains about not being able to sync saves and that you are logged out. (Syncing actually works fine though)
Ubisoft launcher is annoying to setup. However thankfully once its setup it requires no input for subsequent launch.
Works good
Game takes ages to launch because of Ubisoft Connect.

DXVK_FRAME_RATE=60 %command%
Game does not exit. Needs to be force closed.
Runs great but like a few other games, the frame rate is in the hundreds to thousands. This causes my video card to start to whistle. There no option in-game to limit the framerate but using DXVK_FRAME_RATE does work.
Many. See below, "Ubisoft Connect Woes".
Overall (TL;DR)
- Ubisoft is tedious, but manageable. Performance is great. It's WAY better than Switch and on par with a normal PC. I earned my "The Token Experience" achievement and did both DLCs on Steam Deck without issues.
Performance
- I capped the FPS at 40. It was a great experience, and I didn't notice any of the numerous performance issues I encountered during my playthrough on Switch. The game played super smoothly with my Deck's fan quiet.
Controls
- If you're like me and play this game on literally every platform, you will have some muscle memory to overcome when going between Switch and Deck. (The buttons flip.) Just something to keep in mind. I played this game on both of those consoles at the same time, so it was hilarious.
Ubisoft Connect Woes
- Initial setup is awkward. Use Steam-X to bring up the keyboard. You might have to restart the "game" to get the actual game to start. This only happens once.
- When closing the game, use the in-game menu. Don't close with Steam, because this will immediately close Ubisoft Connect too, causing your saves to not sync with the cloud. You may have to "Abort" after the syncs finish.
- I left the game on overnight, with my Deck asleep. The next day, Ubisoft thought I was inactive, logged me out, and crashed the game. I didn't have to log back in. This happened twice.
Set TDP-Limit to 7
When starting the uplay pop up shows while it is logging in, but after that it starts the game just fine
I set the FPS cap to 30. Makes the game look like the show and I almost doubled battery life.
Audio will stutter during cutscenes sometimes, especially when woken up after going to sleep. Doesn't happen all the time but enough to be noticable
Sometimes video playback will stutter during cutscenes, one on occassion the steam deck actually froze and crashed after beating "red wine randy".
Once you get past the awkward logging into ubisoft connect (Remember to use Steam+X to bring up the keyboard), it works well. I did no tinkering so i'm sure there are some proton things you can do to alleviate the cutscene/audio issues i've highlighted

Fun game but too many fights
When you close the game it is still running in the background
After I finish the game I and close it the game still runs in the background . You dont have to exit Steam like some say to stop it . Just go to your Library and you will have a button to stop the game on the games library page
gamemoderun mangohud %command%
After Uplay login, nothing happens.

Occasional the game froze, game restart needed
Needed to download the game on windows to link it with the UPlay Account. After that the game runs fine.
On UPlay Updates the UPlay client occasionally needed start through the local file executable to start its update.

6.12-GE-1 GloriousEggroll
I used Proton-6.12-GE-1 with default settings without any exports.
In the first time that a run the game I was able to create a uplay account and in the second time it was linked with steam account and then the game started flawless.