Skip to main content

Troubleshooting and Platforms

Tactical Quick Answer

Portal 2 runs cleanly on Windows, but the native Linux build can hang on a black screen, so force the game through Proton on Linux and Steam Deck. The macOS port is 32-bit and does not run natively on any modern Mac. The No Steam logon co-op error clears with a winsock reset, and most controller and gesture problems clear by rebinding your layout in Steam Input.

Portal 2 shipped in 2011, and the problems players hit today are almost never about the puzzles. They cluster around three things: platform support that has shifted over 15 years, the aging native Linux build, and co-op networking. This page collects every known fix in one place.

Why Does Portal 2 Crash on Linux and Steam Deck?โ€‹

The native Linux build has known stability problems, including a fatal hang on a black screen that requires a hard reboot, commonly called the Doom loop. Portal 2 was the first game to receive the official Steam Deck Verified badge, and the badge does not protect you from this crash.

The fix: force the game to run through the Proton compatibility layer, which executes the Windows binary instead of the native Linux build.

  1. Right-click Portal 2 in your Steam library.
  2. Go to Properties > Compatibility.
  3. Check Force the use of a specific Steam Play compatibility tool.
  4. Select the latest Proton version.

Valve shipped a Linux fix on June 29, 2026. The update notes say it fixed the game failing to launch on Linux, and they say nothing about the Doom loop hang, so keep the Proton setting if that is what has been working for you.

Back up your saves first

Switching between native Linux and Proton builds can temporarily break Steam Cloud save synchronization. Back up your saves before switching. The save directory is located at Steam/steamapps/common/Portal 2/portal2/SAVE.

Does Portal 2 Run on Modern Macs?โ€‹

No. The macOS port is a 32-bit application, and Apple removed 32-bit app support starting with macOS Catalina (10.15), so Portal 2 does not run natively on any modern Mac, including every Apple Silicon machine. If you own a Mac, your options are translation wrappers like Whisky or Crossover, or a cloud gaming service like GeForce Now.

How Do You Fix Controller Glyphs Showing Keyboard Prompts?โ€‹

Unbind and rebind your controller layout in the Steam Input menu, which forces the engine to detect the correct input device. When running through Proton, the game sometimes displays keyboard prompts ("Press E to pick up") instead of controller button glyphs. This happens when Steam Cloud syncs old keyboard configuration files onto the machine.

How Do You Fix the "No Steam Logon" Error in Co-Op?โ€‹

Reset your network stack. Since late 2023, some players get kicked back to the main menu with a "No Steam logon" error during co-op, and it affects both local split-screen and online play. Open an admin Command Prompt (or PowerShell as administrator) and run:

netsh winsock reset
netsh int ip reset reset.log

Reboot your machine after running both commands. If the issue persists, check for strict firewalls (like Comodo) blocking the connection or purge redundant local IP addresses on your network adapter.

How Do You Fix a Corrupted Save File?โ€‹

Delete the corrupted save and resume from Chapter Select. Overlapping save and load operations during map transitions can permanently corrupt your .sav file, locking the game in an infinite loading screen. If this happens:

  1. Go to Steam/steamapps/common/Portal 2/portal2/SAVE.
  2. Delete the corrupted save file.
  3. Use the Chapter Select menu to resume your progress instead of "Continue Game."

Quick-saving is safe during normal gameplay. The corruption risk only applies when saving at the exact moment a level transition triggers.

Why Can't You Select Gestures in Co-Op?โ€‹

Conflicting controller inputs or corrupted config files are the cause when the gesture radial menu appears but the camera moves instead of highlighting gestures.

Quick fix: open the developer console and type taunt highFive (or any other gesture name) to trigger gestures manually.

Permanent fix: unbind and rebind the controller layout in the Steam Input menu to separate the "Look" axis from the "Menu Selection" axis.

How Do You Enable the Developer Console?โ€‹

Turn it on in the options, then open it with the tilde key. The console is not enabled by default:

  1. Open Options > Keyboard/Mouse.
  2. Set Allow Developer Console to Enabled.
  3. Press the tilde key (~) during gameplay to open the console.

Most cheat commands require sv_cheats 1 first. Enabling sv_cheats blocks achievements and Challenge Mode record submissions. The console message says "this app session", but the engine actually tracks it per level, so loading or reloading a map with sv_cheats 0 restores tracking without restarting the game. In multiplayer the setting is controlled by the host.

One achievement-specific quirk: a community source reports that the Razer Hydra Sixense MotionPack DLC stops the Talent Show co-op achievement firing for the player using that DLC, and adding -nosixense to the Launch Options is the suggested fix. This is thinly sourced, and the DLC has been unpurchasable since the Hydra was discontinued, so it matters only if you happen to own it.

Which Platforms Support Which Features?โ€‹

PlatformStatus
WindowsFully supported. The reference version.
Linux / Steam DeckSupported, with the native build caveats above. Force Proton for stability.
macOSNot playable natively on Catalina or later. Use a wrapper or cloud service.
Nintendo SwitchPart of the Portal: Companion Collection (June 2022). Local split-screen co-op included. The Perpetual Testing Initiative level editor is not available. Achievements use a built-in overlay, since the Switch has no system-wide trophy system.
PlayStation 3The Steamworks integration that once allowed PSN-to-PC co-op was shut down on May 22, 2018. Cross-platform play no longer functions.

Frequently Asked Questionsโ€‹

Why does Portal 2 crash on Linux or Steam Deck?

The native Linux build has known stability problems, including a fatal hang on a black screen that requires a hard reboot. Right-click Portal 2 in Steam, open Properties then Compatibility, check the box to force a specific Steam Play compatibility tool, and select the latest Proton version.

Does Portal 2 run on modern Macs?

No. The macOS port is a 32-bit application, and Apple removed 32-bit support starting with macOS Catalina, so the game does not run natively on any Apple Silicon machine. Your options are translation wrappers like Whisky or Crossover, or a cloud gaming service like GeForce Now.

How do I fix the No Steam logon error during co-op?

Open an admin Command Prompt or PowerShell and run netsh winsock reset followed by netsh int ip reset reset.log, then reboot your machine. If the problem persists, check for strict firewalls blocking the connection or purge redundant local IP addresses on your network adapter.

How do I turn on the developer console in Portal 2?

Open Options, go to Keyboard/Mouse, and set Allow Developer Console to Enabled, then press the tilde key during gameplay. Most cheat commands require sv_cheats 1 first, and enabling sv_cheats blocks achievements and Challenge Mode submissions until the level reloads with it off.

Does switching to Proton break my saves?

It can temporarily break Steam Cloud save synchronization. Back up the save directory at Steam/steamapps/common/Portal 2/portal2/SAVE before switching between the native Linux build and Proton.

  • Getting Started. The game overview and first playthrough advice, once it runs.
  • Co-Op Guide. The cooperative campaign these connection fixes get you into.
  • Puzzle Mechanics. The full console command reference behind the setup steps above.
  • Tips and Tricks. Short Portal 2 mechanics, from crouch-jump clearance to how sv_cheats tracking actually behaves.