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.
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.
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
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.
Add following entry:
Give it shortcut [ALT]+[Z]
This will start the screen recording.
Next entry is to stop the recording;
Give it shortcut [ALT]+[X]
You are now set up for the ultimate Linux gaming experience and hopefully make some great gaming videos.
Tested on: elementary OS 5.1.4