Enabling GameMode on Linux for best gaming performance

GameMode is a tool for Linux that enables games to request a set of optimizations to be temporarily applied to the host OS and/or a game process.

GameMode is a combination of various libraries and daemons that allows all the users to improve the gaming performance on the Linux system. Developed by games publisher Feral Interactive, it improves gaming performance by requesting a group of options that will be applied temporarily to the Linux system.

GameMode packages are available for most packaging formats including Ubuntu, Debian, Solus, the AUR, Gentoo, Fedora, OpenSUSE, Mageia and more.

In this tutorial, we are going to guide you through the installation of GameMode on Ubuntu.

Installing GameMode on Ubuntu

Step 1. Install the required dependencies.

sudo apt install meson libsystemd-dev pkg-config ninja-build git libdbus-1-dev dbus-user-session

Install Required Dependencies
Install Required Dependencies

Step 2. To download the source code first, we need to ensure that the git package is installed using the following command.

git --version

The Git Package Version
The Git Package Version

In case the git package is not installed, use the next command to install the git package.

sudo apt install git

Step 3. Use the following command to download the GameMode source code.

git clone https://github.com/FeralInteractive/gamemode.git

Download The GameMode Source Code
Download The Source Code

Step 4. After the download completes successfully, list the content of the home directory, you will find the “gamemode” directory.

ls -l

Directory With Name Gamemode Will Be Found In Your Home
Directory content

Step 5. Move to the newly created GameMode directory.

cd gamemode

Move To The Gamemode Newly Created Directory
navigate

Step 6. Now we need to build the tool using the following command.

./bootstrap.sh

Run The BootStrap Script
Run The BootStrap Script

During the installation, you will be asked to choose the installation location.

Choose Installation Location
Choose Installation Location

Also, you will be asked to enter the sudo password.

You Will Be Asked For Your Sudo Password
Password

After the installation completes successfully, you will get a screen like the below one.

Installation Completed Successfully
Installation Completed Successfully

Step 7. To ensure that the installation is successful, use the below command to check the installed GameMode version.

gamemoded --version

Check The GameMode Installed Version
Check The GameMode Installed Version

Run GameMode on Non-Steam Games

Before allowing the GameMode to run games, we can install a SuperTuxKart game for testing.

Step 1. Add the official package archive repository (PPA) to your system.

sudo add-apt-repository ppa:stk/dev

Add The Package Archive Repository Of SuperTuxKart To Ubuntu
Add The Package Archive Repository Of SuperTuxKart To Ubuntu

Step 2. Update your Ubuntu system repository using the following command.

sudo apt update

Update Your System
Update Your System

Step 3. Now install the SuperTuxKart game using the next command.

sudo apt install supertuxkart

Install The SuperTuxKart
Install The SuperTuxKart

When the installation finishes successfully, you will get something like the below screenshot.

The SuperTuxKart Game Installed Successfully
The SuperTuxKart Game Installed Successfully

Step 4. To run the SuperTuxKart using the GameMode, use the following command.

gamemoderun supertuxkart

Run GameMode on SuperTuxKart
Run SuperTuxKart

The SuperTuxKart should launch.

The SuperTuxKart Game Started Successfully
The SuperTuxKart Game Started Successfully

Overall, if you need to run the games using the GameMode, use the following command.

gamemoderun game_name

That’s it for now.

Hend Adel
Hi! I'm Hend Adel, a freelancer technical geek with successful experience in Database, Linux and many other IT fields. I help to build solutions to suit business needs and creating streamlined processes. I love Linux and I'm here to share my skills via FOSS Linux! Thanks for reading my article.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

STAY CONNECTED

23,276FansLike
386FollowersFollow
16SubscribersSubscribe

LATEST ARTICLES

MUST READ

Buyers who wish to go for a machine that is based on Linux often show interest in Chromebooks due to the form factor and extended battery life capabilities. Although ChromeOS power these machines, users can still miss out on a more genuine Linux experience. For those who happen to agree, the new Lemur Pro by System76 might get some heads turning.
Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.

How to create a Live Linux USB drive using Etcher

In the Linux community, one thing is common between almost all of the users: trying out different Linux distributions. Most of the Linux based distributions have a great way of being tested as they provide ISO images for creating a Live USB.

6 Best Linux Distros for Programmers and Developers

Linux distros have long been a favorite among programmers since the rise in popularity of the OS in the nineties. Programmers are technical by nature, and Linux distros appeal to that technical nature. Let's discuss why Linux is a great desktop OS for programmers and developers, and find out best distros suitable for them.

10 Best Video Editing Software for Linux

This article is for all the Linux users out there who are looking for video editors to create their own professional videos, which can range from short documentaries to even movies.

5 ways to send emails using the command-line in Linux

Did you master using the command-line in Linux? There is no limit to what one can do via the Linux Terminal. One of such things we are going to discuss today are methods of sending an email using the command-line.