Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

GameMode, the system optimization tool from Feral Interactive recently had a new small release put up.

What does it do? When you run games with it the tool can do things like tweak the CPU governor for performance, change the I/O priority, process niceness, kernel scheduler, inhibit the screensaver, set your GPU into performance mode, allows custom scripts and so on. The point is that it can in a lot of cases ensure you're giving a game as much power as possible but it doesn't always work so well.

Version 1.7 includes:

  • Added new utility: gamemodelist to show running processes using it
  • Run executables from PATH instead of /usr/bin to work across more distributions
  • Add a trivial gamemode.conf file, which creates the gamemode group to help control permissions
  • Various minor bugfixes and updates to documentation

Once installed to run it on specific games with Steam, all you would need to do is add this as a launch option for example:

gamemoderun %command%

Or for standalone games:

gamemoderun ./game

Article taken from GamingOnLinux.com.
30 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
19 comments

kokoko3k Jul 22, 2022
The nice thing for me is that they are still developing for Linux.
Looking forward to more stunning ports from Feral guys.
notmrflibble Jul 22, 2022
It still needs systemd and is therefore still incompatible with Devuan. I still won't be using it.
Purple Library Guy Jul 22, 2022
It still needs systemd and is therefore still incompatible with Devuan. I still won't be using it.
Oh, is Devuan still a thing? How is it doing?
peta77 Jul 22, 2022
I'd rather like to hear that they'd be doing a new awesome port of a fantastic game to native Linux (their radar is ... well .... there's a lot of space in there left to be used by some cool projects). But still nice to know they didn't abandon Linux (desktop) completely.

P.S. :
... can do thinks like ...
I don't think it can think.... rather it's able to to do things, isn't it?
sorry for being so pedantic...
iskaputt Jul 23, 2022
It still needs systemd and is therefore still incompatible with Devuan. I still won't be using it.

GameMode also supports elogind which is how Void Linux provides the package.
Appelsin Jul 23, 2022
But still nice to know they didn't abandon Linux (desktop) completely.

To be honest, I think it would be more accurate (and fair to Feral) to say that Linux desktop sorta abandoned them, not the other way around :/
1xok Jul 23, 2022
Over the last years I had performance problems in many games, for example in Nier: Automata, where I simply did not reach 60 fps @1080p consistently. I had attributed this to my graphics card alone (a GTX 970) until earlier this year.

Then I bought an AMD RX 6600 XT a few months ago. Not a monster but you would expect powerful enough to play a five year old game like Automata with constant 60 fps in high settings. But again, no such luck for me. Then rather out of helplessness I activated this demon from Feral and attention: problem solved!

Not only Automata, but also Elite: Dangerous and many other games run much better with it. It really makes a big difference. Not so much in increasing peak performance but in consistency. I think the effects are especially big when you combine a current graphics card with a somewhat older processor. In my case, an Intel Skylake model.


Last edited by 1xok on 23 July 2022 at 3:18 pm UTC
Purple Library Guy Jul 23, 2022
But still nice to know they didn't abandon Linux (desktop) completely.

To be honest, I think it would be more accurate (and fair to Feral) to say that Linux desktop sorta abandoned them, not the other way around :/
Agreed. And I mean, it was the right decision, but Feral was an egg that got a bit battered in making the Proton omelet.
anokasion Jul 23, 2022
It still needs systemd and is therefore still incompatible with Devuan. I still won't be using it.

Same here with MX Linux and sysvinit, although it supposedly also supports scripts for systemd, it is not always the case, systemd divides us again. Feral are very based though, maybe they would read this and apply a fix?
denyasis Jul 23, 2022
Over the last years I had performance problems in many games, for example in Nier: Automata, where I simply did not reach 60 fps @1080p consistently. I had attributed this to my graphics card alone (a GTX 970) until earlier this year.

Then I bought an AMD RX 6600 XT a few months ago. Not a monster but you would expect powerful enough to play a five year old game like Automata with constant 60 fps in high settings. But again, no such luck for me. Then rather out of helplessness I activated this demon from Feral and attention: problem solved!

Not only Automata, but also Elite: Dangerous and many other games run much better with it. It really makes a big difference. Not so much in increasing peak performance but in consistency. I think the effects are especially big when you combine a current graphics card with a somewhat older processor. In my case, an Intel Skylake model.

To be honest, I kinda relegated "scriptish" stuff like this into the pile of silly gimmicks. I'm glad it worked for you. I'll have to give it a shot on my GTX 1079 and Intel 9700 whatever-lake. Anything to keep it running smoothly for years to come!
1xok Jul 24, 2022
To be honest, I kinda relegated "scriptish" stuff like this into the pile of silly gimmicks.
You can also perform the measures yourself without any problems, they are all no big secrets. But then it becomes rather scriptish. Either way, I think it's very likely that these changes (cpu governor etc.) will also help you stabilize the fps in many games. I never did that before because it was too much fiddling.

For Ferals gamemode under Ubuntu:
 
sudo apt install gamemode

And for the games where you want to use it, enter the following in the Steam Launch Options:
 
gamemoderun %command%

Of course it also works without Steam:
 
gamemoderun ./game

Some games also support the daemon natively, so this is not necessary.

The gamemode is always started only with the game, then deactivated again. Whether the gamemode was activated shows you the following command:
 
systemctl --user status gamemoded.service

That's all you need to know. The exact opposite of "scriptish".


Last edited by 1xok on 24 July 2022 at 8:01 am UTC
Bruno Jul 24, 2022
It still needs systemd and is therefore still incompatible with Devuan. I still won't be using it.

I does run on void linux and we don't have systemd, we use runit. (Void uses elogind to make gamemode work)
Whitewolfe80 Jul 24, 2022
The nice thing for me is that they are still developing for Linux.
Looking forward to more stunning ports from Feral guys.

You ll be waiting a long time they no longer support gaming ports to linux
kokoko3k Jul 25, 2022
The nice thing for me is that they are still developing for Linux.
Looking forward to more stunning ports from Feral guys.

You ll be waiting a long time they no longer support gaming ports to linux
So time will tell, one can hope!
Eike Jul 25, 2022
View PC info
  • Supporter Plus
The nice thing for me is that they are still developing for Linux.
Looking forward to more stunning ports from Feral guys.

You ll be waiting a long time they no longer support gaming ports to linux
So time will tell, one can hope!

I'm pessimistic since they didn't port "Tell Me Why", although they did port the predecessors.
Maybe they'll still do Total Wars? (...but that's not my thing.)

When reading about these little changes I envisioned a Feral employee, Linux fan, doing a bit for the penguin lovers in their free time.
Solarwing Jul 25, 2022
The nice thing for me is that they are still developing for Linux.
Looking forward to more stunning ports from Feral guys.

You ll be waiting a long time they no longer support gaming ports to linux
So time will tell, one can hope!

I'm pessimistic since they didn't port "Tell Me Why", although they did port the predecessors.
Maybe they'll still do Total Wars? (...but that's not my thing.)

When reading about these little changes I envisioned a Feral employee, Linux fan, doing a bit for the penguin lovers in their free time.


The citizens of Germany are laughing at these pessimistic comments in this section. This piece of news came from horseman's information office! Hey, we must take more optimistic attitude towards Feral. They made some good ports at a time. Maybe they have an ace up their sleeve. Who knows!
peta77 Jul 25, 2022
The citizens of Germany are laughing at these.....

?????????

can't see me laughing....

Hey, we must take more optimistic attitude towards Feral. They made some good ports at a time. Maybe they have an ace up their sleeve. Who knows!

Oh, that would be amazing... their ports have always been fantastic... It's just that there's only been Total War ports towards the end and that's simply not my kinds of games...

But actually it would be nicer if companies like Feral wouldn't be needed because devs develop multi-platform right away so we won't need any ports / compatibility layers / etc. but just can play it right away with a native perfectly well performing executable that ..... ... .. .wait ... my mind is just freaking out... i don't think we're there yet... will take a while 'til we get there and then hopefully we'll just remember feral well as someone that started the process and showed people that Linux is an awesome gaming platform...........................
Whitewolfe80 Jul 29, 2022
The citizens of Germany are laughing at these pessimistic comments in this section. This piece of news came from horseman's information office! Hey, we must take more optimistic attitude towards Feral. They made some good ports at a time. Maybe they have an ace up their sleeve. Who knows![/quote]
Really laughter in Germany nah almost convinced me but a step too far. Fereal interactive being a British company and based in the UK linux still appears on their site but have to say there is way more switch logos than linux logos and mobile.
Whitewolfe80 Jul 29, 2022
Hey, we must take more optimistic attitude towards Feral. They made some good ports at a time. Maybe they have an ace up their sleeve. Who knows!

But actually it would be nicer if companies like Feral wouldn't be needed because devs develop multi-platform right away so we won't need any ports / compatibility layers / etc. but just can play it right away with a native perfectly well performing executable that ..... ... .. .wait ... my mind is just freaking out... i don't think we're there yet... will take a while 'til we get there and then hopefully we'll just remember feral well as someone that started the process and showed people that Linux is an awesome gaming platform........................... [/quote]
That is a pipe dream and always has been. Not even bashing look when your 1 percent of the audience and even mac have a bigger marketshare than us why the hell would waste time money and resources porting a game to a platform where you wont make costs back. Valve have invested and as long as they continue to invest in vulkan and dxvk and graphic driver improvements from a gamer point of view its looking good. From a publisher point of view even better I do nothing i collect 100 percent profit from the sale and have spend zero on fixing my game and if am called on it I can say well it was never meant to be on your platform.

So from a business point of view here are the pros of porting to linux

Whistling noise here, if its an indie studio its worth it because if you spent around 250k making a indie game and its a niche audience the fact you make a native version if the game is cheap enough is probably enough for you to make your money back based on the it has a native version i ll support the dev. 500 sales makes a massive difference to a small studio. Where as 500 copies sold on linux to say Take 2 is meaningless
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.