You can sign up to get a daily email of our articles, see the Mailing List page!

Halo: Combat Evolved Anniversary on Linux? Yes. It just today released on Steam, and thanks to Proton with Steam Play you can play this first-person shooter on Linux easily.

Coming as part of the Halo: The Master Chief Collection, available as a bundle or individually like Halo Reach, the experience is quite a lot easier on Linux since Reach released. Proton, the software bundled with Steam Play had some fixes to make it an out of the box experience in a previous update.

How to do it? Ensure you have Steam Play turned on and set up (our Steam Play guide can be found here), force the latest version of Proton (5.0-3) onto it and then it's click and play. Keep in mind you won't be able to play online multiplayer on Linux, as you will need to use the option the developer provided to turn off EAC (Easy Anti-Cheat) before launching. That's still a downside to it, but one day EAC may work in Proton.

Here's a video testing it out on Manjaro Linux, with Proton 5.0-3. Keep in mind this is raw footage, a good 25 minutes long just to show how smoothly it works:

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

Love the HUD I have in the corner to show FPS and frame timings? That's the awesome Vulkan overlay 'Mango Hud', see more about that in this article.

For me, this is quite special, as this is the Halo I played when I was younger and one of the few times me and my brother were actually able to bond back then as we played in co-op. Honestly, it's amazing we can so easily do things like this on Linux now. Even without the blessing of Microsoft and 343 Industries, Valve/CodeWeavers together have made such things possible thanks to Proton which is built upon Wine. Gaming on Linux really can be awesome and surprise even me at times.

You can find the Halo: The Master Chief Collection and the newly released Halo: Combat Evolved Anniversary on Steam. Just keep in mind the note above about multiplayer.

Article taken from GamingOnLinux.com.
18 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
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.
See more from me
14 comments
Page: 1/2»
  Go to:

mirv 3 Mar
View PC info
  • Supporter Plus
I see the Steam page specifies an xbox live account required. Is that purely for multiplayer, or for the single player as well? It's not entirely clear.
Liam Dawe 3 Mar
Quoting: mirvI see the Steam page specifies an xbox live account required. Is that purely for multiplayer, or for the single player as well? It's not entirely clear.
You need it for the whole thing.
mirv 3 Mar
View PC info
  • Supporter Plus
Quoting: Liam Dawe
Quoting: mirvI see the Steam page specifies an xbox live account required. Is that purely for multiplayer, or for the single player as well? It's not entirely clear.
You need it for the whole thing.

Damn, deal breaker. Cheers for letting me know though, and still glad it can be enjoyed without needing Windows.
rkfg 4 Mar
View PC info
  • Supporter
Two notes:
1) The XBox live login can't be remembered between sessions so you'll need to login every time you launch the game. Fortunately, if you use Google or GitHub account for that you won't need to enter your login/password every time, just select the method.
2) There are quite noticeable issues with music in Halo:CE. Not a Linux issue and they know about it, parts of the tracks are looped poorly and played randomly, that ruins the immersion for me at least. Also the plasma pistol often emits the sound that it should only emit if it's overloaded but it does that after every shot.

If you want to play Halo the way it's meant to be played I suggest to wait for patches. Audio is a very important aspect of this game and without it working flawlessly you'd get a pretty average shooter, not the masterpiece it should be. Of course, consider the game's age: 18 years (omfg) for the base game and 8 years for the remastered graphics.
BielFPs 4 Mar
I still have the original cd from the first one, but never managed to get pass throught the activation process during the installation process.
FireStarW 4 Mar
The original PC version with the Chimera (adds Fov options and interpolates animations for higher framerates) and Halo CE Refined (Makes levels close to 1:1 to xbox) mods was a pretty good way for me to play the original a few months ago, this is probably the hardest one for 343 to remaster and make better than what you can already get.


Last edited by FireStarW on 4 March 2020 at 3:18 am UTC
HadBabits 4 Mar
I got a sign-in error, telling me I'd need to sign into my Live account in a browser; that didn't work. But deleting <Steam-folder>/steamapps/compatdata/976730/pfx/drive_c/users/steamuser/AppData/LocalLow/MCC (The entire folder) I was able to sign in properly.
14 4 Mar
View PC info
  • Supporter Plus
Two questions:
1) The requirement for an Xbox Live account does not require a Gold subscription, correct?
2) Even though multiplayer does not work in Linux, you can still create a private co-op session, right?

It will be hard NOT to buy this game.


Last edited by 14 on 4 March 2020 at 4:14 am UTC
Liam Dawe 4 Mar
Quoting: rkfgTwo notes:
1) The XBox live login can't be remembered between sessions so you'll need to login every time you launch the game. Fortunately, if you use Google or GitHub account for that you won't need to enter your login/password every time, just select the method.
Doesn't happen to me, I linked my account and now I just click my bit and I'm right in the main menu.

Quoting: 14Two questions:
1) The requirement for an Xbox Live account does not require a Gold subscription, correct?
2) Even though multiplayer does not work in Linux, you can still create a private co-op session, right?

It will be hard NOT to buy this game.
1) No Gold needed, no, that would be ridiculous. It's a paid game, it just needs a login due to all the networking (as annoying as that is for single-player
2) From reports I saw before, co-op works but it's unstable but those were a while ago it may have been solved by now.
rkfg 4 Mar
View PC info
  • Supporter
Quoting: Liam Dawe
Quoting: rkfgTwo notes:
1) The XBox live login can't be remembered between sessions so you'll need to login every time you launch the game. Fortunately, if you use Google or GitHub account for that you won't need to enter your login/password every time, just select the method.
Doesn't happen to me, I linked my account and now I just click my bit and I'm right in the main menu.
But you still have to select GitHub/Google, correct? I expect to get to the menu instantly after launching the game and it doesn't happen. I suppose it remembers whatever token is used to authenticate me but it still requires to choose the auth method for that or enter the username/email.

Quoting: Liam Dawe2) From reports I saw before, co-op works but it's unstable but those were a while ago it may have been solved by now.
Co-op still has major issues.


Last edited by rkfg on 4 March 2020 at 11:24 am UTC
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. 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 Twitter Sign in with Google
Social logins require cookies to stay logged in.

Livestreams & Videos
Community Livestreams
Latest Forum Posts