
byrp
Published
See details
Fix for: Unable to detect Ubisoft Connect installation.
- Download the Ubisoft Connect installer
- Add the installer as a non-Steam game 2.1. You will have to set the runtime to Proton experimental
- Run the installer as a game and install it 3.1. Allow the installer to open Ubisoft Connect for you 3.2. Allow Ubisoft Connect to update and restart 3.3. Close it on the login screen
- Navigate to
$HOME/.local/share/Steam/steamapps/compatdata
, sort by date created (or modified, it doesn't matter). - Copy the full path to newest directory, e.g.
/home/you/.local/share/Steam/steamapps/compatdata/123456
5.1. If you want, you can open that directory and check that it's the right one by making sure thatpfx/drive_c/Program Files (x86)/Ubisoft
exists. - Right click on the game in Steam and set the launch options to:
STEAM_COMPAT_DATA_PATH="<path copied in (5)>" %command%
You will probably have to set the resolution with gamescope (place it directly before %command%
).
Need to use gamescope to go beyond 1920x1080
Hang on exit
(Demo) Runs for a few seconds and crashes without ever displaying anything
SDL_VIDEODRIVER=windows,x11 %command% -novideo -dx11
"Immediately" means without anything displaying at all.
If you set SDL_VIDEODRIVER system-wide you will need to override it for most games with anti-cheat to something with "windows" first (or completely unset it). On my machine (I do have ffmpeg codecs installed) -novideo was also requried. The game opens with vulkan, but nothing renders when in an actual game (apart from the UI), -dx11 just makes sure that it's never used.
gamescope -w 2560 -h 1440 -e -f -r 144 -- %command%
Great performance, except what seems like a bug. Looking towards the first tower results in < 1FPS and eventual GPU driver crash.
Had about a day with good stability. Crashing consistently on the latest patch after about 5 min in the game.
Needs more time in the oven.
Significant artifacts if "Voxel Detail Models" is enabled
Completely disable "Voxel Detail Models" as to completely fix stability issues
No shadow glitches with my AMD card, like Windows has.
7.0.6 is *required* for the first launch. Performance and stability seems better on it too.
Missing terrain on lower graphics settings
Tons of lag, especially when loading in players and their buildings. Very smooth in empty areas.
I struggled through the lag for 14 hours, the game is that good, but I can't anymore. Lag occurs most frequently exactly when you don't want it to: surrounded by mobs and whatnot. Stutters of more than 1 second can be experienced, and frequently.
DXVK_ASYNC=1 %command%
Game was completely unplayable with nearly everything I tried. Bless the person who figured out that GE-Proton7-55 was the trick. Works flawlessly.
DXVK_ASYNC=1 %command% -dx11
Ocassional slowdowns, seems like client tickrate and not FPS
GE-7-55 has stopped functioning ("Wrong DLL Present"). This seems like the next best option.
DXVK_ASYNC=1 SDL_VIDEODRIVER=windows,x11 %command% -dx11
The game is practically unplayable, it's smooth for a few minutes and then gradually becomes a slideshow
Only with -dx12
Give this one a skip, it's not worth your time
MESA_VK_DEVICE_SELECT=<varies>! SDL_VIDEODRIVER=windows,wayland,x11 %command%
Hitching when loading a extremely heavy hive base, eventually clears up
Melechtna/Proton-with-Wayland - 10.2.r1.gec5fbb99
This game is absolutely not worth your time, unless you have friends who are set on playing it (like I do). There are many alternatives which work great on Linux: Nightingale and Enshrouded immediately come to mind.
Note that all the of -vulkan
-dx11
etc. flags suggested around here do absolutely nothing, you can trivially verify this with Mangohud. The only way to change the GPU API is through Loading Bay, which isn't really usable on Linux yet (I did manage to get into the menus with bottles and Wine 10).
Proton-with-Wayland selected my iGPU by default. Check the Arch Wiki on how to identify your dGPU (replacing <varies>
in my options). This proton build seems to crash protontricks, so I haven't tried any of those - win10 definitely helped on other proton versions. I am running on Sway. Things were very crashy with Niri+xwayland-sattelite, which prompted me to try a wayland-native proton build.
If this wayland-native proton doesn't work for you, the other protontricks suggested here worked extremely well (especially alldlls and win10).
More testing required. So far only slightly worse than Windows when it's bad, and significantly better than Windows otherwise.
SDL_VIDEODRIVER is for anticheat compatability.
LD_PRELOAD="" WINE_SIMULATE_WRITECOPY=1 SDL_VIDEODRIVER=windows,wayland,x11 %command%
Missing water in some areas
Ocassional but severe stuttering when loading in complex areas
Proton build: proton-cachyos-9.0-20250307-slr-x86_64_v3
A custom build is not mandatory. The x86_64_v3 even moreso (it's supported on anything past ~2012, usually a 1%-5% improvement for general workloads)
LD_PRELOAD="" is the most important flag. Steam-for-linux issue 11446 indicates that many games start experiencing lag after 30-40min, sound familiar? The game still lags like hell at times, especially around chaos weavers, but it does subsequently recover and become as smooth at the first 5 mintues. I was also experiencing crashes on Niri+xwayland-satellite, which LD_PRELOAD has also resolved.
This will disable the steam-native game recording feature.
LD_PRELOAD="" PROTON_SET_GAME_DRIVE=1 SDL_VIDEODRIVER=windows %command%
LD_PRELOAD="" is to prevent loading the Steam recording feature, which eventually causes extreme stuttering (after 25min-45min). This affects every game on Steam, so you don't need this if you aren't experiencing it in other games.
PROTON_SET_GAME_DRIVE=1 seems to fix the game. I suspect the game thought that the game drive was full, thereby never caching models or textures? Either way, this restores the game to Proton-5.25 glory. Completely functional in all respects, likely better than Windows.
SDL_VIDEODRIVER=windows is for anticheat.
AMD users may need RADV_PERFTEST=gpl depending on how old your Kernel/mesa is. It has been enabled by default for quite a few versions, but it's possible that some Ubuntu-based distros still won't have it.
Proton experimental may not be nessecary.
Note than -vulkan, -dx11, and so forth do nothing in this game. This is easily verified with mangohud. It seems like the only way to change the graphics library is with the launcher version of the game.
Lags and stutters for a while, but clears up pretty quickly.