Ghostboard pixel Skip to content

My 30-Day Experiment With Native Linux Games

Testing supported games on a Linux system from Steam. Here's how it went.

Ever since my Windows-equipped gaming PC broke down, not due to Windoze 😆, but due to a blown power supply unit (PSU), I have been gaming on my Ubuntu-equipped laptop for the past few weeks.

Surprisingly, the experience has been quite good, with both non-native and native games running well. Of course, I did run into some issues, but, there have been some great times too!

So, come along as I take you through my experience playing native games on Linux.

Native Linux Games: More People Should Know About This!

an illustration with a penguin and gamepad with a blue green background having a prism pattern

For this article, I will be taking a look at three popular native games, that I installed using the official Steam client (.deb) for Linux. The test system used has the following specifications:

  • Model: Dell G15 5530
  • RAM: 16 GB
  • CPU: Intel Core i5-13450HX
  • GPU: NVIDIA GeForce RTX 3050 6 GB
  • Display: 15.6", FHD 1920×1080, 120Hz & 24" FHD 1920×1080, 60Hz
  • Driver: NVIDIA 535.183.01
  • OS: Ubuntu 22.04.4 LTS
  • Power Mode: Balanced
  • DE: GNOME 42.9
  • Session: X11
  • Mods: No

Counter-Strike 2

We start things off with the popular Counter-Strike 2, which is a successor to the well-known CS:GO. To get constant 120 fps, the maximum supported by my laptop's internal monitor, I had to tweak some graphical settings, mostly between medium or high.

a screenshot of counter strike 2 running on ubuntu 22.04.4 lts

I played multiple game modes such as Casual, Deathmatch, Arms Race, Competitive, and my favorite, Premier. In almost all those matches, I was getting a smooth 120 fps experience, with no audio/video issues.

But, there were some other weird issues. Occasionally, the game would just crash, with no error code or anything, one moment the game would be running fine, the other I am staring at my desktop's wallpaper.

Another issue was when I had an external monitor attached. Whenever I tried dragging the game to the faster laptop screen, the game would refuse to maximize, I had to click on the game icon in the dock to get it to come forward.

The same would sometimes happen with just the laptop's monitor active, to resolve the issue, alt-tabbing between apps usually did it for me.

American Truck Simulator

Another game that I played was American Truck Simulator, if you have gone through my periodically updated best Steam Games on Sale list, you might know that I like playing simulation games.

a screenshot of american truck simulator running on ubuntu 22.04.4 lts

Even though its sister game, Euro Truck Simulator 2 is my personal favorite among the two, American Truck Simulator held its own when I played it on Linux.

I did some long-haul trips that took me from the southwest of the USA, to the northwest, and I never faced any crashes, my Peterbilt truck, on the other hand, has seen things. ☠️

The World of Trucks integration was working as expected, and I was also able to resume from my old career save.

Even the internet radio was working as expected, allowing me to tune into some real life American radio channels, as I cruised through iconic routes. Sadly, there were some issues with this game too.

The photo you see above, do you notice how washed out and bright it looks?

When I used the in-game photo mode (which is also bound to Steam's screenshot utility) that was the result, and to be clear, it was dark and gloomy in the game world due to the rainy weather.

But, it gets even worse. 👇

a screenshot of american truck simulator running on ubuntu 22.04.4 lts

The original image was pointed in the wrong direction, and was mirrored, I had to edit it using Shotwell before adding it to the article. There's also a report by another user on Steam Community facing a similar issue. I truly hope SCS Software fixes whatever's causing this.

Another issue that I faced was that I could not use the mouse cursor outside the game window. Even the super key was not working when I was in the game, luckily, I could alt-tab, but without the mouse cursor, I was back to square one.

Do note that the above-mentioned issues occurred both with the internal laptop monitor, and when an external 60Hz display was connected.

Rail Route

a screenshot of rail route running on ubuntu 22.04.4 lts

Among the games in this article, Rail Route was by far the best performer, it never crashed, never misbehaved when I changed workspaces, or monitors, and window switching was just effortless.

As you can see above, I was able to manage a vast network of both passenger and freight traffic, in the rush-hour game mode. It was fun, yet challenging.

Suggested Read 📖

Running One of My Favorite Windows Game on Linux: Here’s How It Went
Curious to know how it looks like to run your favorite Windows game on Linux? We share our experience here.

My Thoughts

Irrespective of the issues I ran into, I still game on my Linux PC daily, and I am sure that the experience will improve over time, more so if people start gaming on Linux in greater numbers. So, the developers can receive accurate reports to fix what's wrong, which should indirectly help other non-native games.

💭 What do you think about the Linux gaming experience? What do you play on your Linux system?


More from It's FOSS...

Latest