Optimize elementary OS for gaming setup

eos-gaming-optimization

This guide show you how to tweak your elementary OS into a smoothly gaming experience with the thanks to Feral Game Mode.

What it actually do is optimize the elementary settings including:

  • CPU governor
  • I/O priority
  • Process niceness
  • Kernel scheduler (SCHED_ISO)
  • Screensaver inhibiting
  • GPU performance mode (NVIDIA and AMD)
  • GPU overclocking (NVIDIA)
  • Custom scripts

This guide also shows you how to setup screen recording ingame, like you have with windows10.

INSTALLATION

Fire up for the terminal and copy/paste these commands which will add Feral Game Mode to your system;

sudo apt install software-properties-common
sudo add-apt-repository ppa:samoilov-lex/gamemode
sudo apt install gamemode

Reboot your system.

SETUP

Now your system is ready for running your games better. To tell a game to run in gamemode you need to use the command gamemoderun.

Example running a steam game in gamemode;

gamemoderun steam steam://rungameid/200710

A simple way is to edit Slingshot (Application Menu) gaming entries. You do it by following:

sudo apt install com.github.donadigo.appeditor
com.github.donadigo.appeditor

GAME RECORDING

You may want to record what you are playing like you can easily do in Windows10. You can do that also in elementary OS.

Open the terminal and type;

sudo apt install com.github.artemanufrij.screencast
com.github.artemanufrij.screencast %U

Now adjust screencast to record computer sounds and set it to delay from 3 to 5 seconds. If you have a microphone you may want to enable that also.

The next thing is to setup shortcuts for screencast. Go to System Settings, click Keyboard. Select Shortcuts and pick Custom.

Screenshot from 2020-05-16 00.00.15

Add following entry:

com.github.artemanufrij.screencast --toggle

Give it shortcut [ALT]+[Z]
This will start the screen recording.

Next entry is to stop the recording;

com.github.artemanufrij.screencast --finish

Give it shortcut [ALT]+[X]

You are now set up for the ultimate Linux gaming experience and hopefully make some great gaming videos.

Enjoy! ^_^

 

Tested on: elementary OS 5.1.4

Game launcher for elementary OS

Screenshot from 2020-05-15 05.22.33

There’s a hidden gem for linux gamers in the appCenter called Gnome Games. It’s a game launcher that gather all of your games under one roof. The support stretches from Dreamcast games to Steam.

To install it via the terminal, copy/past:

sudo apt install gnome-games-app

Game platform support:

  • Dreamcast
  • Game Cube
  • MAME
  • Nintendo DS
  • Playstation
  • Sega CD
  • Sega Saturn
  • Steam
  • Wii