Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Title: Very few native Linux games available
Arnaudk 1 Apr 2022
Hi !

I used to be a Linux gamer in the early 2000, at the time when companies like Loki, LGP and Tribsoft released games on Linux, and when Desura was so promising. Due to personal and professional reasons, I went away from Linux gaming for years, even if I have Steam installed on my Linux machine.

As I have now more spare time, I wanted to take a look on the games available on Steam and I am rather disappointed:
- I wanted to play the original Quake (released in 1996). I noticed this is only available on Windows while it was possible to play it on Linux decades ago. We can still use Steam Play or do some tricks with opensource clients like vkQuake but we have to buy the Windows game before
- Almost all the RuneSoft games once available on Linux through Desura are only available on Windows / MacOS on Steam. We can still use Steam Play but what a shame, this is like a rollback !
- Very few major games are available on Steam for Linux. There are plenty of minor games, especially for very young people, but not for gamers

I thought Linux was mature enough to have many good games available on it, but this is not the case...
damarrin 1 Apr 2022
Yeah, no one cares about native any more.

Just buy the versions that's there and use Proton. If you buy and play on Linux, it counts as a Linux sale in Valve's stats and is reported as such to the dev/publisher of the game.
LeBarjack 1 Apr 2022
Hi,

I think the old games ported by now defunct companies like Loki or Tribsoft had their IP disappeared along the company, so you won't find them on Steam. But you can try on GoG as they republished a lot of old franchise

There's quite a lot of native linux games on steam (but sometimes, they may not be advertised as such. It's rather rare though). Almost all the Paradox catalog is available, for example. I played a lot to Battletech, Valheim and 7 days to die, recently.

I usually play only native games, but it may happen thzt I play with proton, especially for games I bought in bundles. All the programs derived from the wine compatibility layer, like proton, work well enough for a lot of games.
You can check on protondb how well a game works on linux.

https://www.gog.com/
https://store.steampowered.com/app/892970/Valheim/
https://www.paradoxinteractive.com/our-games/discover
https://www.protondb.com/
Liam Dawe 1 Apr 2022
If your only interest is Native stuff, I suggest you follow: https://www.gamingonlinux.com/articles/category/Native_Linux/
Arnaudk 1 Apr 2022
Hi !

Thank for all the information. I will try Proton, I never thought it existed. Will try Proton on the old Quake game.
Arnaudk 1 Apr 2022
So I tried with Proton. Even with a games seen as "compatible" :
https://www.protondb.com/app/1173370

The games install but don't start at all. A pity !

Maybe this is because I use Steam (latest version) on OpenSUSE (not officially supported)
whizse 1 Apr 2022
User Avatar
My math might be off, but about 15% of the Steam catalog have native Linux ports. Considering that we make up about 1% of the demographic that isn't too bad.
Samsai 1 Apr 2022
User Avatar
I tend to be very dogmatic about only sticking to native games and I cannot say that I've ever felt like I had no games to play. There's more than plenty of great gems in the indie space with native versions available. With stuff like Quake, throwing something like Luxtorpeda at it to easily run a native FOSS client is arguably even better than having a proprietary native version available, since that means the game can live basically forever.
Arnaudk 1 Apr 2022
I don't know if this is a known issue but anytime I try to run a game with Proton, I get this log file:
 
ERROR: ld.so: object '/home/arnaud/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/arnaud/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/arnaud/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/arnaud/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/arnaud/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 21971 != 21964, skipping destruction (fork without exec?)
GameAction [AppID 1241500, ActionID 4] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 1241500, ActionID 4] : LaunchApp changed task to Completed with ""


Nothing works
Arnaudk 1 Apr 2022
For another game using Proton:

 
GameAction [AppID 521320, ActionID 8] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 521320, ActionID 8] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 521320, ActionID 8] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 521320, ActionID 8] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 521320, ActionID 8] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/arnaud/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=521320 -- '/home/arnaud/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/arnaud/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/arnaud/.local/share/Steam/steamapps/common/Final Warrior Quest/Game.exe'\0
Game process added : AppID 521320 "/home/arnaud/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=521320 -- '/home/arnaud/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/arnaud/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/arnaud/.local/share/Steam/steamapps/common/Final Warrior Quest/Game.exe'", ProcID 32069, IP 0.0.0.0:0
chdir /home/arnaud/.local/share/Steam/steamapps/common/Final Warrior Quest
ERROR: ld.so: object '/home/arnaud/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/arnaud/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/arnaud/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/arnaud/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/arnaud/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 32076 != 32073, skipping destruction (fork without exec?)
GameAction [AppID 521320, ActionID 8] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 521320, ActionID 8] : LaunchApp changed task to Completed with ""
*** stack smashing detected ***: terminated
Game process removed: AppID 521320 "/home/arnaud/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=521320 -- '/home/arnaud/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/arnaud/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/arnaud/.local/share/Steam/steamapps/common/Final Warrior Quest/Game.exe'", ProcID 32069 
ThreadGetProcessExitCode: no such process 32231
ThreadGetProcessExitCode: no such process 32227
ThreadGetProcessExitCode: no such process 32226
ThreadGetProcessExitCode: no such process 32074
ThreadGetProcessExitCode: no such process 32073
Uploaded AppInterfaceStats to Steam


Very disappointing
Arnaudk 1 Apr 2022
It seems the main issue comes from the latest versions of Proton. Some games works with v5.x
Eike 1 Apr 2022
  • Supporter Plus
Quoting: Arnaudk- Very few major games are available on Steam for Linux. There are plenty of minor games, especially for very young people, but not for gamers

I thought Linux was mature enough to have many good games available on it, but this is not the case...
Well, I'm born in the Seventies and have got way more native games I'd love to play than time to play games (not least because I've got way less time than when I was young).

Someone had a number of Linux games on Steam lately, was it about 10.000? Not sure.
GustyGhost 3 Apr 2022
Quoting: Liam DaweIf your only interest is Native stuff, I suggest you follow: https://www.gamingonlinux.com/articles/category/Native_Linux/
And maybe also https://www.gamingonlinux.com/articles/category/Open_Source/
WorMzy 3 Apr 2022
Quoting: damarrinYeah, no one cares about native any more.


Wrong. Wide native support is crucial for Linux to become a valid gaming platform for the masses. Wine/proton/eon/etc. are nothing more than stopgap measures to make gaming on Linux less painful in the meantime.

As we've already seen with wineDB, protonDB, and the Steam Deck Verified program, compatibility layers are forever playing catchup with incompetent, inconsiderate, or downright hostile developers. Until Linux is seen as a first class citizen, and developers make native versions of their games, it's the end users that will suffer.

Last edited by WorMzy on 3 Apr 2022 at 10:04 pm UTC
Mezron 4 Apr 2022
User Avatar
Quoting: ArnaudkHi !

I used to be a Linux gamer in the early 2000, at the time when companies like Loki, LGP and Tribsoft released games on Linux, and when Desura was so promising. Due to personal and professional reasons, I went away from Linux gaming for years, even if I have Steam installed on my Linux machine.

As I have now more spare time, I wanted to take a look on the games available on Steam and I am rather disappointed:
- I wanted to play the original Quake (released in 1996). I noticed this is only available on Windows while it was possible to play it on Linux decades ago. We can still use Steam Play or do some tricks with opensource clients like vkQuake but we have to buy the Windows game before
- Almost all the RuneSoft games once available on Linux through Desura are only available on Windows / MacOS on Steam. We can still use Steam Play but what a shame, this is like a rollback !
- Very few major games are available on Steam for Linux. There are plenty of minor games, especially for very young people, but not for gamers

I thought Linux was mature enough to have many good games available on it, but this is not the case...
I was like you and got back into modern gaming around 2019. You can still get Linux native games. I get mine from itch.io mostly. I use to have a GOG account but I dropped that.

I still play the original quake using the dos files I had from when they first released. I use EzQuake to run my games.

I also picked up a lot of Linux boxed games from indiebox.com awhile back.

I don't know about major games but when I want to play an Online only game like Destiny 2 I use Stadia. I think I have every RunSoft game from Desura's days backed up. Not sure if I can link here but if you let me know which games you are looking for I can pass you the files I have.
robvv 4 Apr 2022
Quoting: ArnaudkMaybe this is because I use Steam (latest version) on OpenSUSE (not officially supported)
OpenSUSE user here, for many years :-) I've certainly found no issue with playing games through Steam on this OS. As someone else has said: sometimes you need to use a very specific version of Proton to get certain games to work. Check out [ProtonDB](https://www.protondb.com/) for this kind of information.

There are many games for Linux users both young and old. My playlist from the last few weeks looks something like this:
Weird West [Proton]
9th Dawn II [Proton]
Get Even [Proton]
Cathedral
Project Zomboid
Edge of Eternity [Proton]
Light Fairytale Episode II
Splitgate
Scarlet Hollow
Pathfinder: Wrath of the Righteous [Proton]
Giana Sisters: Twisted Dreams [Proton]
Dead Cells

A couple of the non-native games from this list require a small amount of tinkering, but nothing that ProtonDB won't help with.

Hope this is helpful :-)
whizse 4 Apr 2022
User Avatar
In case anyone else is interested, these are native releases on Steam over the last five years:

2021 1236
2020 1120
2019 991
2018 1231
2017 1175

So aside for a small dip in '19 it's a pretty steady stream of releases. It will certainly be interesting to see what long term effects Proton and the Steam Deck will have.
Eike 4 Apr 2022
  • Supporter Plus
Quoting: whizseIn case anyone else is interested, these are native releases on Steam over the last five years:

2021 1236
2020 1120
2019 991
2018 1231
2017 1175

So aside for a small dip in '19 it's a pretty steady stream of releases. It will certainly be interesting to see what long term effects Proton and the Steam Deck will have.
I guess though the release of Windows games is less "steady" but more like an exponential curve.
But I'd consider a thousand a year/three a day far from "very few".

Last edited by Eike on 4 Apr 2022 at 12:24 pm UTC
Mountain Man 20 Apr 2022
User Avatar
I think Proton is both a blessing and a curse. It gives Linux users unprecedented access to games on their preferred operating system, but it also gives developers zero effort access to the Linux market with little if any incentive to support us directly. Why should a developer spend the resources to make their game compatible with Linux if Valve is essentially going to do it for them for free?
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo 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!
Login / Register