From PCGamingWiki, the wiki about fixing PC games
SOMA cover
Frictional Games
Art and Animations Art Bully Productions[1]
macOS (OS X) Aaron Melcher
Linux Aaron Melcher
HPL Engine 3
Release dates
Windows September 22, 2015
macOS (OS X) September 22, 2015
Linux September 22, 2015
Metacritic 84
OpenCritic 83
Microtransactions None
Modes Singleplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Survival horror
Themes Post-apocalyptic, Sci-fi
SOMA on HowLongToBeat
SOMA on MobyGames
SOMA on Wikipedia

Key points

Vsync may cause performance issues due to a lack of triple buffering.[2] Force triple buffering externally to fix this.
Game is very well optimized, even for low end computers with intel integrated graphics.[3]

General information Community Discussions Support Page
Steam Community Discussions


Source DRM Notes Keys OS
Epic Games Store
DRM-free after installation through Epic Games Launcher (notes may include more details)
DRM-free when launched directly from executable.[4]
macOS (OS X)
macOS (OS X)
Humble Store
Mac App Store
Icon overlay.png
macOS (OS X)
DRM-free after installation through Steam client (notes may include more details)
Also includes DRM-free version
macOS (OS X)
Discord (unavailable)
DRM-free after installation through Discord client (notes may include more details)

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows %USERPROFILE%\Documents\My Games\Soma\Main\
macOS (OS X) $HOME/Library/Application Support/Frictional Games/Soma/
Linux $XDG_DATA_HOME/frictionalgames/Soma/Main/
This game follows the XDG Base Directory Specification on Linux.

Save game data location[edit]

System Location
Windows %USERPROFILE%\Documents\My Games\Soma\Main\<user-id>\
macOS (OS X) $HOME/Library/Application Support/Frictional Games/Soma/<user-id>/
Linux $XDG_DATA_HOME/frictionalgames/Soma/Main/<user-id>/

Save game cloud syncing[edit]

System Native Notes
Epic Games Launcher
GOG Galaxy
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud


Video Settings menu.
Video Settings menu.
Video Display Settings.
Video Display Settings.
Video Post Processing Settings.
Video Post Processing Settings.
Video Rendering Settings.
Video Rendering Settings.
Game Settings some settings affect Post Processing (Color Separation and Video Distortion Effects).
Game Settings some settings affect Post Processing (Color Separation and Video Distortion Effects).

Graphics feature State WSGF Notes
Widescreen resolution
4K Ultra HD
Field of view (FOV)
Scales depending on Resolution. Lowest Seen = 60°, Highest Seen = 118° horizontal.
Borderless fullscreen windowed
Anisotropic filtering (AF)
Up to 16 samples.
Anti-aliasing (AA)
FXAA; see Super Sampling to see how to use DSR and VSR SSAA with SOMA
Vertical sync (Vsync)
Off, On, and Adaptive. Does not include triple buffering (see Force Vsync to enable).
60 FPS
120+ FPS
Frame rate is capped at 60 FPS. See High frame rate.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

High frame rate[edit]

All gameplay elements are locked to 60 FPS. This includes physics, puzzles, player movement, input and most animations. This limit can be removed, but will only affect particles and some animations.[5][6]
Remove FPS cap
  1. Go to the configuration file(s) location.
  2. Open <user-id>_user_settings.cfg with a text editor.
  3. Change LimitFPS="true" to "false".


Control Settings Menu.
Control Settings Menu.
Control Mouse Settings.
Control Mouse Settings.
Controller Settings.
Controller Settings.

DualShock 4 Button Mod[edit]

Use DualShock 4 Button Mod[citation needed]
  1. Download the DualShock 4 Button Mod
  2. Extract the archive to the installation folder and replace all files.


Audio Settings.
Audio Settings.

Audio feature State Notes
Separate volume controls
Surround sound
Up to 7.1 output.[7]
Closed captions
Mute on focus lost


Language UI Audio Sub Notes
Simplified Chinese
Fan translation, download.
Fan translation, download.
Brazilian Portuguese
Fan voice-over by «GamesVoice».

VR support[edit]

Devices Native Notes
Tobii Eye Tracking
Supports: Affect AI at Gaze, Affect Environment at Gaze, Extended View - Eye & Head Tracking, Flashlight Control, Zoom at Gaze.

Issues fixed[edit]

Frictional Games has put together a troubleshooting guide for SOMA

Low frame rate or fluctuation with Vsync enabled[edit]

Frame rate may fluctuate between full and half refresh rate values.
Set triple buffering[2]
  1. See Vertical sync (Vsync).
  2. Turn on Triple buffering by following the instructions.

Super Sampling[edit]

Mouse Viewport is smaller than the DSR/VSR resolution[edit]

Check "Disable display scaling on high DPI settings"[citation needed]
  1. Open Soma.exe compatibility settings.
  2. Check the Disable display scaling on high DPI settings check box and click OK.
Restart the game after setting the desired DSR/VSR resolution[citation needed]

SLI not working[edit]

Set 'MULTICHIP_OGL_OPTIONS (0x209746C1)' to '0x00000002'[citation needed]
  1. Open Nvidia Inspector and navigate to the Profile Settings window
  2. Select the game's profile by typing 'Soma' into the Profiles search bar, or by manually locating the game in the Profiles drop down list
  3. Make sure the profile points to Soma's executable by clicking the Add application to current profile button
  4. Set the SLI rendering mode to SLI_RENDERING_MODE_FORCE_AFR2
  5. Click the Show unknown settings from NVIDIA predefined profiles button and scroll down until you reach the Unknown category
  6. Locate the property called MULTICHIP_OGL_OPTIONS (0x209746C1) and change its value from 0x00000000 to 0x00000002
  7. Locate SLI Indicator under the SLI category and enable it in order to check if SLI is working. Remember to disable this when you're done!
  8. Hit the Apply changes button at the top of the window when you're done! Your changes won't stick unless you do!
A visual guide to this solution can be found in this Steam guide.

Other information[edit]


Technical specs Supported Notes
OpenGL 3.3 [8]
Executable 32-bit 64-bit Notes
macOS (OS X)


Middleware Notes
Physics Newton Game Dynamics [9]
Audio FMOD [7]

Remove the crosshair[edit]

Remove the crosshair[10]
  1. Go to <path-to-game>\script\player\.
  2. Open Player.hps with a text editor.
  3. Change const bool gbDrawCrosshair =true; to const bool gbDrawCrosshair =false;
  4. Change const bool gbDrawDefaultCrosshair = true; to const bool gbDrawDefaultCrosshair = false;

System requirements[edit]

Minimum Recommended
Operating system (OS) 7 SP1
Processor (CPU) Intel Core i3
AMD A6 2.4 GHz
System memory (RAM) 4 GB
Hard disk drive (HDD) 25 GB
Video card (GPU) Nvidia GeForce GT 240
AMD Radeon HD 5570
1 GB of VRAM
A 64-bit operating system is required.
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.7
Processor (CPU) Intel Core i3 2.4 GHz
System memory (RAM) 4 GB
Hard disk drive (HDD) 25 GB
Video card (GPU) Nvidia GeForce GT 240
AMD Radeon HD 5570
1 GB of VRAM
A 64-bit operating system is required.
Minimum Recommended
Operating system (OS) Major Linux distribution from 2014
Processor (CPU) Intel Core i3
AMD A6 2.4 GHz
System memory (RAM) 4 GB
Hard disk drive (HDD) 25 GB
Video card (GPU) Nvidia GeForce GT 240
AMD Radeon HD 5570
1 GB of VRAM
A 64-bit operating system is required.


  1. Art Bully Productions - last accessed on 2020-11-14
  2. 2.0 2.1 Vsync/FPS issues :: SOMA General Discussions
  3. Verified by User:Ultragamer2004 on 2020-06-06
    Got 30 fps on highest possible settings at 1600*900 screen resolution on my Late-2014 Mac mini.
  4. Verified by User:Baronsmoki on 2019-10-31
  5. Troubleshooting FAQ / Support / How to report Bugs - last accessed on 2020-10-22
    "The reason for the cap is due to how physics works in the engine, and to keep that predictable and stable. You can however uncouple rendering from the FPS cap, but some things will not be updated in more than 60FPS."
  6. Verified by User:Litbeep on 2020-10-27
    Email from Peter Wester (engine programmer): "All the gameplay is run at 60 fps. This means physics, puzzles, player movement, mouse/kb/gamepad input and some animations. The only things that can be unlocked are particles, some animations and texture animations"
  7. 7.0 7.1 PC Gaming Surround Sound Round-up
  8. jens (Frictional Games): SOMA Troubleshooting Guide - last accessed on December 10, 2017
  9. Games using Newton - last accessed on March 3, 2018
  10. PC Version - A couple helpful tweaks : soma