


tried few different launch option
over sensitiv
micro stutters every few Meters

gamemoderun mangohud LD_PRELOAD="" %command%
Al cerrar el juego tiende a demorar bastante
Optimización para Máximo Rendimiento del Juego
Para poder ejecutar el juego en su máximo rendimiento sin problemas, al menos para mi configuración de software y hardware, se debe usar el comando de split kernel:
sudo sysctl -w kernel.split_lock_mitigate=0
Esto más un par de configuraciones de lanzamiento permiten ejecutar el juego perfectamente. Probablemente existan configuraciones más óptimas, pero al menos para esta configuración que se mostrará en el post permite que el juego corra sin problemas y con una que otra variación de fps insignificante.
Configuración en el Juego
- Calidad gráfica: Media en todas las opciones
- API gráfica: DirectX 12
- V-Sync: Desactivado
- Límite de FPS: Igual a la frecuencia del monitor
Nota: Esta configuración ha sido probada y optimizada para esta configuración específica de hardware y software.
PROTON_USE_EAC_LINUX=1 DXVK_ASYNC=1 PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 %command%

PROTON_USE_EAC_LINUX=1 DXVK_ASYNC=1 PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 mangohud %command%
I installed CachyOS after running into issues with another arch based distro.
Was having issues with crashing every so often or stuttering or both.
Changed from 4k to 2k, moved from 144FPS to 60FPS and set it to DX12 and still had issues.
Added
PROTON_USE_EAC_LINUX=1 DXVK_ASYNC=1 PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 mangohud %command%
That another user tried with a proton 9-4 and it seems to be working flawlessly with the latest version of Proton-CachyOS-10.0-20250601-SLR-x86_84_v3
PROTON_USE_EAC_LINUX=1 DXVK_ASYNC=1 PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 mangohud %command%

With the default proton, I experienced regular crashes.

GE-Proton9-4 seems to be the version to use, tried playing it with a couple newer versions and it always froze after a couple minutes of playing

gamemoderun LD_PRELOAD="" %command%
Use ge-proton9-4, I tried the latest version and the game crashes within 5 minutes of playing every single time.
Changed Proton version to GE-Proton9-4

Flawless, Linux experience is no different to Windows 11. I'm using Linux Mint latest available.
Installed Lutris then installed Ubisoft Connect
Installed Lutris, then installed Ubisoft Connect. Then installed the game from Ubisoft Connect. Clicked play. It is running flawless, no difference to running on a PC. Super smooth, I can't find a problem. Audio is fine.
OS: Linux Mint 22.1 KERNEL: 6.8.0-60-generic CPU: AMD Ryzen 9 3900X 12-Core GPU: AMD Radeon RX 7800 XT (radeonsi, navi32, LLVM 19.1.2, DRM 3.59, 6.8.0-60-generic) GPU DRIVER: 4.6 Mesa 24.3.0-devel RAM: 32 GB
In my case I needed to execute sudo sysctl -w kernel.split_lock_mitigate=0
to avoid crashes.

gamemoderun mangohud LD_PRELOAD="" %command%
Low GPU utilization (around 30%) and low FPS (around 20 fps) or freezes every 10-15 minutes
Stutters on input (mouse and keyboard) after 1 hour of playing
Game works perfectly on Proton-GE 9-27 dx12
Freezes and low gpu utilization is related to split lock. As mentioned erlier 'sudo sysctl -w kernel.split_lock_mitigate=0' solved the problem
Stutters on input is related to fps limit and vertical synchronization. Disabling both solved the problem

gamemoderun %command%
Runs great. Installed ProtonUp-Qt via Flatpak and downloaded GE-Proton9-4. In Steam: selected game Properties > click on Compatibility > Check box "force..." > selected GE-Proton9-4. Then clicked on General and typed gamemoderun %command% and went for it. Of course you might need to reboot your system to insure everything goes smoothly.
Will freeze every 10 minutes or so, using GE-Proton9-4 stopped the freezing

LD_PRELOAD="" %command%
runs smooth but you have to use GE-Proton9-4 because it will crash after 10-ish mInutes otherwise

Crashes every 10 minutes makes it unplayable, it's a pitty because it runs very smoothly
Lutris
Runs very smoothly but crashes every 10 mins
Runs very smoothly as multiplayer but infortunaly it crashes every 10 minutes making it unbearable to play

reflections from the sun are green or blue
stutters if you dont use the i915 driver. fine if you use the intel xe driver add i915.force_probe=!56a0 xe.force_probe=56a0 to grub default command

Everything smooth.
Everything smooth at least if you can't catch other players for a mission matchmaking.
BIOS: stay with the balanced profile and assign a minimum of 8GB to the GFX side (the integrated Radeon 680M). Linux: install ProtonUpQt and download the latest GE-Proton module and assign it to Heroic or Steam, that's depend which version of the game you got. I have the Ubisoft one via Heroic. Then follow the configuration to install (if already done, skip this step) the Ubisoft Launcher under Heroic (or under Steam). Then click on the properties (Heroic) and click on the WineCFG. Here you can set the DPI font settings (very important if you play on a 4K TV screen) the eventual extra drive you need to assign for the game instalaltion path and an index called "Staging" and there, just tick on all the voices, especially the "Hide Wine Version From Application". Then apply, then close the Wine config. Be sure that the current Ubisoft app is associated with the GE Proton module (you should already sat during the .exe installation). Fire up the app, log in, install the game.
Once in the game, just go to graphic settings and select the medium preset, do not exceed the spot light shadows above high settings because the ultra will stutter the framerate. 1080p as resolution and DX11 (default) with 50% scaling guarantee the best, smooth experience. The overall optimization is however better on The Division 2 rather than the first game but it's playable especially during the fights or competitive moments inside the so called dark zone. Everything is pretty much console-like experience.

Stuck in EAC starting loop, game doesn't launch.
Apparently launches on steam version

gamemoderun %command%
The steam linux will auto-install the ubisoft launcher for you. Just wait for it to finish. Create an ubisoft account on advance for easier login and linking it.
If you already did this to windows os before transitioning to linux os pc or on steamdeck, the ubisoft will just auto lunch then install. You will just wait for it to finish. Also use proton-ge for best fps result.

EAC loop issue at the moment
For now, this game isn't working properly due to EAC runtime that generate a loop, adding the -disable_eac alongside the executable. I've tried the Reddit method, clicking the winecfg button in the Heroic app properties then adding the EAC executable but nothing changed in positive.
The first Division was just fine but this one is a mess. Deliberately made for having issues under Linux based systems. Ubisoft isn't friendly with these online engines.

It runs perfectly as long as you use GE-Proton 9-4. It crashes every 10 minutes otherwise.
gamemoderun %command%
Make sure to use Proton GE 9-4.

When first launching Steam will install Ubisoft Launcher, once it is complete it will ask you to login. If you see anything regarding providing a CD Key for activation, cancel out of the launcher and launch the game again. This will bypass the CD Key activation, which is not needed. Worked out of the box.

gamemoderun %command%
Use ProtonQT to install GE-Proton9-4 then run command line sudo sysctl -w kernel.split_lock_mitigate=0 in the linux terminal. After that restart steam to load in GE that you installed via ProtonQT. Then, input the command line thats highlighted above (gamemoderun %command%) (ofc without the parentheses) in the steam launch options. Once these are done, should run fine with no crashes.

Textures were not properly loading while using dx12 resulting in frame drops for about 15 minutes after starting the game. Changing to dx11 from the video settings solved this issue.

Wasnt perfect but ran well enough to feel comfortable that i wasnt going to die to a performance issue

Unplayable with the crashes
Very slow until "sysctl -w kernel.split_lock_mitigate=0" set
Crashes within 5 minutes every time tested, unplayable
Only tinkering required is use a tool like protonqt to download GE9-4 as another user suggested and game crashes stopped.
Crashed with stable and experimental Proton versions.
Crashed as mentioned previously.

When launching the game with adding the shortcut to steam option in steam, you will get like 2-3 windows when opening the game. You have to switch to the division 2 window in order to actually play the game, as it will stay on the anticheat window when launching in game mode steam deck.
I will say to make sure to look through the options to make the ui and icons bigger, as well as the text. It was very easy to set up, however I did so through lutris, so make sure to install it correctly. I looked at the video by Hi-Tech Lo-Life to make sure you install the games correctly. It will be slightly different, but overall it will work.

PROTON_USE_EAC_LINUX=1 DXVK_ASYNC=1 PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 mangohud %command%
Game freezes ~10-15 minutes into gameplay. Audio continues (seems like it's looped). Have to switch workspaces and force close steam to exit. Happens every time without fail. Proton version does not make a difference. -dx11 or -dx12 does not make a difference. I believe it's a regression in 6.12.xx, can't test 6.13 as it won't built against nvidia-open-dkms.

Good out of the box
Great experience with stock configuration. Just have to enable steam play on steam configurations and nothing more.

Ubisoft Connect launcher has some problems as always
When using current proton 9 or experimental (supplied by steam) the game crashes after some minutes of playing. Downgrading proton to GE-Proton9-4 fixed the crashing for me.
Set split_lock_detect=off as other reviewer suggested. Multiplayer with friend (both use proton/linux) works without issues so far.

Had no issues installing/playing it. Works great.
Quitting from the menu doesn't exit out of Ubisoft Connect, you'll have to stop it from Steam itself or quit Ubisoft Connect manually.

gamemoderun %command%
Within 2-3 mins video freezes, sound still going on like the game continues
Played with the same hardware in Windows 10 and 11 without issues. In the ingame Benchmark, the GPU usage is 0% which I am not able to fix, CPU is round 50% and FPS avg is 88

gamemoderun %command%
Adicionar gamemode e sudo usermod -aG gamemode ¨username¨ onde o username é o nome de usuário do linux, para deixar o gamemode gerenciar a energia e modulos do kernerl, não sendo necessário executar o comando sudo sysctl -w kernel.split_lock_mitigate=0
Framerate frequently (about every 15 seconds) drops to 20 fps, even on low settings, then returns to about 70 fps
The game locks up on loading screen at 3%

A lot of the UI is quite small.
Doesn't run incredibly well compared to other games of the same caliber, especially the first Division.
TD2 runs alright on the Deck, but I wouldn't say it runs well enough. Even locking the FPS to 30 and turning all graphics settings to low will see regular dips in performance. Playable, but not ideal. Unless you can put up with these regular dips, I say avoid this one and play the first game instead, which is a lot more stable on the Deck.