The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
General information
- Steam Community Discussions
- Steam Workshop for Portal 2
Availability
- All versions require Steam DRM.
- Soundtrack is available for free as DLC and on the official website.
- Owners of the PlayStation 3 version were previously able to redeem a single-use product key for Steam as well as link their game to a Steam account, which allowed cross-platform multiplayer with Steam players, access to your Steam friend list (chat, invites, etc.), Steam Achievements, and Steam Cloud save-games (PlayStation 3 saves are not compatible with other versions). However, Valve dropped support for PlayStation 3 in 2016 and shutdown the servers without warning on May 22, 2018.[1]
Monetization
DLC and expansion packs
Name |
Notes |
|
Peer Review |
Free, included in latest update. Requires completion of the original co-op missions.[3] |
|
Roll cage |
Pre-order only |
|
Paint job |
Pre-order only |
|
Antenna topper |
Pre-order only |
|
Sixense MotionPack |
Included in the limited edition of the Razer Hydra motion controller. (Which is now discontinued.) The DLC is incompatible with the latest builds of the game, and requires the Sixense MotionPack DLC Preservation Mod to make it work on the latest game builds. |
|
Essential improvements
Skip intro videos
Game data
Configuration file(s) location
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Save game data location
System |
Native |
Notes |
Steam Cloud |
|
Approx. 1 GB available. |
Video
In-game general video settings.
In-game advanced video settings.
- HBAO also available with flag
0x00000014
.
Enter console commands[6]
|
- Go to Options, Keyboard/Mouse, and set Allow Developer Console to Enabled.
- Press ~ to toggle the console.
- Type in
bind w "+forward; cl_fov xx" , replacing xx with the desired FOV, and press ↵ Enter.
- OPTIONAL: Type in
viewmodel_offset_y 6 and press ↵ Enter. This moves the portal gun's position further away.
- Every time you load a map, press w to change the FOV to the desired value.
|
Disable motion blur
Disable bloom
Run at monitor's refresh rate
Input
In-game general controls settings.
In-game gamepad settings.
In-game key map settings.
In-game button map settings.
Audio
Audio feature |
State |
Notes |
Separate volume controls |
|
Over-all game volume and separate music slider. |
Surround sound |
|
7.1, 5.1 surround sound, 4 speaker surround[10]
The option for the 7.1 surround sound might be missing, type snd_surround_speakers 7 to fix this issues. |
Subtitles |
|
|
Closed captions |
|
|
Mute on focus lost |
|
Open console and type snd_mute_losefocus 0 to Disable, snd_mute_losefocus 1 to Enable |
Royalty free audio |
|
|
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Simplified Chinese |
|
|
|
|
Traditional Chinese |
|
|
|
|
Czech |
|
|
|
|
Danish |
|
|
|
|
Dutch |
|
|
|
|
Finnish |
|
|
|
|
French |
|
|
|
|
German |
|
|
|
|
Hungarian |
|
|
|
|
Italian |
|
|
|
|
Japanese |
|
|
|
|
Korean |
|
|
|
|
Norwegian |
|
|
|
|
Polish |
|
|
|
|
Portuguese |
|
|
|
|
Brazilian Portuguese |
|
|
|
Added in latest updates. How to change the game language. |
Romanian |
|
|
|
|
Russian |
|
|
|
For unknown reasons, the localization has the effect of breaking phrases or overlapping one phrase with another. To fix this, follow the instructions |
Spanish |
|
|
|
|
Swedish |
|
|
|
|
Thai |
|
|
|
|
Turkish |
|
|
|
|
Ukrainian |
|
|
|
Added in updates. |
Ukrainian |
|
|
|
Fan localization with dubbing and texture replacement. Steam Guide |
Disable in-game voice chat
- Disables in-game voice chat to allow using other voice chat services instead.
Disable voice chat[citation needed]
|
- Go into game options.
- Enable the developer console.
- Press ~.
- Type in
voice_enable 0 .
|
Network
Multiplayer types
Connection types
Ports
Protocol |
Port(s) and/or port range(s) |
TCP |
27014-27050 |
UDP |
3478, 4379-4380, 27000-27030 |
- Universal Plug and Play (UPnP) support status is unknown.
Split-screen without bezels
- Portal 2 split-screen mode was meant to be played on a single 16:9 screen only. If you have a different setup then, the image could not entirely fit the monitor(s).
Edit split-screen aspect-ratio[11]
|
- Go to
<path-to-game>\portal 2 .
- Open
splitscreen_config.txt with a text editor.
- Look for
"aspect" "8 by 9" string
- Change it accordingly to the actual aspect ratio divided by 2
Notes
- To use a horizontal split-screen aspect ratio, instead look for
"aspect" "32 by 9" string (the aspect ratio needs to be multiplied by 2 now)
|
VR support
Issues fixed
"Portal 2 Failed to create D3D device" error
Flickering white grainy graphical artifacts on some surfaces
- In seemingly rare cases on some specific surfaces, textures can show flickering white grainy graphical artifacts.[12][13][14][15][16]
Use -vulkan command line argument[14][17]
|
- Suggested that this happens due to an old Nvidia driver bug causing problems with projected textures that are used by the game.[14][16]
- Seems to happen only on rare occasions, but especially at first room of chapter 2.[13]
|
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
9.0c |
|
OpenGL |
2.1 |
OS X and Linux only. |
Vulkan |
|
Use -vulkan Command line argument.[19] Works via DXVK 2.0[20] translation layer.[21] |
Shader Model support |
2, 3 |
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
macOS (OS X) | |
|
[18] |
Linux | |
|
[18] |
Middleware
|
Middleware |
Notes |
Physics |
Havok |
Heavily modified variant. |
Audio |
Miles Sound System |
|
Cutscenes |
Bink Video |
Used for startup videos, in-game movies, and movies applied to surfaces. |
Multiplayer |
Steamworks |
|
Console commands
- Games running on the Source engine can utilize Source Engine Console Commands for various tasks.
Enabling the console in Source games[citation needed]
|
- Launch the game
- From the main menu select Options
- Select the Keyboard tab
- Click the Advanced button
- Check the box next to Enable developer console (~)
- Click Apply
Notes
- Some commands may first require you enabling sv_cheats. You can do so with
sv_cheats 1 .
- Users without a US keyboard could experience some problems.
|
Launch options
- View the relevant Valve Developer wiki page for further information and a list of useful Source engine command line arguments.
Mods
System requirements
Windows |
|
Minimum |
Operating system (OS) |
7, 8.1, 10 |
Processor (CPU) |
Intel Pentium 4 3.0 GHz AMD Athlon 64 X2 |
System memory (RAM) |
2 GB |
Hard disk drive (HDD) |
8 GB |
Video card (GPU) |
ATI Radeon X800 Nvidia GeForce 7600 Intel HD Graphics 2000 128 MB of VRAM DirectX 9.0c compatible Shader model 2.0b support |
Sound (audio device) |
DirectX 9.0c compatible |
- Windows XP and Vista were previously supported, but as future updates for this game and Steam occurred; the support was dropped, even with retail copies.
macOS (OS X) |
|
Minimum |
Operating system (OS) |
10.6.7 |
Processor (CPU) |
Intel Core Duo 2.0 GHz |
System memory (RAM) |
2 GB |
Hard disk drive (HDD) |
8 GB |
Video card (GPU) |
ATI Radeon HD 2400 Nvidia GeForce 8600M Intel HD Graphics 3000 |
Linux |
|
Minimum |
Operating system (OS) |
Ubuntu 12.04 |
Processor (CPU) |
Intel Dual Core 2.8 GHz AMD Dual Core 2.8 GHz |
System memory (RAM) |
2 GB |
Hard disk drive (HDD) |
8 GB |
Video card (GPU) |
ATI Radeon HD 2600/3600 Nvidia GeForce 8600/9600 GT OpenGL 2.1 compatible |
Sound (audio device) |
OpenAL compatible |
Other |
(Graphic Drivers: Nvidia 310, AMD 12.11) |
Notes
References