

lower settings gets the game to stable 40 fps

Looks good
Don't really know what changed between this test and my previous report, aside from the Proton version whose changelogs do not contain anything about AC Origins. But I won't complain: it works, and I can now play this game again at great performance!

gamemoderun gamescope -h 504 -H 1080 -F fsr -f -- %command%
I only used gamescope and fsr because my laptop is too weak to run the game normally anyway, I played the main story + all DLCs without issue
Works very well high FPS with very high graphic settings all round
feels like a native game - out-of-the-box

gamemoderun %command%
Audio crackling sometimes when you're doing something in-game while there happens to be audio. Installed straight from steam, signed into ubisoft, launched the game with no issues.

Once the game is fully loaded and you start to play it, all works well. Possible sound and video stutterings during load time.
In the intro I have experienced some stuttering while loading the game
while the intro was loading I experienced some interruptions
All in all, I enjoy playing the game. Only consider the possibility of stuttering video and sound at the beginning of loading time.

Installed Ubisoft Connect, works like a charm
Don't mess wround searching for Ubisoft Connect how to's, just use Proton Tricks.
Runs really well, I didn't notice any difference in performance compared to Windows.

Black screen, unable to play
Tried various tricks listed here, none of them work. The game launches but only shows a black screen and does not even load data from the disk.

Works beautifully out of the box
Using mangohud freezes the game on the initial warning window so had to get rid of the launch command.

Works correctly on Ubuntu 24.04
There is a video recording to showcase and give an idea how it works here: https://www.youtube.com/watch?v=iHIKmxNip5k

gamemoderun %command%
Freezes sometimes. Thats not related to Proton but to the game itself as the CPU overclocks shortly and causes the game to freeze. There are multiple guides to fix that.
Works perfectly, no bug, no crash, no problem
Works perfectly out of the box with default settings.

STEAM_COMPAT_DATA_PATH="/path/to/ubisoft_connect_prefix/{PFX_NUMBER}" %command%
Game don't launch because can't find ubisoft connect.
To fix it :
Install Ubisoft Connect as a non steam game with proton 8.0.5
In /home/USERNAMEHERE/.steam/steam/steamapps/compatdata/ find the folder where ubisoft is installed and copy the path :
/home/USERNAMEHERE/.steam/steam/steamapps/compatdata/XXXXXXX (serial number)
Paste in the launching option in game properties of steam.
Should be work.

gamemoderun %command%
Installed Ubisoft Connect through Lutris and installed in and launched using that.

PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 AMD_VULKAN_ICD=RADV RADV_PERFTEST=gpl __GL_THREADED_OPTIMIZATIONS=1 %command%
Previously it wasn't possible to play it on Linux because of the specific launcher that this game used. It wasn't possible to even register the game as your own. But recently, the game switched to the "Ubisoft Connect" launcher that all the other Assassin's Creed games use, and since then it works and connects to Ubi just as well.
To achieve a couple of extra frames per second, I suggest running the game with, at least, the following launch options:
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command%

Ubisoft launcher needs fixing, as usual.

Ubisoft connect didn't manage to connect to ubisoft services. Using this command fixed it tho
echo 2 | sudo tee /proc/sys/net/ipv4/tcp_mtu

STEAM_COMPAT_DATA_PATH="/path/to/ubisoft_connect_prefix/{PFX_NUMBER}" %command%
Unless you install ubisoft connect separately as a non-steam game and use the path to it's prefix as STEAM_COMPAT_DATA_PATH, you cannot get past the uplay screen that tries to fetch updates and check for internet connection.
Note: The MTU fixes others suggested did not work for me
Steps that I followed to get this working:
- Install Ubisoft connect separately in steam using proton 8.0-5 as a Non-steam game
- Locate the proton prefix where Ubisoft connect was installed (something like /home/${USER}/.local/share/Steam/steamapps/compatdata/{SOME_10DIGITS_NUMBER})
- Install AC Origins straight from steam WITHOUT OPENING IT YET
- Open properties of AC Origins, go to compatibility and set Proton 8.0-5 as the runtime you'd like to use
- On the General tab of the AC Origins properties in Steam set the launch options to: STEAM_COMPAT_DATA_PATH="/home/${USER}/.local/share/Steam/steamapps/compatdata/{SOME_10DIGITS_NUMBER}" %command%
- Replace USER with your username and the number with the prefix where ubisoft connect is installed.
- Start AC Origins

install ubisoft connect
Out of the box the game fails to start because uplay cant connect to the servers.
After I installed ubisoft connect inside the games prefix using protontricks, the game started with no issue.

Needs injecting Ubisoft Connect, otherwise doesnt start

Uplay giving connection error
Steam at first launchers UPlay, which gives connection error. To start game, UPlay requires at least once to be online, and somewhy it can't get online, giving connection error.

Ubisoft Connect warning about graphics compatibility always present blocking part of the screen.
Is there a way to prevent that warning from showing?

I would recommend turning on Gyro if you plan on using the bow/tools (like the darts)
Uplay had connection problems when starting the game for the first time.
I fixed it like this:
- Go to desktop mode
- Go to the game folder
- Somewhere in the game folder should be a Ubisoft Connect installer. Add that as a non-steam game, go to its properties and make it use Proton to launch it.
- Launch the Ubisoft Connect installer and wait for it to complete.
- Go back to the game folder and navigate a few folders back to "steamapps". In there, go to "compatdata".
- Non-steam games usually have long ID's, so if you don't have other non-steam games thru Proton just find the longest folder name in the "compatdata" folder. If you have multiple, then sort by last modified.
- Go to steamapps/compatdata/[ubiConnectID]/pfx/drive_c/Program Files (x86)/Ubisoft
- Copy "Ubisoft Game Launcher", go back to compatdata, replace the ID with 582160, go to the same route and replace "Ubisoft Game Launcher" with the copied folder
I ran out of space for the launcher issue, but I hope everything is understandable.

I had to use Steam Tinker Launcher to install the Ubisoft Connect .exe as the one that's bundled with the game will not allow me to login. After it was installed the game worked flawlessly.
Install Steam Tinker Launcher
The Steam Tinker Launcher is avalible in the AUR and takes the hardwork out of finding the install folders for your steam games. After Steam Tinker Launcher is installed run
steamtinkerlaunch compat add
in terminal and it will appear in the compatibility list. All you have to do is download the latest Ubisoft Connect to your regular download location (Downloads folder) then select the "run one time" option. Select the .exe and it will install it to the container. There is no need to drop the installer into the game folder and rename it.

Proton Experimental selected by Valve testing. No extra problems, basic settings out of the box, install, login, and continue playing from save, to save battery, you can limit the number of frames to 30fps

The game is stuck on the warning screen
AMD_VULKAN_ICD=RADV DXVK_ASYNC=1 gamemoderun %command%
The game is stuck on the ‘warning read before playing’ screen. I suspect that the issue is related to the nvidia drivers since it works (but the game is unplayable) if I run it on the Intel integrated graphics. I have unsuccessfully tried nvidia 470 525 and 535 drivers.

Game doesn't run, gets blocked, after uPlay, on a the Warning screen
Tried with Proton 8.0.3 , 7.0.6. Tried with the command options mentioned in below reports


Game crashes immediately after the Ubisoft launcher claiming the graphics driver is not supported.
Forced experimental necessary to get past ubisoft's unnecessary launcher, only to fail on the actual game launch due to a bad graphics driver check.


I've completed the game and its DLCs with Proton 8.0-3 without issues
The problem with Ubisoft games is the launcher. Eventually its updates make it crash. I had starting playing this game with Proton 8.0-2 and eveything was fine. Then, I've got a launcher update and the game no longer launched. I've removed the Wine prefix and used Proton Experimental to make it work again. In the end, I was using Proton 8.0-3 and had no more issues with the launcher. So, no problems running the game itself with Proton, but eventually the Ubisoft launcher can break.

gamemoderun %command%
Had to force Proton Experimental because ubisoft connect does not launch without

AMD_VULKAN_ICD=RADV DXVK_ASYNC=1 gamemoderun %command%
Terrible audio on startup, deafening sound only on left ear
Terrible performance, very low frame rate compared to same system running windows
Launch is tricky. Only managed to get the game to actually start up with the options outlined above, otherwise it just hangs. And even then, the first couple of launches took about 5-10 minutes, and eventually that got down to about 2 minutes for launch, which is much longer than any other game takes to boot on this system
At the state this is in at this current moment in time, at least from my experience, I would not recommend playing this on Linux

"You are running the game without a driver or with an unsupported video card". Updating nvidia drivers helped.
I tried multiple versions of Proton, including 7.x, 8.x and experimental. I was able to launch and login to ubisoft connect, but the game immediately complained that "You are running the game without a driver or with an unsupported video card". Updating Nvidia drivers to 530.x fixed the issue for me.

AMD_VULKAN_ICD=RADV DXVK_ASYNC=1 gamemoderun %command%
Couldn't run the game without turning off Steam Overlay.
If the game crashes in the splashscreen or stays there infinitely, just disable Steam Overlay for this game.

Classic Ubisoft experience
It worked before but now launcher error appears

Works great, be sure to disable the Steam Overlay
Before starting the game for the first time, be sure to disable the Steam Overlay, otherwise once at the start screen hitting Shift+Tab will freeze the game when trying to get the key notification to hide.
Ubisoft Connect does like to linger after quitting the game requiring a manual Stop.
Other than that, fantastic experience.