You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal!

A look at Linux gaming in 2017, an end of year review and Happy Holidays!

Posted by , | Views: 8,191

As the year draws to a close, here's a look at what's happened in the Linux gaming world across 2017.

Note: Since this is an overview, I will be linking to previous articles as a reference.

My honest opinion is that Linux gaming is rather healthy, in fact, I would go so far as to say it’s holding rather steady. Far from the doom and gloom from the Steam Hardware Survey (which is currently rather interesting thanks to an influx of users from Asia), we’ve been getting a steady stream of Linux games from developers big and small.

The Vulkan API

For a next-generation API that’s still relatively new, I think Vulkan progress was pretty great this year. This wasn’t the year for it to explode, but it’s had some steady progress in terms of adoption. Keep in mind, the actual API only had the full release last year, progress to a brand new API takes quite a lot of time.

I did say in my end of year review for 2016: “2017 is the year we will start to see more Vulkan games arrive on Linux.”, let’s see what we actually got.

In terms of actual games:

  • F1 2017 (Vulkan only)
  • Dawn of War III (has OpenGL too)
  • Mad Max got a Vulkan beta
  • Serious Sam HD: The First Encounter, Serious Sam HD: The Second Encounter and Serious Sam 3: BFE all arrived on the Fusion engine with Vulkan support
  • Ballistic Overkill added a Vulkan option
  • Warzone 2100 is getting Vulkan, early builds available

Game Engines and others:

  • Unity 5.6 released with Vulkan support, they’ve done a few more releases since then too
  • CRYENGINE 5.4 released with Vulkan support
  • Unreal Engine 4.17 and 4.18 released, which both had improvements for Vulkan
  • SDL 2.0.6 added Vulkan support
  • Dolphin emulator dropped D3D12 in favour of Vulkan
  • AMD announced the “Anvil” Vulkan framework
  • Steam added support for pre-compiled shaders for Vulkan (and OpenGL)
  • AMD announced their official open source Vulkan driver, but it hasn’t yet been released. So nothing has changed there, we already knew they were going to do it, but they still haven’t actually done it. Update: Now they have!

That’s not an exhaustive list, but it gives a good idea of the progress made for Vulkan this past year. It’s vitally important that the popular game engines get good Vulkan support in, as they’re likely where we are going to get most of our games from. Feral Interactive has obviously invested in it quite a bit too, with their first Vulkan-only game now out and their developers continuing to help with Mesa development.

I still maintain my position on Vulkan, that it won’t suddenly increase the amount of Linux ports we get and so far I feel I’ve been right on the money with that. People have repeatedly argued the opposite with me across various sites, but I clearly haven’t been wrong on it yet. However, I don’t want to undermine the importance of Vulkan for the future of Linux gaming and I do expect more Vulkan games on Linux in 2018, but not due to Vulkan itself, just due to Linux getting more games.

Mesa drivers

As expected, the open source Mesa GPU drivers came a long way yet again. Development has been rapid with four major releases this year. The OpenGL shader cache is now enabled by default, the threaded GL dispatch is also in with an expanding list of games that make use of it for better performance. The current rough plan is to have Mesa 18.0 available in February next year.

SteamOS

SteamOS had a few updates this year, one very interesting release is when Valve dropped AMDGPU-PRO for Mesa, which was quite a surprise. It's hard to really talk about SteamOS, since it hasn't seen a lot of activity in public outside of driver and security updates. I'm not willing to count it out, since it along with a fair amount of other things Valve has done (and is still doing) has really helped pushed Linux gaming.

What will be interesting, is if Valve are going to do a SteamOS 3.0 release based on Debian Stretch, which released in June of this year. I imagine Valve are currently waiting for later Linux Kernel versions, to have some really decent AMD support before doing a big 3.0 release, that's what I hope anyway, so they can make a bit of a splash.

Games

I already mentioned a few games in the Vulkan list, but what about games in general that were released for Linux across 2017? The amount of games is a little hard to track, but it’s in the region of one thousand new releases this year.

We had some really interesting releases this year! From Feral Interactive we had titles like: F1 2017, Dawn of War III, HITMAN and then the GOTY Edition, XCOM 2: War of the Chosen, Total War: Shogun 2 & Fall of the Samurai, DiRT Rally and some more DLC for their other Linux releases. They also have a port teaser still up on their radar, so we know they have something else coming to Linux, but no indication on when it’s coming.

Also, a little noteworthy is something Feral Interactive didn’t announce. They have a GitHub setup, where they have the “ferallinuxscripts” repository, which houses their open source (MIT license) game launcher used by their games. On top of that, it also includes a script that will generate a HTML file about your system setup, which they actually use in their launcher for you to email them. Really nice to see stuff like that in the open.

Virtual Programming gave us Micro Machines World Series, two big Arma 3 updates (with 64bit!), Putty Squad and Arma: Cold War Assault. They are also in the process of porting MXGP3 - The Official Motocross Videogame to Linux.

Aspyr Media released Civilization VI and published the Bloober Team horror game Observer. Quite a quiet year for them, but they’re also publishing other titles that will be releasing on Linux like Innerspace and Next Up Hero.

Those are some interesting releases from some of the bigger players, but let’s not forget the hundreds of indie games released with Linux support this year. Some of them are absolutely fantastic too!

We had titles like Bridge Constructor Portal, Hand of Fate 2, Bomber Crew, Mushroom Wars 2, Tooth and Tail, JYDGE, SteamWorld Dig 2, EVERSPACE (beta), Voxel Turf (my son adores this one), Ken Follett's The Pillars of the Earth and so many more it’s a very long list of good games. Obviously that's an extremely small random pick of games that I like, there's hundreds more good titles that released this year for Linux.

Who can forget the open source games and game engines too, we’ve had new versions of: CorsixTH (Theme Hospital game engine), OpenMW (Morrowind game engine), 0 A.D., SuperTuxKart, OpenRA (Command & Conquer, Red Alert, Dune 2000 game engine), Argentum Age and more!

As for GamingOnLinux (the website)

This year I hooked up a new Sales Page that seems to be ticking over rather nicely, revamped the Release Calendar and put up a Free Games Page. All of which are still being actively developed to be as useful as possible. That’s on top over 1,700 articles of varying sizes written this year by me.

If you appreciate the articles, the videos, the livestreams and everything else, you can support GamingOnLinux on Paypal, Patreon and Liberapay if you’re able to—thank you!

I hope you all had a good year, here’s to 2018 and another solid year for Linux gaming! What was your favourite moment for Linux gaming in 2017?

Whatever you’re doing this holiday season: Happy Holidays, have a good one! I won’t be here on December 24th or December 25th as I will be taking a little time to spend with family.

25 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more information here.
26 comments
Page: 1/3»
  Go to:

Eike 21 December 2017 at 3:13 pm UTC
Happy happyness to all of you!
Tchey 21 December 2017 at 3:30 pm UTC
Ready to still be a Linux user - and gamer - in 2018.
Guest 21 December 2017 at 3:32 pm UTC
liamdaweAMD announced their official open source Vulkan driver, but it hasn’t yet been released. So nothing has changed there, we already knew they were going to do it, but they still haven’t actually done it.

https://www.phoronix.com/scan.php?page=article&item=amd-open-vulkan&num=1

What am i missing here ? I thought it was released now.
liamdawe 21 December 2017 at 3:41 pm UTC
meggerman
liamdaweAMD announced their official open source Vulkan driver, but it hasn’t yet been released. So nothing has changed there, we already knew they were going to do it, but they still haven’t actually done it.

https://www.phoronix.com/scan.php?page=article&item=amd-open-vulkan&num=1

What am i missing here ? I thought it was released now.
To quote the article:
PhoronixAs far as when the open-sourcing is going to occur, it will likely be within a few days.
So Phoronix announced a release that as of yet hasn't happened.

Edit: To be clear, that's not a diss at Phoronix, I'm just making the facts clear.


Last edited by liamdawe at 21 December 2017 at 3:49 pm UTC
ismaelbonato@gmail.com 21 December 2017 at 4:21 pm UTC
You can not forget Black Mirror with day one support


Last edited by ismaelbonato@gmail.com at 21 December 2017 at 4:21 pm UTC
Arehandoro 21 December 2017 at 4:30 pm UTC
I'm sure I will pop my head around here the rest of the years but just in case; Merry Christmas and Happy New Year to everybody!

2018 will be a much better Linux Gaming year, I'm sure of it
chancho_zombie 21 December 2017 at 4:33 pm UTC
Happy Holidays to all ! so honored of being part of such an awesome community!! Long live Linux gaming!! cheers for a great 2018.


Last edited by chancho_zombie at 21 December 2017 at 4:35 pm UTC. Edited 2 times.
dorron 21 December 2017 at 4:59 pm UTC
Calendar is not working...anyway, thanks for everything! Merry christmas and happy holidays. Keep up the good work!!!
Guest 21 December 2017 at 5:05 pm UTC
liamdaweEdit: To be clear, that's not a diss at Phoronix, I'm just making the facts clear.

Phoronix, should of guessed
no_information_here 21 December 2017 at 6:04 pm UTC
QuoteObviously that's an extremely small random pick of games that I like, there's hundreds more good titles that released this year for Linux.
Yes, a great year for games!

Only one I need to add, though: Hollow Knight

;-)
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon or Liberapay. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

We also accept Paypal donations and subscriptions! If you already are, thank you!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
  • Friday Livestream with Samsai
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts