sodcalculator

10 Tech How-To

Fix BioShock Infinite Crashing on Windows: Step-by-Step

Guide 10-16481 · Updated · Step by step

BioShock Infinite is a beloved classic, but on modern Windows systems it can be plagued by crashes, freezes, or black screens. This guide walks you through the most effective fixes, from simple compatibility tweaks to deeper configuration changes, so you can get back to Columbia without frustration. You’ll need administrative access to your PC and a few minutes to apply the steps in order.

What You’ll Need

  • Administrator rights on your Windows PC
  • Your Steam or other game platform credentials (to verify game files)
  • Optional: A backup of your save files (usually in Documents/My Games/BioShock Infinite)

Step-by-Step

  1. Update Windows and GPU drivers. Outdated drivers are the #1 cause of crashes in older games. Go to Settings > Update & Security > Windows Update and install all pending updates. Then update your graphics card driver: for NVIDIA use GeForce Experience, for AMD use Adrenalin, or download directly from the manufacturer’s website. Restart your PC after updating.
  2. Verify game files. Corrupted or missing files cause random crashes. In Steam, right-click BioShock Infinite in your library, select Properties > Local Files > Verify Integrity of Game Files. Wait for the process to complete, then try launching.
  3. Set compatibility mode. Right-click the game’s executable (usually in Steam\steamapps\common\BioShock Infinite\Binaries\Win32\BioShockInfinite.exe) and select Properties > Compatibility. Check “Run this program in compatibility mode for:” and choose Windows 7 or Windows 8. Also check “Run this program as an administrator.” Click Apply and try launching.
  4. Disable fullscreen optimizations. In the same Compatibility tab, check “Disable fullscreen optimizations.” This fixes many display-related crashes on Windows 10/11. Click Apply.
  5. Change the game’s graphics settings. Launch the game. If it starts, go to Options > Video and set: Window Mode to “Windowed Fullscreen” or “Borderless,” disable V-Sync, and lower shadow quality and anti-aliasing. These settings often trigger crashes on newer hardware. If the game crashes immediately, skip to step 6.
  6. Edit the config file. Navigate to Documents\My Games\BioShock Infinite\XGame\Config. Open XUserOptions.ini with Notepad. Find the line StaticMeshLODSettings= and change it to StaticMeshLODSettings=0. Also set MaxFPS=60 (add it if missing). Save and close.
  7. Disable the intro videos. Crashes often happen during the intro logos. In the same Config folder, open DefaultEngine.ini (or create it if missing) and add under [Engine.Engine] the lines: +StartupMovies= and +StartupMovies= (empty values). This skips the intro videos.
  8. Run in DirectX 10 mode. Some players find that forcing DX10 instead of DX11 fixes crashes. In Steam, right-click the game, select Properties > General > Launch Options. Type -dx10 and click OK. If that doesn’t help, try -dx9.
  9. Disable overlay programs. Steam Overlay, Discord Overlay, MSI Afterburner, and similar tools can conflict with the game. Disable them temporarily. For Steam, go to Properties > General and uncheck “Enable Steam Overlay while in-game.” Close Discord, GeForce Experience overlay, etc., before launching.
  10. Adjust Windows visual effects. Right-click This PC > Properties > Advanced system settings > Performance Settings. Choose “Adjust for best performance” or disable the following: “Animate windows when minimizing and maximizing,” “Show shadows under windows,” and “Smooth edges of screen fonts.” Click Apply.
  11. Reinstall DirectX and Visual C++ Redistributables. The game requires older runtimes. Install the latest DirectX End-User Runtime from Microsoft’s website, and install both x86 and x64 versions of Visual C++ Redistributable 2010, 2012, and 2013 from Microsoft’s download center. Restart after installing.
  12. Disable background services. Open Task Manager (Ctrl+Shift+Esc) and end tasks that are not essential, especially any RGB software, game boosters, or antivirus. Temporarily disable your antivirus (if you trust the game) and see if the crash persists.

Common Mistakes

  • Skipping driver updates: Many users try everything else first, but outdated drivers are the most common cause. Always update before tweaking files.
  • Editing the wrong config file: The file is XUserOptions.ini, not DefaultInput.ini. Double-check the path.
  • Not running as administrator: Without admin rights, the game may fail to write to certain folders, causing crashes.
  • Overlooking overlays: Overlay software is a known conflict source. Disable all of them before testing.
  • Applying too many changes at once: If you change compatibility, config, and launch options simultaneously, you won’t know which fix worked. Apply one at a time and test.

Tips

  • Set the game’s process priority to High in Task Manager (right-click the game process) to prevent stutters that can lead to crashes.
  • Use a frame rate limiter like RivaTuner to cap at 60 FPS; the game’s engine can have issues with very high frame rates.
  • If you have a multi-monitor setup, try disconnecting the second monitor temporarily.
  • Keep your game save files backed up; some fixes require deleting the config folder, which resets settings but not saves.
  • Consider playing in Windowed mode with a resolution slightly lower than your native, as this reduces GPU load.

Troubleshooting

If you’ve followed all steps and still crash, try these additional checks:

  • Check Windows Event Viewer: Type “Event Viewer” in Start, go to Windows Logs > Application, and look for errors from BioShock Infinite. The error code can point to the issue (e.g., a specific DLL).
  • Test with a clean boot: Use msconfig to disable all non-Microsoft services and startup items, then launch the game. If it works, re-enable services one by one to find the culprit.
  • Reinstall the game: Uninstall, delete the leftover folder in Steam\steamapps\common\BioShock Infinite, and reinstall. This clears any corrupted files that verification missed.
  • Check for overheating: Use a tool like HWMonitor to see if your CPU/GPU temperatures are above 90°C. Clean your PC’s fans and ensure proper ventilation.
  • Try the game on a different user account: Create a new local Windows account and try launching there. If it works, your main account has a conflicting setting.
  • If nothing works, consider using a compatibility patch: Search for “BioShock Infinite crash fix” on community forums (e.g., Steam Community, Reddit) for user-made patches that address specific Windows 10/11 issues.

Frequently Asked Questions

  1. Why does BioShock Infinite crash on startup? This is often due to outdated GPU drivers, missing Visual C++ runtimes, or the game trying to run in an incompatible resolution. Follow steps 1, 2, and 11 first.
  2. Will these fixes work on Windows 11? Yes, most of these fixes are compatible with Windows 10 and 11. The compatibility mode and fullscreen optimization settings are especially helpful on 11.
  3. Do these fixes affect my save files? No, they do not touch your saves. However, editing the config files may reset your graphics settings, but your progress is safe.
  4. Can I play BioShock Infinite on a low-end PC? Yes, but you may need to lower resolution and graphics settings. The game is from 2013, so it can run on modest hardware, but crashes are more likely if your PC barely meets the minimum specs.
  5. Is there a way to fix the crash without internet? Yes, most steps are offline. Only driver updates and file verification require internet.
  6. Why does the game crash after a few minutes of play? This could be overheating or a memory leak. Try capping FPS, lowering graphics, and checking temperatures as described in Troubleshooting.

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 →