


the game played just as a windows pc would, if not better.

Out of the box, just install, used Proton 9.0-4 Experience was great. This PC is very low end but still FPS around 60 and 75 (1080p low set)
texture loading weirdly, nothing that would break the game (playing on my second PC with all settings to low) after restarting it was fixed except for some new textures loading. Nothing significant.
Id recommend people on Linux to try Halo Infinite Multiplayer, it works great, the game is super fun and it would encourage other devs to make their games work on Linux.

Campaign Only so far; Ran out of VRAM and had to lower settings, proton used a lot more then expected.
Campaign: Used way more vram then estimated in game. Would run out after 40-60 minutes of play. Had to lower graphics settings to not max out vram (I have 12Gb in my 3080TI FE)
Windowed full screen doesn't engage properly sometimes. I just kept toggling the setting and eventially it will work.

Too broken in its current state to recommend
Made it through two multiplayer matches before crashing. It completely locked up my machine.

Worked out of the box
First launch has a long loading screen as it needs to compile shaders, then it just works.

SteamDeck=1 %command% VKD3D_CONFIG=dxr11 DRI_PRIME=1 PROTON_ENABLE_NVAPI=1
Without the aforementioned Launch Commands, Halo runs 10-30fps slower on my hardware.
Run's great after these fixes:
While official versions of Proton work, GE has the best performance. If you are running Wayland, set your /etc/environment:
SDL_VIDEODRIVER=wayland,x11,windows QT_QPA_PLATFORM=wayland GDK_BACKEND=wayland,x11 QT_QPA_PLATFORMTHEME=qt5ct QT_STYLE_OVERRIDE=kvantum

In order for multiplayer to work, make sure to also install the "Proton EasyAntiCheat Runtime"!
worked out the box but runs better with proton ge
Its stuck at "Getting profile from platform" page. Some sort of popup is trying to open but its stuck.
Fonctionne parfaitement bien. J'ai pu faire de nombreuses parties en ligne sans jamais rencontré le moindre souci.

The game works perfectly fine, the experience is 1:1 with Windows.
All default settings, no tinkering and the default version of Proton enabled by Steam. Just click install and play.

Game now displays 'initializing' splashscreen, then the process immediately closes once it gets past this screen.
Have tried GE 9-27, 26, Experimental, Hotfix etc.
Works great. Zero issues.
its a good experience

SteamDeck=1 %command%
Some geometries on the world was completely messed up. This only happened once and never again.
Works great. Completely playable.

Use the mentioned Startup command if after 45-60 minutes your mouse input becomes choppy turning at 10 degree intervals.
LD_PRELOAD="/usr/lib/libgamemodeauto.so.0" gamemoderun %COMMAND%
When you would turn using Mouse and keyboard it would turn by 10 degrees at a time instead of being smooth.
Did not launch with Recoomended proton version or Experimental needed Proton GE or TKG.
Tested Halo Infinite Mulptiplayer and works great out of the box. No tweaks needed.

mangohud gamemoderun %command%
RADV_PERFTEST=gpl,nggc,sam
VKD3D_CONFIG=dxr11 DRI_PRIME=1 PROTON_ENABLE_NVAPI=1 %command%

enable resizeBAR as it helps with texture loading, still oddly slow compared to console versions, for me switching async compute to off gave a smooth and playable experience.
Textures are a bit slower to load, low poly models being loaded even when up-close to said object (despite the "Geometry" setting)
I am crashing once every 15 games, mainly when the team intro finishes.
connection was flawless
way better than it was last time

gamemoderun %command%
So this is my second contribution. My first post explained how I had artifacting, and frequent game crashes. Textures were slow to load, things just looked awful. I had these issues with all ubuntu and ubuntu based distros. I am now running manjaro and everything ran perfectly on the first launch. I think manajaro was able to get my drivers right where ubuntu couldn't identify my hardware.

It plays flawlessly until it crashes, which is sadly all too common.
Lots of crashing, from fullscreen freezes to random crashes to desktop.

FPS is around 30 ish % lower than on windows
Game after recent update keeps crashing my entire desktop every game or two
ALT tabing while game is loading crashes it

Game gets stuck at "Fail to get process' path"
none of the reccomened launch commands worked, and switching between hotfix, experimental, and 9.0.1 do not seem to do anything

Be sure that resizeable bar is enabled. without it everything all models have the lowest LOD and everything is blocky and weird.
MANGOHUD=1 %command%
Armour hall (character customization menu) will not load

gamemoderun %command%
Runs only in bordered windowed mode
Two maps, oasis and breaker cannot be played without significant artifacting or crashing.
crashes on two maps, breaker and oasis
if I for any reason leave the focus of the bordered game window, the game will artifact and/or crash
The game can run, it just doesnt run very good..when it runs

Sometimes armour will be low res/blocky, clears up after a game or 2
Lag upon assets loading in firefight, clears after 1-2 seconds
Used to require tinkering to run, or would lag like crazy in menu. Running on 9.0-4 with no tinkering and its never crashed/acted unexpectedly

env -u LD_PRELOAD ENABLE_GAMESCOPE_WSI=1 gamescope -e --nested-refresh=60 -w 3840 -h 2160 -f -R --rt --force-grab-cursor --hide-cursor-delay 3000 --fade-out-duration 200 --prefer-vk-device --adaptive-sync --hdr-enabled -- env LD_PRELOAD="$LD_PRELOAD" DXVK_HDR=1 PULSE_LATENCY_MSEC=60 gamemoderun %command%
Had some crackling when played with default pulsaudio latency, but PULSE_LATENCY_MSEC=60
fixes it.
Regardless if I used an official PS4 controller or an Xbox controller (through the Xone kernel module), launching the game through gamescope seems to completely prevent Steam Input from functioning. Turning off the overlay does nothing either. If not using gamescope, controllers will work, but... obviously at the expense of gamescope's benefits.
Uncommonly, after extended periods of play, the game causes the Mesa graphics driver to crash. In some more severe circumstances, a full reboot.
The Steam overlay, itself, never loads in regardless if using gamescope or not.
Multiplayer works as expected. I didn't notice anything unsually at all.
The "Academy" mode works, but sometimes the bots slide around and without weapons. It's unclear if this is a true game bug or something else going on. Either way, it doesn't happen too often.
For context: I played the game at max settings and in 4K at 60FPS.
Works as expected

Game starts up, and allows multiplayer to be selected, however while matchmaking the game displays "There was a problem with the dedicated server" and does not allow me to play the game. Not sure if this is a steam deck issue or if its just microsoft's servers being borked.

Locked framerate to 45fps on OLED.
Works well out of the box. Multiplayer tends t erform better thn campaign, but both are very playable on the Steam Deck OLED.

Game runs great via Steam on my hardware and OS combination. May be a different story if Nvidia Drivers were changed.
Game rruns great out of the box on steam - no need to use Proton etc.

Installed and launched to menu fine, impossible captcha prevents account creation
Unfortunately, The "Orbit" captcha MS uses is legitimately impossible. Sometimes the image that's it's looking for is just not in the any of the orbits. Other times, one orbit obstructs another so you can't see the picture.
Also they make you do 10 of these.
Not a Linux issue, just the most insane captcha I have ever seen in my Life. Don't waste your time, play another game.

Rendering issues
switched to Proton GE

I had to lower my fractional scaling in KDE display settings to 100%, otherwise the game wouldn't get passed the initial loading screen
No issues otherwise, I get 130-160fps on multiplayer matches

I was able to get 130-160 fps on the high graphics preset depending on the multiplayer map

gamemoderun %command%
To prevent an Incompatible Operating System error, use winecfg
to change the windows version. Run $ WINEPREFIX=~/.steam/steam/steamapps/compatdata/1240440/pfx winecfg
(assuming it is in the default location, adjust the path as needed). In the Applications
tab, select Windows 10
from the dropdown in the bottom right.
The Incompatible Operating System error is not game breaking, you can just click "Continue" and the game runs fine. Standard Proton may work at this point as well.