Slashdot Mirror


Interview With Icculus on GNU/Linux Gaming

Via Phoronix comes a link to an interview with prolific GNU/Linux game porter Icculus about the state of gaming on GNU/Linux. Topics include Steam, Windows 8, his experiences trying to push FatELF vs full screen games, and the general state of the game industry. From the article (on the general state of games on GNU/Linux): "It's making progress. We're turning out to have a pretty big year, with Unity3D coming to the platform, and Valve preparing to release Steam. These are just good foundations to an awesome 2013."

12 of 74 comments (clear)

  1. Re:What's the point? by Microlith · · Score: 5, Insightful

    If you bring closed, proprietary, DRM-infested software onto it, you're just turning it into another Windows; you might as well just go back to it.

    Nonsense. Bringing in Steam and closed source games doesn't turn a GNU/Linux platform into a closed source OS. The closed bits have to behave and accept that I control the system.

    you might as well just go back to it.

    I'm trying to get away from it. Games moving to Linux gives me more reason to leave.

    what we need to get these people to do is to give us the code to their engines (even if under a mostly proprietary license).

    Some do, eventually.

    that way we will be able to continue enjoying what makes GNU/Linux attractive and play games as well.

    How about we move games, and users, to Linux first? Silly absolutist stances accomplish nothing.

  2. Re:Walled Garden by Microlith · · Score: 3, Informative

    The interesting thing here is that Microsoft, Google, and Apple are all building app stores with serious restrictions as a way to improve security, but aside from making stronger brands and improving user experience in removing malware, they don't get a lot out of the restrictiveness.

    Google is largely exempt from this implication so long as Android continues to come with a simple check-box for side loading software.

    If we could persuade them to split these apart and allow third party security auditing that applies a filter to the distribution system and then put in place policies of completely open distribution, where they distribute anything... but by default apply a user editable filter that removes all the same things they do now it would still solve their security and battery woes for the mass market (potentially improving it by making it competitive) but also open up distribution for third parties like Steam.

    For Android this is already possible, as evidenced by the Amazon App Store. For Microsoft and Apple, you'll have to force the issue legally. They're quite content to maintain lock-down on their "current" platforms. I say current because Microsoft has extended the walled garden to x86, but only for formerly-Metro applications.

  3. Re:What's the point? by AvitarX · · Score: 4, Funny

    I'm all for DRM, I really like the accelerated desktop experience personally.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  4. Re:What's the point? by Anonymous Coward · · Score: 3, Informative

    You're an idiot. DRM in the context of the Linux kernel means Direct Rendering Management, part of the graphics subsystem which does in fact help with desktop acceleration.

  5. Re:Walled Garden by ninetyninebottles · · Score: 4, Interesting

    I feel like you are talking about different things. Steam isn't a developer, it's a gaming platform and a game store.

    Agreed, but Steam is a distribution platform and a store. They add value by handling a lot of the purchasing and with value added integration. They are competing with the App stores for about half of their business model. It is likely not sustainable unless there is some sort of major technological shift.

    That would be like talking about putting Steam into Game for Windows Live. You can talk about Valve putting their games into other people's store, but not Steam as a platform.

    Well, yes and no. Steam is not a fixed technology. One of the benefits is that across platforms it can link users together to play, chat, share scores, etc. Valve introducing not only their games to Windows Live but also their reputation and ability to audit games to determine which ones are malware or crashy or will otherwise cause users problems is a very real value, especially if MS were to walk away from that service and leave it up to third parties. Xbox, however is the most locked down and least likely of platforms. Phones and desktop OS's on the other hand are a more plausible situation.

    So, there is no scenario in which Steam can be a first class citizen. You're mixing Valve the developers, and Steam as a distribution platform.

    So imagine a world where Apple announced they were going to allow absolutely any application to be distributed in the App store... but by default users would only see the ones Apple approved. Imagine, however, that users could add any company/organization they wanted to approve or disapprove of software and provide ratings for it. For example, Symantec could feed information to the Apple store and users that enabled it could (for a fee) have all applications vetted against Symantec's white/black list. Users could add the Catholic Church's whitelist to remove even apps Apple provided that did not align with the beliefs of those adherents. Users could also add Valve and see added to the store any games Valve had approved as options for purchase. Further Valve approved apps (submitted to the store by Valve) all included integration with Steam's network services to add value.

    In the example above Steam is a first class citizen as much as any other distributor of software and while Apple might exclude some of their games by default for whatever reason, users could still get those games from the same place as all their other games. This is a survivable situation for Valve so long as they keep producing games and adding value with their network services (like integration with other platforms and authentication on other platforms) and Apple wins because more people can get the apps they want and Apple sells more hardware all without seriously degrading the security benefits of the current App store.

  6. Re:And the Linux naming experts strike again by ninetyninebottles · · Score: 3, Insightful

    Seriously, fat elf? ELF was fine, it's another TLA that you might pronounce as E-L-F, but there's only one way people would say FatELF. "Just turn the GIMP into a FatELF and it'll run on all platforms.", seriously RMS should add another one to the list, free as in beer, free as in speech and free as in puns.

    Funny. Seriously though application formats are not user facing so you can name them "BinaryBlumpers" for all I care. I just wish Linux as a desktop were not quite so castrated by Linux as a server design choices and mentality. Icculus's experiences mirrored my own when trying to discuss ways Linux could borrow from other OS's to make it a better desktop. It's all fine and dandy unless you want to add something fundamental and then a million angry server monkeys appear and throw poo. Unless the culture changes Linux will forever be relegated to server and appliance roles.

  7. Re:What's the point? by Bieeanda · · Score: 3, Insightful

    What's with the assumption that with Steam coming to Linux, games will automatically follow? It certainly hasn't worked that way for their Mac library.

  8. Re:What's the point? by Internetuser1248 · · Score: 4, Insightful

    The truth is, most Linux users don't care about games.

    There is a causal element there: Most people who care about games don't use linux. If games come to linux that could change.

  9. Re:What's the point? by EvilIdler · · Score: 3, Insightful

    Everything already existing hasn't been ported, but I've definitely noticed a rise in games with Windows/OS X simultaneous launch on Steam. Every game doesn't get a port, but the ones which do at least get them sooner. But OS X probably has ~15x as many desktop users as the various Linux distros, so it might not be that awesome for Linux. We can be certain the indies won't have any reservations now, though. Unity3D is huge among them, and the Linux client export is a first-class feature, like the OS X and Windows players.

  10. Re:And the Linux naming experts strike again by RCL · · Score: 4, Informative

    Seconded. I feel that people who use Linux not even for gaming, but for anything graphics-related, are a tiny minority. Available API (de facto standard: OpenGL + SDL) sucks, drivers suck (except for NVidia, who gets blamed for being binary), development tools suck (see TFA about OpenGL debugger), distributing binaries is problematic.

    Desktop integration isn't there ("standard" SDL will not help you detect multiple monitors), when your app crashes you are left with broken screen. Just allocating too much (overcommit by a few GB) memory can make your Linux desktop unresponsive enough so you have to SSH to it from another machine and kill the offending process.

    Now compare it to Windows where TDR allows you to survive even a driver crash! There's A LOT of work needed if Linux is to become a good desktop, and the majority of it is not about fancy UI. It's about getting a solid graphics stack, good support for debugging, good tools built on top of that. Frankly speaking, I'm not sure that community can provide that. This requires unification of will on a large scale, and community tends to produce loosely-knit patchwork of locally optimal solutions.

  11. Re:What's the point? by Belial6 · · Score: 3, Interesting

    OSX is dramatically closer to the market share of Desktop Linux than it is to Windows. OSX has somewhere in the neighborhood of 9-10% more of the market than Linux. This isn't to say that the Linux market is large. It is to say that the OS X market is tiny. As much as Mac fans want to rave about how their platform is a major contender, it really isn't. It is a niche OS that has been marketed well enough that it looks like a major OS.

    Before the fanboys come out of the woodwork to accuse me of being a 'Hater'. Please notice that I did not comment on the quality of the OS. Only it's market share.

  12. The numbers matter... by HerculesMO · · Score: 3, Interesting

    And the sad fact is, that as of today, Windows 8 under steam outnumbers *all* versions of Mac OS all together. You can bet that the desktop distribution to Mac is higher than Linux, so what is the point here?

    Valve is caught with a problem, they are trying desperately to stay relevant in an era where XBox is actually really good, and while the integration into Windows 8 leaves much to be desired, you now give companies a huge benefit in added revenue via XBox points and Xbox Achievements (which points can unlock certain things). Simply stated, developers and publishers make more money through the Xbox channels than they do anywhere else.

    I know the idea of Linux gaming is great on /. but let's face the bad news; only if the community takes on the challenge of porting games (ala Wine or something), will it ever be bothered to be played. And even then, every Linux "gamer" will keep a Windows partition because all games will come to Windows, and only some will come to Linux -- and that's in an ideal world. So if publishers/developers know this, what's the point in adding Linux support in? The games won't play as well, they will lose added revenue via Xbox points/achievements, and they will make a few nerds happy.

    Sorry to say but getting a Humble Bundle developer to push the idea that Steam on Linux will be "moderately successful" to "wildly successful" is idiotic and naive. Next time show an interview from a big name publisher and let the entire interview be three minutes of laughing.

    --
    The price is always right if someone else is paying.