Kerbal Space Program

Since version 0.19, Kerbal Space Program includes a native Linux version. However, only Ubuntu 12.04 is officialy supported, so it may not work on Arch Linux out of the box.

Installation

Install kerbalspaceprogramAUR from the AUR or install it in Steam client if you bought steam version of the game.

Known issues

Game never progresses past initial loading

To fix this, set:

LC_ALL=C

This is also relevant if your rocket's parts do not connect.

No text display

The game requires Arial and Arial Black fonts, provided in the ttf-ms-fontsAUR AUR package.

Another alternative is to try to use ttf-freefont, from the official repositories. This worked using KSP 0.90.0 on x86_64 Arch Linux. YMMV

Graphics flickering when using primusrun

Run with PRIMUS_SYNC=2 (but you will get reduced frame rate this way)

Game crashes when accessing settings or saves on 64 bit systems on Steam

In the properties for Kerbal Space program, set a launch option of:

LC_ALL=C %command%_64

Game has garbled graphics when running on x86_64 with all lib32 drivers installed

Steam launches the KSP.x86 executable vs the KSP.x86_64 executable. Navigate to

/home/$USER/.local/share/Steam/SteamApps/common/Kerbal\ Space\ Program/ 

Launch with

./KSP.x86_64

Alternatively, to launch it from steam, set the following launch option:

 %command%_64

No audio on 64-bit systems

Run the 64-bit Executable.

Steam launches the KSP.x86 executable vs the KSP.x86_64 executable. Navigate to

/home/$USER/.local/share/Steam/SteamApps/common/Kerbal\ Space\ Program/ 

Launch with

./KSP.x86_64

Or you can simply right click on Kerbal Space Program on your game list, click on Properties, click on SET LAUNCH OPTIONS, then add this:

LD_LIBRARY_PATH="/usr/lib:$LD_LIBRARY_PATH" LC_ALL=C %command%_64

Black ingame textures

Disable "Edge Highlighting (PPFX)" in graphics settings ingame.

See also