Steam/Games troubleshooting

Texture compression
Many games, especially those that use the Source engine, require S3 Texture Compression (S3TC) support. Without S3TC support, these games will usually have black or missing textures, or fail to start.


 * Enable S3TC support:

The following USE flags are required for :

Install the package.

With Portage:

With Paludis:

Next, confirm if S3TC support is enabled with, which is provided by the package:

If S3TC support is not enabled, ensure that the VIDEO_CARDS variable in is set to the correct value, and update the video driver to most recent version.

If S3TC support is enabled, but games fail to start with the following error:

This system does not support the OpenGL extension GL_EXT_texture_compression_s3tc

Force enable S3TC support with:

If nouveau drivers are being used, installing may be required to fix the above error.

With Portage:

With Paludis:

Borderlands 2 and Borderlands: The PreSequel
Gearbox's SHiFT service assumes the GNU/Linux version is running on Ubuntu, which stores its SSL certificates in, whereas Gentoo (by default) stores them in. Creating a symbolic link corrects this and allows users to redeem SHiFT codes:

Alternatively, point each game to the correct location. This can be done by setting the start command within the steam client. Open the library, right click the game, choose settings. In the settings window, there is a button to set the start options (on the general tab). The command should be set to:

SSL_CERT_DIR="/etc/ssl/certs" %command%

This can be done without root privileges and does not affect other applications on the system, which may be a benefit.

DiRT Showdown

 * If the launcher fails to start, enable texture compression support.


 * If an Intel GPU is being used and the launcher fails to start with the following error:

Unfortunately your machine doesn't meet the full OpenGL 4.1 requirements so the game may not perform correctly

Add  to the launch options in. Intel Broadwell and Skylake based GPUs also require  to be added to the launch options.

Dota 2

 * If black textures are visible and an older (<9.1.6) is installed, update  to a recent version.


 * If black textures are visible and a recent is installed, build  with the   USE flag.


 * If a red screen is visible during startup and textures are missing in-game, enable texture compression support.


 * If some textures are not clickable (e.g. the character can not move at the fountain when the right mouse button is clicked), verify the integrity of the game cache.

Left 4 Dead 2

 * If black textures are visible, enbale texture compression support.

Rust (legacy)

 * If the launcher fails to start, add  to the launch options in.

Sid Meier's Civilization V

 * If a black screen is visible and the introduction music is audible during startup, change the value of FSResID :

The correct value for FSResID appears to be system dependent, and may require setting different values before working.

Starbound

 * If the launcher fails to start with the following error:

This application failed to start because it could not find or load the Qt platform plugin "xcb".

Available platform plugins are: xcb.

Reinstalling the application may fix this problem.

Add  to the launch options in.

Stealth Bastard Deluxe

 * If the package is not installed, Stealth Bastard Deluxe will segfault.

With Portage:

With Paludis:

Stealth Bastard Deluxe specifically requests the fonts /, which can be checked for availability with. Otherwise, add the fonts to the font path, or create a font alias:

Team Fortress 2

 * If a black screen is visible for 1-2 seconds, add  to the launch options in.

Incorrect sound card selected
Transistor uses the FMOD engine, which can sometimes detect the wrong default device. Determine the index of the card you wish to use with 's output, then put that index into. So for example, if you want to use the first card detected by ALSA (index 0), then you'd do this:

Relaunch Transistor and the chosen card should be outputting its sound.

X3: Terran Conflict and X3: Albion Prelude

 * If red, green and blue stripes are visible, or the launcher fails to start, enable texture compression support.