Memory shards

Do something lively!

Last year, I wrote a guide about Bottles and how to configure it to run non-Steam games. But I should have wrote a small article about it earlier as most of them are on Steam. So, here we go!

Installation

Depending on your distribution and package manager, you need to run a different command in your terminal to install Steam.

Debian/Linux Mint/Ubuntu (be careful, recent versions of Ubuntu install the Snap version and Steam developers recommend against it).

sudo apt install steam

Arch-based distributions

sudo pacman -S steam

Fedora

sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install steam

Flatpak

sudo flatpak install steam

From there, I’ll assume you have installed the native version of Steam (not the Snap or Flatpak one).

Configuring Proton

Proton is a tool forked from Wine and developed by Valve to run Windows games on operating systems using Linux. It acts as a compatibility layer and you can enable it from the Steam settings.

You can check out this guide made by GamingOnLinux to configure it.

Disable Remote Play

If you don’t use this feature, you can disable it from the settings. It won’t run in the background this way.

Improve download speed

If Steam downloads are slower than normal, you can disable HTTP2 by running these commands inside a terminal:

echo "@nClientDownloadEnableHTTP2PlatformLinux 0" >> ~/.steam/steam/steam_dev.cfg
echo "@fDownloadRateImprovementToAddAnotherConnection 1.0" >> ~/.steam/steam/steam_dev.cfg

I hope this short article has been helpful. See you again, have a nice day!