Force Steam Background Shader Processing to use multiple threads

October 22, 2022 - Reading time: ~1 minute

To force Steam maximize threads for background shader processing, simply create the following file /home/omano/.local/share/Steam/steam_dev.cfg with this content:

unShaderBackgroundProcessingThreads 11

The number is the maximum thread count.

Fall Guys from EPIC through Steam with EOS overlay and EAC

June 23, 2022 - Reading time: 5 minutes

EPIC released Fall Guys for free on their store, but removed it from Steam so this is the only available version to get for now. The issue is that the Steam version is easy to play on, but the EPIC version needs some work. Gathering some info on the internet, here are the steps I followed to get it working.

Source: https://www.reddit.com/r/linux_gaming/comments/vi54sh/eos_overlay_on_egs_fall_guys/ and https://old.reddit.com/r/SteamDeck/comments/vht8d1/fall_guys_f2p_epic_version_tutorial_for_steam_deck/

//EDIT: this is not relevant anymore as there are methods since Heroic Games Launcher 2.4.0 to have everything to work without any hassle (tick the box for EasyAntiCheat Runtime and play), no need for Steam.

Fixing Steam blocking screensaver and sleep

February 17, 2022 - Reading time: 2 minutes

Steam has an issue since long time that prohibits energy saving features of KDE. It is possible to fix that by overriding a SDL function with a preloaded library. The workaround was provided in this comment on GitHub.

Force Steam to close to tray instead of minimizing

June 2, 2020 - Reading time: 2 minutes

After searching why Steam never closed in the tray icon area like it does on Windows, I found an article talking about the issue, issue which has been reported in 2013.

There is a fix, and it is really simple. You just need to set the STEAM_FRAME_FORCE_CLOSE=1 environment variable before starting Steam

Fixing intro video not playing in some Proton games (Media Foundation)

October 15, 2019 - Reading time: ~1 minute

I noticed Deep Rock Galactic had no intro video under Proton. I fixed it by installation the Media Foundation fix from GitHub https://github.com/z0z0z/mf-install.

WINEPREFIX="/home/omano/.local/share/Steam/steamapps/compatdata/548430/pfx" ./install-mf.sh

Another version of this fix that can work for other games https://github.com/z0z0z/mf-installcab.

Fixing redistributables reinstalling every time you start a Proton game

July 26, 2019 - Reading time: 6 minutes

This will focus on Killing Floor 2 but it is basically the same for any Proton game which has this problem.

Killing Floor 2 had this annoying issue, every time I was starting it, it was installing DotNet Framework. In theory when you start the game for the first time, it should install all the redistributables, and add the corresponding registry Keys that tell Steam what have been successfully installed, and then it's done, it shouldn't reinstall one or all again every time you start the game.

Using winecfg or regedit on a Proton game prefix

July 19, 2019 - Reading time: 4 minutes

Using WINE directly from terminal on your Proton games prefix is kinda tricky (or shitty, it depends..). Using Proton is kinda the same story, here is a much simpler way of manipulating Proton prefix from terminal (originally posted here).

Fixing huge FPS drops with Steam overlay in Proton games

July 19, 2019 - Reading time: ~1 minute

A current bug in WINE affecting all its forks like Proton make games have FPS drops simply by doing little circles in game with a mouse polling rate of 1000Hz (the mouse communicate information with the system every 1ms). This issue doesn't exist in native Linux games.

Killing Floor 2 performance under Proton

June 19, 2019 - Reading time: 7 minutes

Recently everything received updates and since then I struggle to have good performance on Killing Floor 2 under Proton. I can't find what changed and what made the game run bad, but the good old day of high frame rate is gone. I did a few tests first to check if it was a game issue amplified by Proton or if it was just an issue on my Linux install.

Adding a custom Proton build to Steam

June 14, 2019 - Reading time: 3 minutes

I needed to revert back to previous Proton build to do some testings, so I figured out how to download and add any Proton version manually to Steam.