You can sign up to get a daily email of our articles, see the Mailing List page.
We do often include affiliate links to earn us some pennies. See more here.

Ubisoft fixed The Division 2 on Steam Deck and Linux desktop

By - | Views: 29,649

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 came back to check 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 and find me on Mastodon.
See more from me
26 comments
Page: 1/3»
  Go to:

Joeg1484 18 Jan
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 18 Jan
will the crew 2 then work now?
Joeg1484 18 Jan
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 18 Jan
Rainbow Six Siege next PLEASE.. been literal years since I played it would be nice to jump back into it on Linux
Zappor 19 Jan
Looks like Windows users are also having crashes with DX12 afaict.
sarmad 19 Jan
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 19 Jan
Quoting: sarmadWhen 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
Ubisoft fixes an Ubisoft game on the steam deck.........

And the crowed goes mild.......
nenoro 19 Jan
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 ?
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 with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just 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!
Login / Register

Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.