Ask Slashdot: Is Linux Set To Be PC Gaming's Number Two Platform?
monkeyhybrid writes "Following a tweet from the developer of Maia (a cross platform game soon to hit Steam) that Linux was bringing him more game sales than OS X. Gaming On Linux decided to investigate further by reaching out to multiple developers for platform sales statistics. Although the findings and developer comments show Linux sales to still be sitting in third place, behind those of OS X and Windows, they are showing promise. Developer feedback certainly appears to be positive about the platform's future. With Steam OS on its way, surely leading to more big title releases making their way to the Linux platform, could Linux gaming be set to take the number two spot from Apple?"
Number two on the desktop?!? Bad baby!!!!
It's a variant of Linux but it's not for use with a general purpose computer. By that standard, BSD (iOS sorta kinda) and Linux (Android) are already major game platforms.
Maia isn't a game that's "soon to be released". Maia is in a very early alpha stage with very little of the final functionality - you'd expect Linux to be over represented in that particular sample.
As I understand what I've read, Steam OS allows the user to exit the Steam client, run GNOME, and install games from unknown sources. Android (both Google Play and Fire OS flavors) likewise lets users install games from unknown sources. The odd man out here is iOS.
The problem is that Linux still needs a baseline distro for developers to target. Ubuntu had a lot of promise until the last few years where it's been shifted to target every device *except* desktops. Not to mention the weird shit they've been pushing like ads in the OS.
I'd really like to see something to the effect of a Linux Gaming Standard, where as long as certain structural conditions are met within any given distro, developers could simply target those standards and build their rpm/deb packages and not have to worry about supporting Ubuntu specifically. I'm talking things like specific libraries and drivers that need to be present for "Linux Gaming Standard" certification, so that people aren't having to worry about hunting down the right repo by blindly copy/pasting some forum suggestion for someone else into their terminal hoping to make magic happen.
Sure Linux has Wine support but I would prefer to have native support instead.
Wine is not an emulator but a reimplementation of the Win32 API. So long as the developer of a video game or other application tests its product on Wine, it's just another toolkit, just as GTK+ and Qt and SDL are toolkits. In such a case, I don't see how an app running in Wine is any less "native" than, say, a Qt app running on a GTK+-based distribution. If you complain instead that not enough developers and publishers of games designed for Windows care about Wine compatibility, I can agree with that complaint though. Is that what you're trying to say?
Annoyingly, you'd be able to use discrete graphics cards with any modern Mac if Apple would stop refusing to license thunderbolt PCIe bays. Benchmarks (via enthusiasts hacking together solutions) show that even a Macbook Air can provide good gaming performance (5x or more the framerate of the iGPU) when connected to a high-end graphics card via Thunderbolt (even on the internal display). Since Apple refuses to license them, however, you're restricted to doing it under bootcamp with expensive enterprise-targeted enclosures.
In other words, there is no technical reason why you couldn't simply plug an external discrete GPU into any Mac and instantly get massively improved gaming performance. Apple is actively blocking such things.
On the Maia website, for system requirements:
OS: LINUX 64, WINDOWS. MAC SUPPORT COMING SOON.
When confronted with one problem, some think "I'll use recursion". Now they are confronted with one problem.
I hope this won't happen:
/call-of-duty/cod.c:59: undefined reference to `shoot'
:)
make[2]: Entering directory `/call-of-duty/src'
gcc -Wall -Werror -ggdb -g -O2 -lshoot-em-up -o cod cod.o
cod.o: In function `kill_em_all':
make[2]: *** [cod] Error 1
make[2]: Leaving directory `/cod/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cod'
make: *** [all] Error 2
root@gamer:~/#
I'm not a complete idiot... Some parts are missing.
Yeah, an additional 40 FPS for everyone running Gentoo .. ;D
Puppy Games
89% Windows
6% Mac OSX
5% Linux
I have more good news for you. In a three way dunk competition between you, Kobe Bryant, and me, you have a good shot at coming in second!!!
Here's one set of benchmarks from a guy who did it using a rather indirect way involving a thunderbolt-to-expresscard adapter combined with an expresscard-to-pcie adapter:
http://forum.techinferno.com/d...
And here's a guy who did it more directly using a thunderbolt-to-pcie adapter:
http://forum.techinferno.com/d...
You can see the benchmarks there for yourself. External monitor benchmarks are higher, probably because of the extra copying that has to go on to use the internal monitor. As an example, the first guy on an 11" 2013 macbook air got 69 FPS running Bioshock Infinite on max settings at 1366x768 (versus 15 FPS on the stock iGPU), and the second guy reported running Battlefield 3 on "Ultra" quality at 40FPS at 1920x1080.
Is there a big performance hit from doing all this, including using a dual-core ultrabook-class CPU? Sure, but it's hard to argue that the results aren't playable. It certainly proves the concept, and a properly supported solution at an affordable price could make one hell of an improvement to a notebook docking solution. Having the portability of an ultrabook, but docking it at home to your home monitor/speakers/mouse/keyboard/storage/network/etc? That'd be pretty nice. For many people, it might obviate the need to have both a desktop for gaming and a notebook for portability.
Linux is already the #2 gaming platform.
Don't wait to be happy.
SteamOS will be available for download very soon, and then you're going to see a lot start to happen. I'm already collecting components for my SteamBox. No, it's not going to be in the "living room" because playing games in the living room is for children. I play games at a desk with a captain's chair like God intended.
Plus, my wife won't let me connect my gaming computer to the big TV. You know how it goes, "happy wife, happy life". Anyway, once I get my Oculus Rift I won't need that big TV. It's easier to play in a room by myself because then nobody can see me making funny faces and sticking my tongue out with drool on my chin while I'm running and jumping through Steelport in nothing but a tattoos, a cowboy hat and high heels.
You are welcome on my lawn.