How to play Halo Infinite on Linux
Halo Infinite is the sequel to Halo 5, released in 2021 on PC and Xbox platforms. The games multiplayer is free, although the campaign costs money. Unfortunately, the game was never released on Linux.
Thanks to the hard work of Valve and other Proton developers in the Linux community, a blockbuster game like Halo is now available to play on Linux. If you’re dying to try out the new Halo on Linux, follow this guide to get it working.
Getting Halo Infinite working on Linux
To play Halo Infinite on your Linux PC, you must install the latest release of Steam for Linux. You must open up a terminal window to install Steam. Open up a terminal window on the Linux desktop by pressing Ctrl + Alt + T on the keyboard or by searching for “Terminal” in the app menu.
Once the terminal window is open, the installation of Steam can begin. Follow the installation instructions below that correspond to the Linux operating system you use on your computer.
Ubuntu
To install Steam on Ubuntu, run the following apt install command.
sudo apt install steam
Debian
If you wish to run the Steam app on Debian, you’ll need to download the official Steam DEB package. You can get your hands on the latest release of Steam by running the following wget download command.
wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb
After downloading the package to your computer, you can install it with the following dpkg command.
sudo dpkg -i steam.deb
You must now install the remaining dependencies on Steam by executing the following apt-get install -f command.
sudo apt-get install -f
Arch Linux
To use Steam on Arch Linux, open up the /etc/pacman.conf
file in a text editor (as root). Once it is open, find the “multilib” section. From here, remove the # symbol from the “multilib” section.
Upon removing the # symbol, also remove the # symbol from the line directly below “multilib.” Then, save the edits and run the following pacman -Syy command.
sudo pacman -Syy
Once the multilib software repository is enabled and ready to use on your Arch Linux system, you can install the Steam app using the following pacman -S command.
sudo pacman -S steam
Fedora/OpenSUSE
If you use Fedora or OpenSUSE Linux, you’ll be able to install the software on your computer by downloading packages from the included software repos on your OS. However, we suggest installing Steam as a Flatpak, as it tends to work better.
Flatpak
To install the Flatpak version of Steam on your computer, you must first enable the Flatpak runtime. Then, follow our guide on the subject to set up the Flatpak runtime. Once enabled, you can install Steam using the two commands below.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.valvesoftware.Steam
After installing the Steam app on your computer, open it up by launching it from the app menu. Then, follow the step-by-step instructions below to get Halo Infinite working on your Linux PC.
Step 1: Find the “Steam” menu inside the Steam app and click on it with the mouse. Then, select the “Steam” option, followed by the “Steam Play” option in the settings window.
Check both boxes in the “Steam Play” area to enable Proton support. Then, set the version of Proton to “Experimental” for Halo Infinite.
Step 2: Find the “Store” button, and click on the search box. Then, type in “Halo Infinite.” Press the Enter button on the keyboard to view the search results. Look through the search results for “Halo Infinite.”
Step 3: After locating Halo Infinite in the search results, click on it with the mouse. Selecting it will bring you to the game’s Steam storefront page. Find the green “Play Game” button from here, and select it with the mouse.
Step 4: When you select the “Play Game” button, a pop-up window will appear in Steam. This pop-up window will tell you to download and install Halo Infinite to your computer. Use the UI to install the game.
Step 5: Upon installing Halo Infinite to your computer, find the “Library” button and click on it with the mouse to access your Steam games library. After selecting the “Library” button, look for “Halo Infinite” in your games library.
Once you’ve found the game in your Steam library, find the green “PLAY” button, and select it with the mouse to start Halo Infinite. Keep in mind that the game may start up slowly the first time due to configuring Proton.
When Halo Infinite is open and ready, you’ll be able to play on your Linux PC. Enjoy!