The Hidden Truth About PC Gaming


Gaming on a sub-$200 Intel 6-core CPU, monitors with 144-Hz refresh rate, slim gaming laptops, eSports, and battle royale game genre are some of the popular topics right now about PC gaming. PC gamers are probably familiar with them or may have at least heard of them through social media or well-known online publications about PC gaming. Even popular YouTube channels that features PC gaming content would have videos covering those topics. But despite the continuous growth of PC gaming, there are no recent articles discussing the available options for the OS (operating system) that can be used for gaming. The last time the OS is a hot topic on PC gaming was 2 years ago when Windows 10 was still new and being touted as the OS that would finally put Windows 7 to rest.

linux-games-1990s-v2
Some of the cross-platform PC games in the 1990’s

Very few know that there is another OS that has also been in use for gaming since the 1990’s. Popular games of id Software at that time such as Doom and Quake were made available on Linux . Loki Software was founded in 1998 and became the game developer that heavily promoted the use of Linux for playing PC games. Unreal Tournament, Sid Meier’s Alpha Centauri, and Heroes of Might and Magic III are some of the 19 games Loki Software brought to Linux . Unfortunately, the rise of Linux as a gaming platform lost momentum when Loki Software filed for bankruptcy in 2001 . The situation worsened with id Software stopping support for Linux gaming in 2005 by making Quake 4 as their last game that supports Linux .

linux-2014-games-v2
1st wave of AAA games in the revival of Linux gaming

The absence of Loki Software and the withdrawal of id Software really slowed down the progression of Linux as a gaming platform. AAA games on Linux were non-existent at that time and gamers had no other choice but to use Windows if they want to play the latest PC games. Valve Corporation released Steam on Linux in February 14, 2013 and that was the time when AAA games started re-emerging on Linux .

Misconceptions about Linux Gaming

Ask a friend or a colleague if they use Linux for playing the latest PC games and you’ll probably get a confused look on the face. Many people still think that PC gaming is limited to Windows.

SS3-fusion-linux
Serious Sam 3: BFE (Fusion 2017) supports Vulkan on Linux
Few games on Linux

The most popular argument against using Linux for gaming is there are few games to play on Linux. Go to online forums and you would usually see the “only about 20% of the Steam game library has Linux support” argument. As of October 10, 2017, only 3,742 out of the 16,862 (22.19%) games at Steam have Linux support . That is relatively small but people forget to consider that Steam was released in 2003 and only started supporting Linux in 2013. It means 10 years passed wherein all games being released on Steam are games that only support Windows. From a businessman’s point of view, making Linux ports of very old games does not make sense.

steam-top-games-2017oct10
22 out of the Top 42 (52.38%) Most Played Steam Games have Linux support

Also, the number of games with Linux support will never catch up because every new game being released with Linux support is also a game that supports Windows. Steam only has 500 Linux games 3 years ago and the trend of increase is impressive .

RELATED:
Can a Gamer Use Linux and Still Enjoy PC Gaming?
The Linux Games of 2017

There are popular game franchises that are still not on Linux but more high quality games are coming to Linux every year. Warhammer 40,000: Dawn of War III, and Deus Ex: Mankind Divided prove that using Linux for playing the latest PC games is becoming more viable. Those games were made available on Linux in less than 4 months after they were released on Windows. A gap that short is impressive because past AAA games such as Borderlands 2 and BioShock Infinite took about 2 years before they were made available on Linux.

  Release Date    
Title Windows Linux Gap (years) Windows Publisher Linux Publisher
EVERSPACE May 26 2017 Sep. 9 2017 0.29 Rockfish Games Rockfish Games
Warhammer 40,000: Dawn of War III Apr. 27 2017 June 8 2017 0.12 SEGA Feral Interactive
Hollow Knight Feb. 24 2017 Apr. 11 2017 0.13 Team Cherry Team Cherry
Civilization VI Oct. 21 2016 Feb. 9 2017 0.30 2K Aspyr Media
Deus Ex: Mankind Divided Aug. 24 2016 Nov. 3 2016 0.19 Square Enix Feral Interactive
Poor Performance on Linux

The SteamOS 2.0 vs Windows 10 article of Ars Technica in November 2015 is a popular reference used by some when convincing people to stay away from Linux for gaming purposes. In that article, Linux was shown to be 21 – 58% slower than Windows in terms of average frame rate. Though Ars Technica was fair enough to explain that it’s not the fault of Linux, that article is outdated already and lacks better benchmarks. To better explain the issue of Linux game performance, let’s check game benchmarks from the NVIDIA GeForce GTX 1080 Ti Windows vs. Linux performance review of Phoronix.

Based on the benchmarks shown above, Linux was slower than Windows by 34% and 22% in Deus Ex: Mankind Divided and Middle-earth: Shadow of Mordor, respectively. Without additional benchmarks, newbies to Linux gaming might really think Linux is a bad choice for gaming.

GTX-1080-Ti-Unigine-2017APR28

Unigine Superposition runs at the same performance on Linux (OpenGL 4.5) and on Windows (DirectX 11), so Linux is not the one to blame on why some games run poorly on Linux. Game performance on Linux depends on how the developer optimized.

GTX-1080-Ti-Talos-Prin-2017APR28

The API is also major factor that affects game performance. Vulkan, the API born out of AMD’s Mantle, shows Linux has the potential to have performance parity with Windows. In The Talos Principle, Linux (Vulkan) is only 13% slower than Windows (DirectX 11). The implementation of Vulkan in most of the games today are still in experimental stage so we can expect more performance gains once Vulkan matures and game developers get more experienced in using Vulkan.

Linux is hard to use

There are so many Linux distributions and some of them are hard to use. For long-time users of Windows who want to switch to Linux, we strongly recommend Ubuntu MATE due to its newbie-friendly user interface. Steam officially supports only Ubuntu but its user interface might turn off newbies which are used to Windows. Ubuntu MATE 17.04 is the Linux distribution we used for reviewing Hollow Knight, Ballistic Overkill, and Warhammer 40,000: Dawn of War III and have found it to be very stable for gaming.

Linux has a tiny market share

Last April 25, 2016, Valve Corporation reported that there are over 125 million users of Steam . Assuming the Linux market share really is just 1%, that translates to 1,250,000 users of Steam on Linux. Size is relative and it depends on what the data will be used for.

steam-linux-market-2014jan-2017sep
Steam Linux market share history from Jan. 2014 to Sep. 2017. Graph from GamingOnLinux

Now, let’s discuss the Steam Survey which is usually referenced in discussions about Linux market share. According to that survey, the Linux market share has a declining trend. Some would use the survey results to make claims that the number of Linux users is decreasing. Usage and market share are different things and the sample figures below shows it’s possible the Linux usage is increasing while the Linux market share is decreasing. The decreasing Linux market share maybe caused by a surge of players of a very popular game that is only available on Windows. An example of it is PLAYERYUNKNOWN’S BATTLEGROUNDS . Linux gamers who dual-boot with Windows for games like PLAYERYUNKNOWN’S BATTLEGROUNDS can heavily skew the results of the survey.

Number of Steam Users
Windows Linux Linux share
Jul 1, 2017 130,000,000 962,000 0.74%
Aug 1, 2017 152,730,159 962,200 0.63%
Sep 1, 2017 160,416,667 962,500 0.60%

Valve Corporation does not disclose the complete details on how they arrived with the survey results. We hope they would be more transparent and improve presentation of data in the future.

Game developers won’t invest in a tiny market share
Shadow-of-Mordor-neck-thrust
Yes, you can kill Uruks on Linux.

Market share is not the only factor game developers consider when deciding if a game will be ported to Linux. The amount of costs involved in porting a game to Linux will be largely affected by the amount and complexity of work needed to do the port. If the game was designed from the start without consideration of a Linux port (like using DirectX instead of Vulkan), it will probably be harder and more costly to do. Linux ports of AAA games being done in-house are seldom. If the original developer does not have the appropriate resources which is usually the case with many AAA games, the Linux port is outsourced.

RELATED:
Game Developers That Support Cross-Platform PC Gaming

Release Date
Title Windows Linux Gap (years) Windows Developer Linux Developer
Total War: WARHAMMER May 24 2016 Nov. 22 2016 0.50 Creative Assembly Feral Interactive
HITMAN Mar. 11 2016 Feb. 16 2017 0.94 IO Interactive Feral Interactive
XCOM 2 Feb. 5 2016 Feb. 5 2016 0.00 Firaxis Games Feral Interactive
DiRT Rally Dec. 7 2015 Mar. 2 2017 1.24 Codemasters Feral Interactive
Mad Max Sep. 1 2015 Oct. 20 2016 1.14 Avalanche Studios Feral Interactive
F1 2015 Jul. 10 2015 May 26 2016 0.88 Codemasters Feral Interactive
Dying Light Jan. 27 2015 Jan. 27 2015 0.00 Techland Techland
Alien: Isolation Oct. 7 2014 Oct. 27 2015 1.05 Creative Assembly Feral Interactive
Middle-earth: Shadow of Mordor Sep. 30 2014 Jul. 30 2015 0.83 Monolith Productions Feral Interactive
Metro: Last Light May 14 2013 Nov. 5 2013 0.48 4A Games 4A Games
BioShock Infinite Mar. 25 2013 Mar. 17 2015 1.98 Irrational Games Virtual Programming
Tomb Raider Mar. 5 2013 Apr. 27 2016 3.15 Crystal Dynamics Feral Interactive
Borderlands 2 Sep. 18 2012 Sep. 20 2014 2.00 Gearbox Software Aspyr Media
The Witcher 2 May 17 2011 May 22 2014 3.02 CD Projekt RED Virtual Programming
Civilization V Sep. 21 2010 Jun. 10 2014 3.81 Firaxis Games Aspyr Media

More Stories
Top 3 Largest Casinos in the United States