Slashdot Mirror


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?"

43 of 281 comments (clear)

  1. *Sure* it is. by Anonymous Coward · · Score: 2, Insightful

    Linux on the desktop, BABY!

    1. Re:*Sure* it is. by Anonymous Coward · · Score: 4, Funny

      Number two on the desktop?!? Bad baby!!!!

    2. Re:*Sure* it is. by sabri · · Score: 3, Funny

      I hope this won't happen:

      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':
      /call-of-duty/cod.c:59: undefined reference to `shoot'
      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.
    3. Re: *Sure* it is. by Vanderhoth · · Score: 2

      That would just be to awesome.

    4. Re: *Sure* it is. by aliquis · · Score: 4, Funny

      Yeah, an additional 40 FPS for everyone running Gentoo .. ;D

    5. Re:*Sure* it is. by Darinbob · · Score: 2

      Gentoo gaming!
      On the desktop!

  2. I'll be ecstatic! by LF11 · · Score: 2

    I'll become a gamer again if this happens. Just the idea of this makes me incredibly happy.

    1. Re:I'll be ecstatic! by interkin3tic · · Score: 5, Funny
      Why? Did you look at those numbers?

      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!!!

    2. Re:I'll be ecstatic! by PopeRatzo · · Score: 3, Insightful

      I'll become a gamer again if this happens. Just the idea of this makes me incredibly happy.

      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.
    3. Re:I'll be ecstatic! by hraponssi · · Score: 2

      I hear you. My wife wouldn't like me sitting around naked in the livingroom wearing only a tattoo, a cowboy hat, some high heels and possibly oculus rift either. Women..

    4. Re:I'll be ecstatic! by genner · · Score: 2

      It's a game, a big-budget currently-supported game, not made by Microsoft or Sony, that you can play on Linux PCs (not consoles)...

      I must be imagining the copy of Team Fortress 2 that came in my copy of The Orange Box for the PS3. And yes, I know that the PS3 version is hatless, but it's got the same gameplay.

      .....but hats ARE the gameplay,

  3. Does SteamOS count as a desktop? by putaro · · Score: 4, Insightful

    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.

    1. Re:Does SteamOS count as a desktop? by Anonymous Coward · · Score: 5, Informative

      Q: Didn't you tell me to develop for Ubuntu? Do I need to install Debian to build for SteamOS?
      A: All Steam applications execute using the Steam Runtime which is a fixed binary-compatibility layer for Linux applications. This enables any application to run on any Linux distribution that supports the Steam Runtime without recompiling.

    2. Re:Does SteamOS count as a desktop? by Demonoid-Penguin · · Score: 2

      It's a variant of Linux but it's not for use with a general purpose computer.

      Oh yeah? My kids aren't complaining, and neither are theirs. Likewise the many thousands of others who've already downloaded and installed Ye Olde Steam OS. and yes, those boxes are still desktop machines, they just hook up to the CatLeap in the lounge room when gaming (Steam is just an interface, nothing to stop you having the desktops of your choice installed on the same box - no need to dual boot.

  4. Aside games.. by Delarth799 · · Score: 2

    ..there isn't much holding me back from dumping Windows all together so seeing that Linux as a viable gaming platform is on the rise it shouldn't be too much longer before I can dump it all together and go full Linux. Sure Linux has Wine support but I would prefer to have native support instead.

  5. Maia and Linux by blackraven14250 · · Score: 4, Interesting

    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.

    1. Re:Maia and Linux by mjwx · · Score: 2

      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

      So if it were an EA game, we'd be in the post release stage.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    2. Re:Maia and Linux by blackraven14250 · · Score: 2

      That would be wrong. Alpha is where you begin testing, whether or not all of the final functionality is present. Software is usually considered in beta when it is feature-complete - this implies that in any prior stage, it may not be feature-complete. By your definition, Maia is pre-alpha; by the widely-accepted definition, Maia is alpha.

  6. Unknown sources by tepples · · Score: 3, Interesting

    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.

  7. It has to start somewhere by asmkm22 · · Score: 5, Interesting

    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.

    1. Re:It has to start somewhere by DanSSJ4 · · Score: 2

      SteamOS could be just that. If it gains large popularity all the other distro's will want to make sure that they include everything the SteamOS uses for playing games so they can have access to that library of software.

      SteamOS would become the Linux Gaming Standard that you want, it will just be called SteamOS Compatible.

    2. Re:It has to start somewhere by steveha · · Score: 3, Interesting

      Linux still needs a baseline distro for developers to target.

      I think Linux has one now; it's called SteamOS. I've said this before:

      http://games.slashdot.org/comments.pl?sid=4252825&cid=44926779

      John Carmack has talked, in the past, about the insane difficulty of packaging games for Linux. There are so many distros out there. Well, SteamOS solves that problem.

      I predict that game developers who support SteamOS will not accept bug reports filed against any other distro; instead they will tell the user "it runs fine on SteamOS, so tell your distro it needs to get compatible."

      I am fine with the above, as long as SteamOS is free and open. Well, it is. So I think this is the best possible news for Linux gaming.

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
  8. Wine is not an emulator by tepples · · Score: 5, Interesting

    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?

    1. Re:Wine is not an emulator by tepples · · Score: 4, Insightful

      To keep this debate from collapsing into one of definitions, I'll offer some. In the retro-gaming community, an "emulator" simulates the operation of an entire computer, using an interpreter or dynamic recompiler to simulate the CPU. This emulator imposes a substantial performance penalty. For example, DOSBox and Bochs are emulators. Wine, on the other hand, is just a set of libraries that run on your existing machine; the application's code runs natively. VirtualBox and VMware are somewhere in the middle as "virtual machine monitors", which execute unprivileged code directly and recompile privileged code into the same instruction set but without use of privileged instructions.

      Let me put it another way: If you think Wine is an emulator, then Qt is an emulator too if I install it on a GTK+ based distribution like Ubuntu or Xubuntu, and GTK+ is an emulator if I install it on Kubuntu.

    2. Re:Wine is not an emulator by KiloByte · · Score: 3, Interesting

      Wine: an emulator of the win32 API+ABI on POSIX+X.
      WinXP/Vista/7/8: an emulator of the win32 API+ABI on NT.

      Neither is native in this sense.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    3. Re:Wine is not an emulator by tepples · · Score: 3, Informative

      If you use that definition, then nothing on Linux can be native because Linux is a UNIX emulator.

  9. Problem is switching from Win to Linux ... by perpenso · · Score: 2

    ..there isn't much holding me back from dumping Windows all together so seeing that Linux as a viable gaming platform is on the rise it shouldn't be too much longer before I can dump it all together and go full Linux. Sure Linux has Wine support but I would prefer to have native support instead.

    This is a very common opinion. However the problem is that switching from Windows to Linux does not really help the developer. The developer replaced a Windows sale with a Linux sale. Basically Linux will largely cannibalize Windows sales. So the justification to the developer for doing a Linux version has to go beyond simply the number of Linux sales.

    For a small and not-well-known developer this benefit may be greater exposure and word of mouth. For the large established developer the benefits for a Linux version are a bit iffier. Assuming of course the large developer does not have a software distribution platform to promote.

  10. Re:Apple doesn't take gaming on computers seriousl by Guspaz · · Score: 3, Interesting

    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.

  11. iPod touch and iPad mini by tepples · · Score: 2

    Apple does not seem to be much interested on building affordable computers for gaming.

    Then what are iPod touch and iPad mini? They're not general-purpose out of the box,* but they do compute, and they do run games.

  12. Not surprising if you state Macs aren't supported by Volguus+Zildrohar · · Score: 5, Informative

    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.
  13. The living room by tepples · · Score: 2

    Basically Linux will largely cannibalize Windows sales.

    Not for games designed around the 2 to 4 controllers and large monitor in a living room. Only a tiny number of people have put together a living room gaming PC running Windows. The Steam Machines, on the other hand, are designed for the living room in order to make it easier for developers to get controller-friendly games out to the public with less overhead and less red tape than the consoles.

  14. Power failure does not kill Linux by tepples · · Score: 2

    when you incorrectly shut-down most linux distro's you'll actually destroy your OS ~ install ubuntu (non-virtualized) and force shutdown (for proof)

    My experience differs. I have Xubuntu 12.04 LTS on my laptop and Xubuntu 12.04 LTS on my grandmother's decade-old desktop PC. Sure, Alt+SysRq+REISUB makes panic shutdowns cleaner, but if sudden loss of power rendered the operating system unbootable, you wouldn't be able to read the comment that I'm typing right now on the laptop.

  15. Re:FreeBSD by willy_me · · Score: 2

    FreeBSD would be a little stupid. I love BSD, but it lacks driver support for video cards. SteamOS has to support multiple different hardware configurations so going with Linux makes much more sense. Sony is a special case because they are in a position to standardize on a single hardware configuration. For them, BSD should be great.

  16. Steam Runtime by tepples · · Score: 2

    It's called the Steam Runtime.

  17. I would think it already has taken #2 by msobkow · · Score: 2, Interesting

    I would think Linux already has taken #2 if you include Android game apps.

    --
    I do not fail; I succeed at finding out what does not work.
  18. Re:Linux is GPL 2.0 by Microlith · · Score: 2

    TrollstonButterbeans

    Nice, but in case some fool takes you seriously...

    Linux can't have a viral open source lock-down like GPL 3.0

    Irrational statements like this show you argue from emotion rather than logic.

    So things like Android and Steam OS aren't going to bring Linux style "freedom".

    SteamOS being based on Debian means it could very well do so, as Debian readily uses GPLv3 packages and nothing Valve is doing would be impacted by the GPLv3.

    You can still do TIVOization

    Yet nothing indicates Valve will do so. If anything, their own behavior suggests the direct opposite.

    There are and WILL be strings, unlike the operating system itself. Correct me if I am wrong, but I'm pretty sure I am correct --- and please only people that know what they are talking about (so thank you in advance!).

    What strings? Can you name them? You can't be contradicted if you won't lay out your claims.

  19. Re:People that have like by couchslug · · Score: 2

    " that's when you incorrectly shut-down most linux distro's you'll actually destroy your OS"

    Citation needed or take your FUD elsewhere. I've been using a variety of distros since 1999 and have had FAR more problems with Windows when power is interrupted.

    Incidentally, rescuing Linux with the live media I install it with in the first place is very convenient, though most rescues I use Linux to perform are on Windows machines.

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  20. Re:Apple doesn't take gaming on computers seriousl by Guspaz · · Score: 4, Informative

    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.

  21. Re:Apple doesn't take gaming on computers seriousl by Guspaz · · Score: 2

    Sorry to double-reply here, but I thought I'd point out that one difference between previous external GPUs and what we're talking about here is the interface. Lots of previous solutions are using USB, which is a very resource intensive and low-speed interface. Thunderbolt is basically just PCI-Express over a cable, so when you route a PCI-Express graphics card over Thunderbolt, the PC and graphics card can communicate in their originally intended form. There is indeed a big drop in bandwidth because you're taking a graphics card meant for a 16x PCIe slot and running it over a Thunderbolt solution that behaves more like a 4x PCIe slot, but that's still fast enough for pretty decent performance. It helps that a graphics card on a 16x slot isn't anywhere close to bandwidth limited.

  22. Re:Linux still needs decent game dev tools by mark-t · · Score: 2

    Hey., I'm not saying its bad that they target Linux... I'm saying that targeting Linux without actually having the development environment work on Linux is really shooting the whole notion in the foot. For most people that even care about it, the fact that Unity3D can target Linux is liable to matter only to people who don't use windows or osx in the first place. a group that can't possibly even develop with it because the software needs OSX or windows anyways.

    If people are seriously going to migrate to Linux from whatever platform they use now for gaming, then it's pretty obvious that it's going to have to offer games that aren't available *on* their original platform... but if the dev tools only work on those platforms, then it's pretty much a given that, since they are making a desktop game anyways, it's going to be available for that platform, and from the user's perspective, Linux will offer no significant advantage over their current OS for gaming, meaning they won't switch and meaning that Linux stays pretty much at the same popularity level.

  23. Re:Apple doesn't take gaming on computers seriousl by Uberbah · · Score: 2

    Annoyingly, you'd be able to use discrete graphics cards with any modern Mac if Apple would stop refusing to license thunderbolt PCIe bays.

    Eh hoser?

    "The OWC Mercury Helios PCIe Expansion Chassis gives users of Thunderboltâ port equipped computers including the Apple Mac mini, iMac, and MacBook the ability to tap into a wide variety of professional-level performance PCIe adapters that were once the sole domain of desktop workstations. Helios utilizes any half-length PCIe 2.0 card (up to 6.5") to provide a massive boost to your workflow."

  24. Hah by wonkey_monkey · · Score: 2

    Number two.

    That is all.

    --
    systemd is Roko's Basilisk.
  25. Re:Not surprising if you state Macs aren't support by simoroth · · Score: 2

    Maia developer here. To clarify, the game's website is out of date and the stats I gave to Gaming on Linux were based on the Steam sales rather than the limited direct preorders.