sodcalculator

10 Tech How-To

Fix Halo Infinite Freezing on PC: Step-by-Step

Guide 10-36056 · Updated · Step by step

Halo Infinite freezing on PC can happen at the menu, during matchmaking, or mid-fight, and it is almost always caused by one of a handful of issues: outdated GPU drivers, corrupted shader cache, unstable overclocks, or a game file that did not download correctly. This guide walks you through the most effective fixes in order, from the quickest checks to deeper system tweaks, so you can get back to a stable frame rate without reinstalling the whole game.

What You’ll Need

  • Administrator access to your Windows PC
  • Your GPU brand (NVIDIA, AMD, or Intel) for driver updates
  • About 30–60 minutes of time, depending on how many steps you need
  • Optional: a second monitor or phone to follow these steps while the game is closed

Step-by-Step

  1. Update your GPU drivers. Freezing is frequently caused by outdated or corrupted graphics drivers. Open the GeForce Experience app (NVIDIA), the Adrenalin app (AMD), or the Intel Arc Control app (Intel), and check for updates. If you prefer manual updates, go to the manufacturer’s website, download the latest driver for your exact GPU model, and run the installer. Choose “Clean Installation” if prompted.
  2. Restart your PC after the driver update. This clears any lingering driver processes and ensures the new driver loads fully. Do not skip this even if the installer did not ask for a restart.
  3. Verify the game files. In Steam, right-click Halo Infinite in your library, select Properties, go to Local Files, and click “Verify integrity of game files.” In the Xbox app or Microsoft Store, go to the game page, click the three-dot menu, select Manage, then “Verify and repair.” This replaces any corrupted or missing files without a full reinstall.
  4. Clear the shader cache. Halo Infinite builds shaders on first launch, and a corrupted cache causes repeated freezing. Close the game, then press Windows + R, type %localappdata% and press Enter. Find the folder named HaloInfinite (or HaloInfiniteSettings), open it, and delete the ShaderCache folder. The game will rebuild it on the next launch, which may take a few minutes.
  5. Disable any overclocking. If you use MSI Afterburner, EVGA Precision X1, or your BIOS to overclock your GPU or CPU, reset everything to stock clock speeds and voltages. Halo Infinite is sensitive to unstable overclocks that pass other games. Test the game with everything at default settings.
  6. Change in-game graphics settings. Launch Halo Infinite and go to Settings, then Video. Set “Minimum Frame Rate” to Off, “Maximum Frame Rate” to Unlimited or your monitor’s refresh rate, and turn off “Async Compute” if it is on. Lower “Texture Quality” by one step and set “Shadow Quality” to Medium. Apply the changes and play a match to see if freezing stops.
  7. Disable fullscreen optimizations. In your Steam library, right-click Halo Infinite, select Manage, then Browse Local Files. Right-click HaloInfinite.exe, select Properties, go to the Compatibility tab, and check “Disable fullscreen optimizations.” Click Apply, then OK. This fixes a known issue where the game freezes when alt-tabbing.
  8. Run the game as administrator. In the same Compatibility tab, check “Run this program as an administrator.” This gives the game access to system resources it may need, though it is not a guaranteed fix for everyone.
  9. Close background apps. Press Ctrl + Shift + Esc to open Task Manager. End tasks for apps that use significant CPU or GPU, especially web browsers with many tabs, Discord overlays, or RGB control software. Also close any recording software like OBS or ShadowPlay if you are not actively streaming.
  10. Check your Windows power plan. Open Control Panel, go to Power Options, and select “High Performance” or “Ultimate Performance” if available. If you use a laptop, make sure it is plugged in. Some laptops throttle the GPU on battery, which can cause freezing.
  11. Update Windows. Go to Settings, Update & Security, Windows Update, and click “Check for updates.” Install any pending updates, especially optional quality updates, and restart. Older Windows builds can have compatibility issues with the game’s anti-cheat or DirectX 12 features.
  12. Disable the Steam overlay. In Steam, go to Settings, In-Game, and uncheck “Enable the Steam Overlay while in-game.” The overlay has been known to cause freezing in Halo Infinite, particularly during matchmaking transitions.

Common Mistakes

  • Skipping the driver clean install. Updating over an old driver can leave corrupted files. Always choose the clean install option.
  • Deleting the wrong folder. The shader cache is inside %localappdata%, not in the game install directory. Deleting the wrong folder can reset all your settings unnecessarily.
  • Only lowering one setting. If you lower only texture quality but leave shadows on Ultra, the GPU may still be overloaded. Change multiple settings at once to see a real difference.
  • Testing with the same match type. If you only test in the training mode, you may not reproduce the freeze. Play a full multiplayer match or a campaign mission to stress the system properly.
  • Ignoring the Windows page file. If your system RAM is 8GB or less, the game may freeze when memory runs out. Set the page file to “System managed size” in Advanced System Settings, Performance Settings, Advanced tab.

Tips

  • Set a frame rate cap. Capping the game at 60 or 144 FPS (matching your monitor) reduces GPU load spikes that often trigger freezes.
  • Keep your graphics card cool. Use a tool like MSI Afterburner or HWInfo to check GPU temperatures. If it exceeds 85°C (185°F), clean the dust from your fans or improve case airflow.
  • Disable the Xbox Game Bar. Press Windows + G to open it, then go to Settings and turn off “Background recording.” This feature can cause stutter in many games.
  • Play in windowed borderless mode. Some users find this more stable than exclusive fullscreen, even though it adds a tiny bit of input lag.
  • Use the game’s built-in benchmark. Run the benchmark in the settings menu after each change. It gives you a consistent test that is more reliable than a single match.

Troubleshooting

If you have tried all the steps above and the game still freezes, work through these additional checks:

  • Check for Windows Memory Diagnostic. Press Windows + R, type mdsched.exe, and restart to test your RAM. Faulty memory causes random freezes in any game.
  • Run the game in DirectX 11 mode. In Steam, right-click Halo Infinite, select Properties, and add --dx11 to the Launch Options. Click OK and launch. This bypasses some DirectX 12 issues, though it may reduce performance.
  • Check your storage drive health. If the game is installed on a mechanical hard drive, move it to an SSD. Halo Infinite streams assets constantly, and a slow drive can cause freezing. Use the Steam “Move Install Folder” option.
  • Uninstall and reinstall the game. This is the last resort. Uninstall through Steam or the Xbox app, then reinstall to a different drive if possible. This fixes any file corruption that verification missed.
  • Check for background Windows updates. Windows Update can freeze games while it installs in the background. Set active hours in Windows Update settings so updates do not run during your play time.
  • Test with another game. If other demanding games also freeze, the problem is likely your system, not Halo Infinite. Run a stress test like FurMark or Prime95 to isolate the failing component.

Frequently Asked Questions

Why does Halo Infinite freeze only in multiplayer, not in the menu?

The menu is not loading the full game engine, so it uses far fewer resources. Multiplayer loads the map, all player models, and network data at once. If your GPU is near its limit, that load spike causes the freeze. Lowering texture and shadow quality usually helps.

Will reinstalling the game fix the freezing?

Sometimes, but only if the issue is corrupted game files that verification did not catch. Reinstalling also rebuilds the shader cache from scratch. Try all the other steps first, as a reinstall takes a long time and may not fix a driver or hardware issue.

Is Halo Infinite freezing caused by my CPU or GPU?

It can be either. A CPU that is too hot or an unstable overclock can cause freezes, as can a GPU with outdated drivers. Use Task Manager or MSI Afterburner to watch both during gameplay. If one hits 100% while the other is low, that component is likely the bottleneck.

Does the game freeze more on AMD or NVIDIA hardware?

There is no consistent rule. Both brands have had driver updates that fixed or caused Halo Infinite issues. The most important thing is having the latest driver for your specific card, regardless of brand.

Can my internet connection cause freezing?

No. A bad connection causes lag, rubber-banding, or disconnects, but the game itself does not freeze. If the whole screen freezes for several seconds, it is a local performance problem, not a network problem.

How long should I wait after clearing the shader cache before the game is playable?

The first launch after clearing the cache will take 2–5 minutes to rebuild shaders. During this time, the game may appear to freeze. Wait until the main menu loads fully before starting a match. If it takes longer than 10 minutes, check your storage drive speed.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →