Few things are more frustrating than being immersed in a game only to have it crash to the desktop or home screen without warning. Frequent crashes can ruin the experience, whether you are exploring the galaxy in No Man’s Sky on your Steam Deck, battling demons in Diablo 4, or revisiting classics like Dark Souls 2 on a modern console. The good news is that most crashes can be resolved with a bit of targeted troubleshooting. This guide walks you through the common causes of game crashes and provides step-by-step fixes for each platform, so you can get back to gaming with confidence.
Crashes rarely occur for a single reason. They might stem from outdated software, corrupted game files, overheating hardware, or compatibility issues between a game and its underlying system. By understanding the root causes and applying the right solution, you can often eliminate crashes entirely. Below, we break down the most effective strategies for consoles, the Steam Deck, and Linux PCs, along with universal tips that apply everywhere.
Why Do Games Keep Crashing?
At their core, game crashes happen when the software encounters a fatal error it cannot recover from. This could be a bug in the game code, a conflict with the operating system or drivers, or a hardware resource exhaustion. On consoles, crashes are often tied to corrupted data or overheating. On PCs and handhelds like the Steam Deck, driver issues, incompatible settings, or background processes are common culprits. Even a game that ran flawlessly for weeks can start crashing after a patch, as new updates sometimes introduce instability alongside new features.
Knowing the typical triggers helps you narrow down the fix. For example, if a game crashes during a specific action, like opening a menu, the problem is likely software-related. If it crashes after extended play sessions, heat or memory leaks might be to blame. The following sections give you platform-specific remedies that address the most frequent crash scenarios.
How to Stop Games from Crashing on Consoles
Update System Software and the Game
Manufacturers regularly release firmware updates that improve system stability and game compatibility. On PS5, go to Settings > System > System Software > System Software Update and Settings. On Xbox Series X|S, navigate to Settings > System > Updates. Additionally, make sure your game is updated to the latest version. Check for game updates by highlighting the game icon, pressing the Options button (or Menu on Xbox), and selecting Check for Update. Developers often hotfix crash bugs in patches.
Rebuild the Database (PS5)
The PS5’s database can become fragmented over time, leading to performance issues and crashes, especially with backward-compatible titles like Dark Souls 2. To rebuild the database, turn off the console completely, then press and hold the power button until you hear a second beep to enter Safe Mode. Connect a controller via USB and select “Rebuild Database.” This process reorganizes your storage without deleting data and often resolves persistent crashing.
Check for Overheating
Consoles placed in tight spaces or with clogged vents can overheat, causing games to crash or the system to shut down. Ensure your PS5 or Xbox has adequate clearance on all sides. Clean dust from the vents using a soft brush or compressed air. If the console feels excessively hot to the touch, let it cool down before playing again.
Reinstall the Game
Corrupted installation files are a frequent cause of crashes. Delete the game and reinstall it from the disc or digital library. On PS5, you can keep your save data; it’s stored separately. On Xbox, saved data syncs to the cloud. After reinstalling, test the game to see if crashes persist.
Fixing Frequent Crashes on Steam Deck
Use a Compatible Proton Version
The Steam Deck relies on Proton to run Windows games, and not all versions work equally well. If a game like Diablo 4 or No Man’s Sky crashes often, try switching Proton versions. Go to the game’s properties in Steam (gear icon) > Compatibility, and check “Force the use of a specific Steam Play compatibility tool.” Start with Proton Experimental or the latest Proton GE release. Proton GE includes additional fixes that may resolve stability issues.
Verify and Reinstall the Game
Corrupted game files can cause frequent crashes, especially after large updates. In Steam, right-click (or long-press) the game, select Properties > Installed Files > Verify integrity of game files. This checks and repairs any damaged data. If crashes continue, uninstall and reinstall the game entirely. On the Steam Deck, you can also clear the shader cache: go to Storage, highlight the game, and select “Delete Proton Files” to force a fresh environment.
Adjust Performance Settings
Crashes on the Steam Deck can stem from heat or power limits. Lower the in-game graphics settings, cap the frame rate, and reduce the TDP (Thermal Design Power) through the Quick Access Menu (… button). Under Performance, set a frame rate limit to 40 FPS or 30 FPS, and lower TDP to a value that keeps temperatures in check. This reduces strain on the APU and can prevent thermal-induced crashes.
Clear Proton Cache
After major game updates, like the Voyagers update for No Man’s Sky, leftover cache files can cause conflicts. In the Steam Deck’s desktop mode, open Steam’s storage manager and delete the Proton files for the game. This forces Steam to rebuild the compatibility layer on the next launch, often resolving black screens and crashes.
Troubleshooting Crashes on Linux PCs
Update Graphics Drivers
Outdated or mismatched drivers are a top cause of crashes on Linux. Use your distribution’s package manager to install the latest proprietary or open-source drivers. For NVIDIA GPUs, ensure you have the proper Vulkan drivers (nvidia-utils) and lib32 equivalents for Steam. Run ‘vulkaninfo’ in the terminal to verify Vulkan support. For AMD, the open-source Mesa drivers are usually included; update them via your system’s updater.
Use the Right Wine or Proton Build
Steam’s built-in Proton works for most titles, but some games need tweaks. Install ProtonUp-Qt from Flathub to easily manage Proton GE and Wine GE builds. For non-Steam games, use Lutris with the latest Wine runner. In Steam, add custom launch options for extra debugging or compatibility flags, like ‘PROTON_LOG=1 %command%’ to generate a log file in your home directory.
Check Game-Specific Launch Options
Community sites like ProtonDB often list recommended launch options for problematic games. Common parameters include ‘gamemoderun’ to prioritize performance, ‘DXVK_ASYNC=1’ to reduce stuttering, or ‘PROTON_NO_ESYNC=1’ for older titles. Right-click the game in Steam, select Properties, and add these under Launch Options to increase stability.
General Preventive Measures to Avoid Future Crashes
Beyond platform-specific fixes, a few habits will keep your games running smoothly. Always keep your operating system, drivers, and games updated. Monitor component temperatures using tools like HWiNFO (Windows) or psensor (Linux), and clean dust from vents regularly. Avoid running resource-heavy background apps while gaming, and disable overlays (Discord, Steam input) if you suspect conflicts. For modded games, remove mods one by one to identify troublemakers. Finally, maintain at least 10-20% free storage space, as SSDs slow down when nearly full, which can cause stuttering and crashes.
Frequently Asked Questions
Why does No Man’s Sky keep crashing on my Steam Deck after the Voyagers update?
The Voyagers update introduced new assets that can cause conflicts with the Steam Deck’s shader cache. Clear the Proton files and verify game files through Steam. Try Proton Experimental or Proton GE, which often receive quick fixes for such issues. Lowering in-game graphics settings and capping the frame rate can also help.
How can I fix Diablo 4 crashes on the Steam Deck?
Diablo 4’s crashes on Steam Deck are frequently linked to Proton compatibility. Use Proton GE 8-9 or newer, as it includes Blizzard-specific patches. In Performance settings, set a 40 FPS limit and reduce TDP to 10-11 watts to avoid thermal throttling. Always close the Blizzard launcher in desktop mode before switching back to game mode.
What should I do if Dark Souls 2 crashes frequently on my PS5?
Older games like DS2 may not be fully optimized for the PS5. First, rebuild the database in Safe Mode. Update the game to the latest version, and if that fails, delete and reinstall it. As a last resort, try running the PS4 version if you own it, as backward compatibility can sometimes be more stable.
Are game crashes more common on Linux than Windows?
Crashes can be somewhat more frequent on Linux due to the additional translation layers (Wine/Proton) required for Windows games. However, with proper proton builds and drivers, most modern titles run as reliably as on Windows. The open-source community actively patches issues, so stability improves quickly after game releases.
Can overheating cause my games to crash?
Yes, overheating is a primary culprit. When a CPU or GPU reaches its thermal limit, it throttles performance or triggers a safety shutdown. Ensure your device has proper ventilation, clean any dust buildup, and consider using a cooling stand for laptops or handhelds.
How do I verify game files on different platforms?
On Steam (PC and Deck): Right-click the game > Properties > Installed Files > Verify integrity. On PS5: There is no universal verify option, but you can delete and reinstall. On Xbox: Go to My Games & Apps > Manage Game > Files > Verify and Repair. For other PC launchers like Battle.net or GOG, look for a “Scan and Repair” or “Verify” option in the game’s settings.
While occasional hiccups are inevitable in modern gaming, persistent crashes are almost always fixable with the right approach. By methodically working through platform-specific fixes and maintaining your hardware, you can enjoy a more stable gaming experience across all your devices. Remember that developers regularly release patches to address stability issues, so keeping your games updated is one of the simplest and most effective steps you can take.


