

PROTON_PREFER_SDL=1 %command% -offline
After my previous report, an Ubisoft Connect at the end of July 2025 broke Proton 8 support which I was using for Steam Deck controller inputs, the launcher now crashes at startup and I couldn't get into the game.
Switching to GE-Proton10-10 and adding PROTON_PREFER_SDL=1 env variable allows the SD controller to again be detected on newer versions of Proton. You need to use a mouse input to select the "Steam Deck" Controller Type from the main menu the first time you run the game after making this change. Menu controls work fine after that using the controller.
The -offline switch skips the attempt to connect to a defunct Ubisoft server which caused the game to take around 1 min to start up previously.
Launcher still requires a password to be input each time the game starts, unfortunately.

-offline
Changed Right Trackpad to use mouse
Need to manually enter Ubisoft password each time the games runs
Steam Deck controller isn't detected until I switch to Proton 8
Game runs fine on default settings if you have an external controller with Steam Input enabled. For Steam Deck controller to work, forcing Proton 8 is required.
Tried eveything inlcuding Lutris, still not working for me but might work for some people

Audio occasionally crackles in high-load areas.
In cobblestoned areas of the game such as the boston harbour, I experienced heavy black artifacting between the stones.

worked flawlessly
wasnt able to get it to work on my non-home drive but once i moved it everything worked perfectly

Installed ubisoft connect through protontricks
Gamepad contros were not detected unless i switched to proton 8

You have to log in to the ubisoft launcher evey time

Steam launches Ubisoft Connect, game crashes instantly after clicking continue in the launcher.
Tried multiple Proton versions. Someone said the UPlay overlay causes CTD, but the new Connect dung doesn't even let you into the settings. Thanks Ubisoft.

Used u/TiSoBr's method for bypassing the Ubisoft launcher password prompt, found here: https://old.reddit.com/r/SteamDeck/comments/vovl7c/just_a_quick_piece_of_advice_to_enjoy_ubisofts/
At launch, game will attempt to log into defunct Ubisoft servers for ~1 minute before timing out and letting you continue onto the main menu. This cannot be avoided.
Framerate is highly variable in AC3, even after lowering settings; some environments will run at 90 FPS but any location that is large enough or features enough NPCs can dip the framerate into the 40s/50s. Certain cutscenes heavily impact performance as well. Recommend 40 FPS cap on OLED Deck because of this, but also due to the fact that graphical glitches occur when running above 80 FPS.

knowing Ubisoft killing accounts, i'm glad this game runs perfect on Proton but no multiplayer anymore... RIP
The game runs great, (maybe even better than the remastered). Definetly looks better, the lightning does not seems off. You can still experience some performance dips in the big cities.
Set Back Grip Buttons to D-Pad
6-7 Watt TDP, 1000 GPU clock 40hz lock

Vsync fix:
After launching the game once, edit
~/.steam/steam/steamapps/compatdata/208480/pfx/drive_c/users/steamuser/My\ Documents/Assassin's\ Creed\ III/Assassin3.ini
and change vsync from 1 to 0.
Controller fix:
protontricks --command "wine64 control" 208480
then disable and reenable the controller.
Use protontricks --command "wine64 control" 208480
to disable and reenable the controller. This refreshes xinput which gets it to work.
Do use the controller and vsync fix.
Funciona perfecto instalado desde ubisoft connect

Didn't boot, complains about missing Uplay launcher and asks you to reinstall the entire game. Lacking info on how to bypass this.
(For example, Elder Scrolls Online Launcher didn't work either but could bypass it with information posted by users on it's DB. Here there's very little info.)

Crashes on start
It did not work OOTB for me, I could install the game and start it but as soon as it did, it crashed. I was able to play the game flawlessly by installing it from UPlay via Lutris with Wine 6.0 rc3.

works best with proton 5.0 than other wine versions
sometimes keyboard don't work-same with all wine versions must be some minor issue, relaunching will help
After launching the game once, edit ~/.steam/steam/steamapps/compatdata/208480/pfx/drive_c/users/steamuser/My\ Documents/Assassin's\ Creed\ III/Assassin3.ini and change vsync from 1 to 0
Ran wine in Win7
/Steam/steamapps/compatdata/208480/pfx/drive_c/users/steamuser/My Documents/Assassin's Creed III/Assassin3.ini
VSync=1 → VSync=0
Makes the game WAY smoother - required for 60+hz monitors and recommended for a better experience.
No issues
Disabled uplay overlay
Everything works Just like playing on other common Operating Systems.
TO PLAY ON LINUX
- Proton Version I use for testing Proton 4.11-7,Proton 4.11-8,Proton 4.11-9

It's playable but in my case I experienced some slowness even with low graphics settings and decent hardware
UPlay overlay doesn't work

Uplay overlay disabled, disabled Esync. Running great so far through the introduction.

Runs perfectly.

Works perfectly.

Runs perfectly out of the box on Proton 4.11.

Works perfectly. Disabling Uplay overlay may improve the performance, but no other tweaks are needed.

disable in-game overlay and notifications, runs has it should, one play through for the main story, couple of crashes, PROTON_NO_ESYNC=1 %command%


With proton 4.x branch, the game installs without additional tweaks. Finally, UPlay installs, logins and even synchronize saved games between two Linux computers.
The game was tested on a NVidia Optimus laptop with a 1050 Ti card, that require to build the 32 and 64-bit versions of primus_vk to enable DXVK on hybrid GPU systems. It is necessary to install all Optimus, Prime, Vulkan and OpenGL libraries, both 32 and 64-bit, except the driver of course, before build primus_vk.
Once done, use: pvkrun %command%


Played through main story, no noticeable issues. Biggest issue was that UPlay stays open after you quit the game, but that's not really an issue with the game.

Runs fine once you disable the Uplay overlay. Frame rate is variable, but cranking the resolution down a few notches helps. No graphical issues, audio glitches or other weirdness... well, none except those that shipped with the game. Totally playable.

Game crashes on start with uplay overlay enabled.

Everything runs perfectly on first start. No setup. Once you get in, performance is super choppy. Disabling Esync makes the game run absolutely perfectly. Recommended to "Remember Me" on uPlay login. Also recommended to disable in-game overlay, notifications, etc in uPlay settings.

Had to quit uplay once, after the restart it seemed to work pretty well. KBM and controller worked fine, performance was good enough.


As with all Uplay games on Proton 4.2 disable the Uplay overlay on first run and it's fine


I can't belive it but it runs out of the box. A little bit less performance but not that much. 10/10

Singleplayer crashes at launch but multiplayer seems to work fine.