Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Well, that's a nice surprise isn't it. Ubisoft did something good. They released a tiny patch, that enabled Easy Anti-Cheat so The Division 2 now works on Steam Deck and Linux desktop.

I've tested it on Steam Deck and my Fedora Linux desktop and yep — it works. Although, performance can be pretty rough due to the usual shader compiling issues on your first couple of runs while it stutters about quite fiercly. That will become smoother over time, and eventually (hopefully) Valve will have the shaders to send out with the game when it downloads like they do for others games. 

Note: for Steam Deck players, don't turn on DirectX 12 as the game won't run. If you do, steps are noted in the video below on how to fix it sliced in between some gameplay clips I did earlier (timestamped). Text steps on the fix below:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Turn Off DirectX 12 fix:

  1. Head to this location:
    1. ./steam/root/steamapps/compatdata/2221490/pfx/drive_c/users/steamuser/Documents/My Games/Tom Clancy's The Division 2/
  2. Edit the state.cfg file in a text editor, find where it says "dx12 = true" and change it to false.
  3. Reload the game.

With it now actually playable, I'm quite hopeful that Valve will have some tricks they can do in Proton to improve performance, on top of the shader stuff mentioned above. Now that it's working, at least they'll be able to investigate it to see if there's anything possibly.

If you find it actually doesn't still run for you, make sure you have the "Proton EasyAntiCheat Runtime" installed from your Steam Library. Just search for it in Steam, it will be there to install. It's supposed to be automatic, but sometimes not.

Now if we could just get Destiny 2, Rainbow Six Siege, Rust and Dead By Daylight then I will have a lot less to complain about.

Article taken from GamingOnLinux.com.
28 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
26 comments
Page: 1/2»
  Go to:

Joeg1484 Jan 18, 2023
I have this through Ubisoft on Lutris... Would it work there as well?

It might... I have BattleEye and Easy anti-cheat enabled in the configuration for the app.

Going to try it out now :)

Nope.. Doesnt work on Lutris :(


Last edited by Joeg1484 on 18 January 2023 at 11:22 pm UTC
adriredrado Jan 18, 2023
will the crew 2 then work now?
Joeg1484 Jan 18, 2023
Its $9 on steam right now, so I payed "Again" for it to see if I can get it to work. What version of Proton does it work on best? Can we use GE-Proton for it?

Im installing it now, just wanted to get some ideas...
tohur Jan 18, 2023
Rainbow Six Siege next PLEASE.. been literal years since I played it would be nice to jump back into it on Linux
Zappor Jan 19, 2023
Looks like Windows users are also having crashes with DX12 afaict.
sarmad Jan 19, 2023
When you say it now works, do you mean online multiplayer works as well, or only the single player mode?
If online multiplayer works as well, and it was a tiny and quick fix, then what excuse do other developers have?
tohur Jan 19, 2023
When you say it now works, do you mean online multiplayer works as well, or only the single player mode?
If online multiplayer works as well, and it was a tiny and quick fix, then what excuse do other developers have?

None if they are using Battle eye or EAC for anti-cheat as they both support Proton and Linux
StoneColdSpider Jan 19, 2023
Ubisoft fixes an Ubisoft game on the steam deck.........

And the crowed goes mild.......
nenoro Jan 19, 2023
And yesterday i posted in your previous article about "ubisoft doesn't care and won't do anything" and suddenly you sir upload an article about "now it works"....

But does it work on Ganoo or only steamdeck ?
Leopard Jan 19, 2023
Vkd3d-proton fix has landed, DX12 mode won't crash anymore. I guess it would make it's way into Proton Experimental in a week.

https://github.com/HansKristian-Work/vkd3d-proton/commit/8fe39ee44b4c47fa925d413659a06d061b3dc981
tpau Jan 19, 2023
Is the same fix applied to the releases on Ubisofts own launcher and the epic games store ?
Would be sad if i had to buy it again on Steam to use it on linux and the deck.
nenoro Jan 19, 2023
Is the same fix applied to the releases on Ubisofts own launcher and the epic games store ?
Would be sad if i had to buy it again on Steam to use it on linux and the deck.

i thought about buying it on steam too since i own the ultimate on UC but it's not worth it with what's happening at ubi HQ.... better wait maybe they will do like bethesda

i have tried by adding the launcher on steam it doesn't work i mean EAC is stuck in loop.
InhaleOblivion Jan 19, 2023
I'm a man of my word. Since it finally works on Linux I'm purchasing the game to play it both on my Ubuntu desktop and Steam Deck.
mr-victory Jan 19, 2023
I guess it would make it's way into Proton Experimental in a week.
Possibly sooner into the "bleeding-edge" branch of Proton Experimental.
Julian Jan 19, 2023
I tried with Lutris, but doesn't work. I will wait until some fix appear, I can't buy it again
mr-victory Jan 19, 2023
I tried with Lutris, but doesn't work. I will wait until some fix appear, I can't buy it again
Does your build on Lutris have the .so file? (in path: EasyAntiCheat/easyanticheat_x64.so) If it isn't you may need to add the file manually.
Julian Jan 19, 2023
No it doesn't, but now I could do it work it with this guide https://steamcommunity.com/app/2221490/discussions/0/3765606379490597911/

Remember to paste those file into de Easy Anti Cheat game folder

https://multiup.org/6023f4b028a0cd6c298f32a8d1a628d5

here is my post where i tested.

https://www.reddit.com/r/SteamDeck/comments/10fsva1/how_to_get_the_division_2_ubisoft_connect_to_work/
The_Lux Jan 22, 2023
Does anyone else have issues with ubisoft connect?
Everytime I try to start the game, it says "Connection lost - A Ubisoft service is currently unavailable. Please try again later."

When I "Try Again" it's the same error message. When I "Go offline" it restarts the app and wants me to login again.

I've tried with the newest Proton-GE 7-47 and Proton Experimental. EAC Runtime is installed.
AlphaObeisance Jan 23, 2023
Running Flawlessly with DX12 on my Ryzen 9 5950x, RTX 3080 12GB and 128GB Corsair Vengeance 3600Mhz RAM here on Arch 5.15.89-1-lts with Nvidia 525.85.05!
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.