Slashdot Mirror


Why Gaming Sucks On Linux

lseltzer writes "Efforts have been made to improve the situation, but things have actually gotten worse for gaming on Linux rather than better. If you're a gamer you're just plain better off running Windows and dual-booting (or VMing) between the two operating systems than hoping your games will run in Cedega or some such product." From the article: "So where does all of this leave Linux gamers? One word: Windows. Yep, you read that right. If you're a gamer, do yourself a favor and just buy a copy of Windows and set up a dual-boot system. Why bother to torture yourself with the headaches presented by Linux gaming? Why should you continually not have the games you want to play? Why settle for half-assed solutions that might or might not run the games you crave so desperately?"

29 of 357 comments (clear)

  1. Because.... by drdanny_orig · · Score: 3, Funny
    Why bother to torture yourself with the headaches presented by Linux gaming? Why should you continually not have the games you want to play? Why settle for half-assed solutions that might or might not run the games you crave so desperately?
    Because if not, the terrorists will have won!
    --
    .nosig
  2. Non-Karma Whoring Article on One Page by Anonymous Coward · · Score: 2, Informative

    Why Gaming Sucks On Linux
    By Jim Lynch

    Despite last week's article about running World of Warcraft on Linux with CodeWeavers' CrossOver, I can't help but feel a sense of despair when I think of gaming under Linux. It seems that over the last few years, with a few exceptions, things have gotten worse rather than better. Frankly, I've had it with gaming under Linux. It's not worth the time or the effort.

    The Tragedy of Loki
    You might remember that a while back a company named Loki Games tried to make a business out of porting Windows games to Linux. Loki had an ambitious idea and did deliver some good games for Linux. But could it pull it off? Could Loki show that there was a real market for games under Linux?

    Well Loki sure did have some significant achievements. Here's a list of the games that Loki released:

    Civilization: Call to Power
    Descent 3
    Deus Ex
    Heavy Gear 2
    Heavy Metal: FAKK@
    Heretic 2
    Heroes of Might and Magic 3
    Kohan: Immortals Sovereigns
    MindRover
    Myth 2: Soulblighter
    Postal Plus
    Railroad Tycoon 2
    Rune
    Sid Meier's Alpha Centaur
    Simcity 3000 Unlimited
    Soldier of Fortune
    Tribes 2
    Unreal Tournament

    As you can see, Loki offered a good selection of games (yes the games listed are old, but Loki has been out of business since early in 2002, so it's understandable that its product list is dated). And some of those games--back in their day--were considered top of the line and were wanted by lots of Linux gamers.

    Alas, Loki was never able to make the numbers work and ultimately went out of business as a result. For Linux gamers, the death of Loki was a true tragedy. After that, who would want to ever bother making Linux versions of the latest and greatest games? As it turned out . . . nobody. And nobody will probably bother again . . . ever.

    So where does the death of Loki leave us?

    CrossOver Linux: The Few, the Proud...

    As I noted in last week's review of CrossOver Linux, that program did a very nice job getting World of Warcraft to install and play under Linux. It ran well, and I'd recommend it to any desperate Linux player who wants to try World of Warcraft, right now CrossOver Linux is simply the best way to play World of Warcraft under Linux, period.
    WOW and KDE

    TransGaming: A Beautiful Promise...and a Bitter Disappointment

    Now I can hear some of you immediately beginning to think "But wait: What about TransGaming's Cedega, Jim? Isn't that the solution for Linux gamers?" Well my own recent experience playing with TransGaming has left a bad taste in my mouth. So bad that I decided to can a review I was writing of the product, as I felt it simply wasn't worth spending any more time on. While I was able to get Call of Duty to run, I was unable to get World of Warcraft and some other games even to install, let alone actually run.

    The fact that World of Warcraft gave me an error message and then refused to accept the second install CD just irritated the hell out of me. WoW has been out for ages now, it's not a new game. What is the point of TransGaming if it can't easily and quickly install something as common as WoW? CrossOver Linux did a fine job of handling WoW, so there is no excuse for TransGaming's Cedega product not to also handle it with ease and comfort.

    I was also dissatisfied with the installation of Cedega itself. Installing it under a regular distribution was an irritating headache. Fortunately I had a copy of Mandriva 2007 with Cedega bundled. Even then though, installation of certain games didn't work properly.

    TransGaming's Cedega download page itself is a mess. It should more easily guide customers to the proper version of Cedega for their distribution. Right now it's a disorganized list of files, and I think it should be cleaned up.

    In general TransGaming needs to start focusing on the quality of experience that Linux gamers get from their products and not on mass quantity of games. Make the Cedega product easy to install, configure and us

  3. Dual boot is okay, but can Windows read linux FS? by psyclone · · Score: 2, Insightful

    Dual booting is okay for games, but how about when you want to play music in the background? And all of your music is on your ext3, Reiser, or XFS file system? How is the read/write support from windows back to linux? I think there have been advances on read/writing NTFS from linux, but how about the other way around?

  4. Not THAT bad by Reapman · · Score: 4, Informative

    Oh it's not that bad I don't think... yeah if your a gamer run Windows, but Linux is hardly the lost cause this summary makes it out to be. The only game I play right now that I need Windows for is FFXI. In Linux I play Civ4, WoW, UT'04 without problems (Civ4 does crash time to time, but it does in Windows too). I'm actually impressed with how far it's gotten over the years. Long way to go, but keep up the good work the guys at Wine and Cedega (yes I bought Cedega, and yes I got my moneys worth outa it in my opinion)

  5. Re:Uh by erik+umenhofer · · Score: 3, Interesting

    the whole point is not "whatever". the point is people want to play games that aren't 2-3 years old. I like having new games around and playing on any *nix system was a chore.

    Are you stating that all linux users should be happy with their old games? I find it very worth while to have windows installed.

  6. OpenGL by aralin · · Score: 4, Interesting

    It is all about OpenGL vs DirectX. As long as developers will opt for DirectX, the games are not going to be portable to Mac OS X and Linux. And if the trend ever reverses, we might have a chance. Anyway, most people just buy a game console and are done with it. But there is a ray of hope in the fact that these consoles start to use Linux and OpenGL to run/make games. So theoretically...

    --
    If programs would be read like poetry, most programmers would be Vogons.
    1. Re:OpenGL by michaelsimms · · Score: 2, Informative

      This is utter rubbish. Our company has plenty of experience porting from Direct3D to OpenGL.

      It isnt just possible, it has happened - frequently.

      --

      Tux Games. Your complete source for native Linux games.
    2. Re:OpenGL by ad0gg · · Score: 2, Insightful

      Maybe open source guys should get off their behind and create a decent competitor to directx. Open GL is an ok solution, you have write extensions to do anything fancy and there's directx which has everything there for you.

      --

      Have you ever been to a turkish prison?

    3. Re:OpenGL by Svartalf · · Score: 2, Interesting

      Heh... You say this, but you've not a SINGLE clue on what it takes to get access to such things
      as "the latest games".

      Part of what destroyed Loki was they bit off more than they could chew, more than they could afford.
      Each game published costs a given amount of money, typically anywhere from $10-50k for the privilege
      to just simply see the code and port it. In some cases, even MORE than that (Just look at licensing
      fees for the some of the hot engines out there- they can charge as much as a quarter mil...).

      And then, it depends on the quality of the code as to how long it takes- not how difficult it is
      to go from D3D to OGL and whatnot. Most of the problems end up being that someone took shortcuts
      they shouldn't have or were so C++ happy they did something ill-advised that VC++ let them get away
      with.

      Michael's got some slick stuff in the pipeline- some relatively recent stuff, from what I understand,
      with more on the way. Besides, all you Windows users are a fickle bunch, looking for that next fix
      that never quite seems to come. You're not my market- yet... Soon enough though- one major change
      of hardware in your future and you'll be begging Microsoft for another activation, and they may
      insist on you paying for a new license... Heh... Either you'll pay up to Bill, you'll go console only,
      go MacOS, or go Linux. In the case of the last three, your dollars makes an ecosystem that encourages
      those very titles you crave for to happen for Linux.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  7. Why Not Just Give Up?? by Jane+Q.+Public · · Score: 2, Informative

    I leave the answer as an exercise for the reader.

  8. Getting worse? by scribblej · · Score: 3, Interesting

    I can't see how that's supported by the fucking article.

    I'm not a linux gaming apologist. It sucks on Linux, I can't deny. I've not tried crossover, but I DO subscribe to Transgaming. I've only been able to get a couple of old games to run well enough to play after much tweaking. Lately I find it's easier, in fact, to get a CD crack and use regular-old-wine for most of the games I would play.

    My examples are Fallout II and Planescape: Torment. Both reasonably old games. I was completely, and utterly unable to get either one to install under Cedega. Both installed, and after using CD cracks, played on regular Wine. Although it DID take considerable trying of different settings to hit on a configuration that was useable given my parameters: I wanted it to play in a Window, not take up the full screen. Both worked full-screen right off the bat.

    I, personally, find the Cedega interface (point2play) to be nasty and difficult to use. But I admit they're trying very hard to make it easier -- the buit in updater/upgrader has always been nice, and the recent addition of a database of game settings for a variety of games is also nice -- although as usual none of the games *I* am interested in is on the list!

    That's all I guess. I don't have any mystical insight... just my report as a user. I guess it might be interesting to some that Wine often works "better" than Cedega.

    -Chris

  9. Well, thanks slashdot by michaelsimms · · Score: 5, Insightful
    You know, myself and others at Tux Games and LGP work long long hours to get games on Linux. This week Ive done about 30 hours and so far its only the end of tuesday. Thanks for your support, slashdot, in telling me and my staff that we are wasting our time.


    It really drives me mad when slashdot refuses to post articles about the last 3 games we released, despite at least 30 or 40 people (that I know of) sending in messages about it, and then go criticise the state of Linux games. If they did their bit maybe our company would be in a better position to get the licenses for more games.

    --

    Tux Games. Your complete source for native Linux games.
    1. Re:Well, thanks slashdot by dolson · · Score: 2, Informative

      I did submit an article to Slashdot about the release of a game not long ago by LGP, and as Michael says, indeed, they refused to post it. I guess bitching about the situation is more fun than supporting the only real company trying to make a difference.

    2. Re:Well, thanks slashdot by PygmySurfer · · Score: 3, Insightful

      Maybe if LGP didn't sell a game for £20.00, then sell an UPDATE for £3.00 which actually doesn't add any new functionality, but merely provides support for that game from LGP and the ability to install future updates, people would be more receptive.

      Maybe if Tux Games didn't charge $35 more for Quake IV than Best Buy does for the Windows version, they'd get more sales.

      What do you mean by doing "their bit"? Should they keep their mouth shut about the problems they have running the games they want to play, yet shout from the rooftops when something actually IS released that supports Linux? Should they purchase games they don't want, to generate more sales for you, which is really the only thing that's going to entice developers to give your company licenses for more games.

    3. Re:Well, thanks slashdot by michaelsimms · · Score: 4, Informative

      > Maybe if LGP didn't sell a game for £20.00, then sell an UPDATE for £3.00 which actually doesn't add any
      > new functionality, but merely provides support for that game from LGP and the ability to install future
      > updates, people would be more receptive.

      Yessss and if you had RESEARCHED this properly you would understand. The update we sell is for the LOKI version so that to get support people dont have to pay and get a whole new game. We arent going to support the loki version because a) its not our game, we dont have the source, and b) its not our game. The update is sold so people get a supported game for LESS.

      > Maybe if Tux Games didn't charge $35 more for Quake IV than Best Buy does for the Windows version, they'd
      > get more sales.

      We are in the UK, we have to pay a lot more for the games we buy. We actually make NO PROFIT on over half of the games we sell. We sell them at cost price.

      > What do you mean by doing "their bit"? Should they keep their mouth shut about the problems they have
      > running the games they want to play, yet shout from the rooftops when something actually IS released that
      > supports Linux?

      No but nor should they ignore any progress Linux gaming makes and criticise Linux gaming on a regular basis. Some of each would be nice.

      > Should they purchase games they don't want, to generate more sales for you, which is really
      > the only thing that's going to entice developers to give your company licenses for more games.

      If slashdot reports on the games that are available, sales go up. Thats a fact of the slashdot effect. If we get more sales we can afford more licenses. That is the fact of licensing games. Companies that we license games from care about MONEY, and if we sell more games we license bigger games. I dont want ANYONE to buy games they dont want, but letting people know what is out there would allow people to know about them and buy them IF they want.

      --

      Tux Games. Your complete source for native Linux games.
    4. Re:Well, thanks slashdot by zborgerd · · Score: 2, Informative
      Ditto. I'd say that the last few I've submitted have been rejected. Frankly, I thought they were well-written submissions as well...

      * 2006-08-04 15:10:52 Linux Game Publishing Releases Cold War for Linux. (Index,PC Games (Games)) (rejected)
      * 2006-05-30 18:17:50 LGP Announces Release of X2: The Threat (Games,Space) (rejected)


      Pretty sad too. Both are excellent titles. Guess people are too wrapped up in making Cedega work to be playing Linux games.
  10. Failure to convert by fr175 · · Score: 2, Informative

    I recently spent 3 months with Ubuntu (6.06 LTS) after moving from Win XP Pro. I use the PC primarily for gaming, but took the Linux plunge when a trojan forced a reinstall of Windows (Side note,the trojan was my own fault as I ran an exe intentionally when I figured the risk was worth the potential reward). Using Cedega, I was able to play WoW, SWG, HL2, Guild Wars, and others. However, while these games were able to run, they didn't run well, and didn't come close to the performance in Windows. Obviously, they shouldn't perform as well as in their native OS, but it's worth noting that while they work, they don't work well (WoW being the exception, due to it's use of OpenGL most likely). I spent hours upon hours getting games to work, rather than actually playing them. And if a game had been released in the past 6 months, you may as well forget about it. By the time most games get around to being playable with WINE/Cedega, they're in the bargain bin at retail stores. So, I went back to Windows. As much as I'd love to leave MS behind, it's just not practical. I'll be getting a Wii also, and have a 360 that I won, but I still prefer a PC to a console and until developers start porting their games to Linux, I'll be stuck with Win.

  11. Why This Article is Missing Details. by zborgerd · · Score: 3, Informative

    http://linuxgamepublishing.com/

    LGP has stepped in to fill the void that Loki left. In fact, they've already outlasted Loki and still appear to be pushing on, and several of their games are excellent.

    The author misses a few critical points when he looks at Linux games. First, many companies are porting in-house rather than having a third party do the work. Often, these binaries are downloadable from the companies website rather than shipping them on the CD (Quake 3, Neverwinter Nights, Darwinia, etc.). Also - Sometimes things take time. I wouldn't say that Linux gaming is "worse", but is perhaps "different" than it was when Loki was around. Companies are being cautious. Take a look at the slew of high-cost Activision games that Loki managed to score, only to run themselves into the ground. Think that there is perhaps a reason for their fall?

    I don't believe that WINE is an appropriate alternative to having a dedicated Windows gaming system. But for those that casually game on Linux, or play more console games than Linux games, we can still find many excellent Linux games available without resorting to using WINE. I feel that the author's turn from discussing Loki ports to using WINE for gaming on Linux misses the bigger picture... Because it simply details his bad experience with using WINE for serious gaming. *NOT ONCE* was a modern native Linux game mentioned, and there are several games that are (in my opinion) MUCH BETTER than many of the Loki offerings. So, basically his gripe is about being unable to play Call of Duty on Linux. Good job on summing up how well a compatibility layer works instead of talking about real Linux games.

    I must confess... It really pisses me off when I post announcements about legitimate Linux games from LGP and other companies, and Slashdot mods neglect to inform the community by rejecting the article, further perpetuating the cycle of "sucky Linux gaming" because people are ignorant of the games that *ARE* out there... Yet, crap like this ExtremeTech article manges to get front-page news. Good job mods!

    That said, it's my understanding that LGP has a few AAA games coming up that will knock our socks off. Will they be ignored by the Slashdot crew like the last few great games were? I sure as hell hope not, because I'm sick of reading articles like this. IF YOU WANT MORE GAMES ON LINUX, STOP BEING LIKE THIS EXTREMETECH GUY AND BUY LINUX GAMES INSTEAD OF RESORTING TO WINE AND BITCHING ABOUT HOW IT DOESN'T WORK!

  12. Re:So where does all of this leave Linux gamers? by Anonymous Coward · · Score: 5, Insightful

    I used to also get frustrated that I couldn't play
    any of the windows games on my Linux box and that
    none (or nearly none) of the game makers would port
    their games to Linux. It took me a long time to realize
    what the problem was:

    Simply put, the game makers can't keep up with the pace
    of Linux. Let me try to explain what I mean. Take a look
    for example at how many Linux distros there are out there:
    something like 300 now or so based on distrowatch.org.

    And some of those distros run on different hardware platforms
    than just x86.

    On top of that, not every Linux distro has the same versions
    of the same libraries at the same time with the same patches
    and compilation options.

    There is no way that the proprietary software makers can
    keep up. That's why Oracle only supports RedHat Linux and
    only for certain versions. This is why Adobe's effort to
    provide 1 flash plugin (version 9) for _all_ Linux distros
    by doing some funky static compiling is at best misguided
    and at worst massively brain damaged and stupid because it
    won't work for any platform except for x86.

    It's no wonder that the game makers prefer writing to windows:
    It's not just that windows has 90% market share -- what kind of
    profit oriented businessman would say: I could make 10% more
    profit with a little bit more work --- but screw that, 90% is
    good enough at most! And that's assuming they _could_ get massive
    penetration when realistically all they could expect is at most
    10% of the windows population.

    The genius of Microsoft Windows is _not_ that it's ubiquitous.
    The genius of Microsoft Windows is that it's stably obsolete ---
    it's glacial in its pace of development. Five freakin' years of
    the _same_ libraries! My God, that's hog heaven for proprietary
    software makers
    !

    Contrast that with the Linux world, where 6 months is a lifetime.
    If you're software is older than 6 months, it's already obsolete
    and might as well be dead. The only kind of software that could
    survive that kind of testosterone laced Darwinian death-to-the-weak
    Jungle is open sourced software, and only in the case that the
    Linux distros maintain the downstreams versions of the software
    package to guarantee it will work. So, it's no surprise to see
    that the only (popular) games that run on Linux natively are
    open source games: Tuxracer, frozen bubbles, gcompris, bzflag,
    cube, nethack and all its variants, blob wars, etc.

    The only counterexamples that come to my mind are:
    Enemy Territory. Are there any others?

    --Johnny doesn't use proprietary software if he can help it.

  13. How many times does it need to be said! by MSFanBoi2 · · Score: 3, Insightful

    OpenGL != DirectX.

    OpenGL is close to what Direct3d offers, but Direct3d is offering a LOT more than OpenGL currently can. Even the latest additions to OpenGL do not bring it to what Direct3d 9.0, let alone 10.0 offer

    Now if you want to include the fact that the DirectX suite has a tonne more functionality than just Direct3D, like DirectSound, DirectPlay, DirectInput, DirectDraw, there is no way in heck that OpenGL can compete with it. DirectX is exactly why developers have made the move to it (including Carmack), you don't have to worry about all those things like sound drivers and engines, network stack plug-ins and the like.

    Compare Direct3d to OpenGL all you want, but before attempting to FUD, at least know your facts.

    Until Linux offers a similar all in one API for game programming, and until Linux users actually go out and pay for the software (read about Carmack's tracking of Linux SKU's for Quake sales), then there is no way in hell any developer interested in making money is going to focus the time and resource to make a portable game, espeically for the Linux platform.

    1. Re:How many times does it need to be said! by MSFanBoi2 · · Score: 2

      DOH! Yeah I forgot about SDL.

      Except for the fact it's where DirectX 4 was today...

  14. Since Loki's last game by michaelsimms · · Score: 4, Informative
    Since Loki died, the following games have been released.

    Majesty Gold
    Return to Castle Wolfenstein
    Creatures Internet Edition
    Doom 3
    Unreal Tournament 2003
    Candy Cruncher
    Uplink
    Medal of Honor: Allied Assault
    Neverwinter Nights: Shadows of Undrentide
    Hyperspace Delivery Boy
    NingPo MahJong
    Soul Ride
    Savage: The Battle for Newerth
    Neverwinter Nights: Hordes of the Underdark
    Dominions II: The Ascension Wars
    Gorky 17
    Software Tycoon
    Unreal Tournament 2004
    Northland
    Postal 2: Share the Pain
    Darwinia
    Doom 3: Resurrection of Evil
    Robin Hood: The Legend of Sherwood
    X2: The Threat
    Quake IV
    Tribal Trouble
    Airline Tycoon Deluxe
    Cold War
    Dominions 3: The Awakening

    A lot of these games may be older, but not all of them, and most of them are top notch and FUN games. Go try some, and enjoy them! Natively, no need for emulators, or rebooting. Now if you can tell me that there is no way to play games on Linux, I think I'll have to just disagree.

    Right now we are working on a number of deals for some games that will be far better than anything Loki managed to publish. Of course when we do, I am sure slashdot will ignore the release announcements and continue to report on the death of Linux gaming.

    --

    Tux Games. Your complete source for native Linux games.
  15. Re:There are indies who support linux by ProppaT · · Score: 4, Insightful

    And you know what? They're probably wasting their time. The people who are interested in indie games are going to be gaming hobbiests who are gonna have a closet full of consoles and a Windows machine. There's the techie/computer nerd crossover, but even the majority of that crowd doesn't use linux.

    Gaming on Linux sucks because users need a reason to switch to Linux first to make it a viable platform. OSX is a success and it still sucks for gaming, why should Linux be any better? "Because it's free and open source and you should support open source" isn't really an answer...

    --
    Wise men say, "Forgiveness is divine, but never pay full price for late pizza."
  16. No games? by Klaidas · · Score: 4, Funny

    Huh, what do you mean no games?! There are plenty of them:
    1. Extreme Man Page Reading
    2. Obscure error puzzle palace
    3. Mega Nmap Death Ping
    4. Ksolitaire
    5. sudo
    6. IRC
    7. Learning Emacs
    I could go on and on!
    Ok, let's close the sarcasm tag for now. This is not news. How did it get to the front page? It has been obvious for years.

  17. Re:So where does all of this leave Linux gamers? by menkhaura · · Score: 2, Informative
    The only counterexamples that come to my mind are:
    Enemy Territory. Are there any others?


    Enemy Territory is free (beer), but there are other examples. The best of those are Doom 3 (and its expansion, Resurection of Evil) and Quake 4. Bioware did a great job porting Neverwinter Nights for Linux as well but, unfortunately, Neverwinter Nights 2, which is made by another company and AFAIK due to be launched today won't run on Linux. Unreal-based games are also very portable (see UT and America's Army 2.5 and earlier).
    --
    Stupidity is an equal opportunity striker.
    Fellow slashdotter Bill Dog
  18. OpenGL can't compare to COMPLETE DirectX packages by OzPhIsH · · Score: 3, Interesting
    The thing is, is that DirectX is a complete Windows gaming development environment. Implementing sound, movies, network play, and all that other good stuff that makes up gaming is way easy via DirectX, essentially providing a good abstraction from having to deal with all those hardware issues directly. DirectX is WAY more than just Direct3D. This ease of use is just going to attract more budding devs who want to just jump right in to creating games. Why would a newb hobbiest game programmer even want to mess with getting all those pieces to work together in Linux? If you're just learning the ropes, you're probably going to use the easiest package out there to get your feet wet, which is DirectX. That experience is just going to carry over and influence decisions of said newb turns into professional game dev. In that respect, Linux really needs to get its shit together. There is no layer of unification between all these subsystems that games use that is consistant across all linux platforms, like one finds with DirectX on Windows. Has Linux finally moved onto a mature sound sub system? Using my Ubuntu DD as example, why the hell, if I'm listening to an mp3 via a media player while surfing the web and see a video on you tube I want to watch, does the sound not Just Work? I have to close the player freeing the sound resource, restart the browser, and then revisit the page. What a pain. How the hell is busted architecture supposed to support all the layers of sound and music in a game? Another contention I have is OpenGL itself. What happened? Direct3D simply has more advanced support for today's hardware capabilities. Every game I do play that has both rendering options, the Direct3D version has far superior visuals. One particular example I can recall is some transparant surfaces in FarCry. When switching to openGl, some of those surfaces lose their transparancy, turing into shiny, but opaqe surfaces. This is simply unacceptable in todays games. While I don't know if it is necessarily a result of the difference of capabilites between Direct3D and OpenGL, or simply lazy devs, it just makes you wonder.

    God what a ramble.. But the unfortunate reality is that developing games for linux is a nightmare compared to windows. I want to ditch Microsoft as much as anybody. It is such a pain in the ass, the way they go out of their way, to make you go out of your way, just to get your pc to do what you want.. But what when I want to do is play a game with all the latest whiz bang features, there just isn't any other choice.

    --

    "To lead the people, you must walk behind them"

  19. Re:So where does all of this leave Linux gamers? by Al+Dimond · · Score: 3, Insightful

    We see this type of comment all the time. A few problems:

    1. Drivers. You have to include drivers for all the hardware that your game needs (graphics, sound, network, input devices), including future devices in these categories. I've heard some interesting ideas for ways around this. They're interesting, but lead to a complicated and lengthy install process. You need to get your OS to boot on everyone's crazy hardware configurations.

    2. Networking and patching. If you're making a network enabled game you're asking people to put their computers on a network (likely even the Internet) with an OS that can't be updated without spinning another DVD. There will be security holes found in the OS. Lots of people running the exact same unpatched OS version will be playing these games. Just because the OS installation on the CD/DVD can't be modified, it leaves open an attack vector to data on the hard drive. Game manufacturers like the ability to easily patch their games for bugs, anti-hacking techniques, and other random things. Argue all you want that they should get it right the first time, they wouldn't want to give that up.

    3. Rebooting. People don't like rebooting. It takes a long time. They have to disconnect from IM programs, they have to turn off their music players, etc. They lose their software stack and configuration info (think configurable input devices that require userland apps for configuration). Configuration that would be shared between multiple games must be redone for every game you buy. It's more difficult for people to minimize the game and post the video of their latest frag to their website.

    4. Licensing. What OS would game developers use for this? Windows or some similar variant. The driver support and developer tools are there for Windows, and most PCs sold today have undergone QA on Windows. Paying the licensing costs would drive up the price of the game.

    And what is gained? The day-to-day experience (that is, the experience outside of patching and installation) for Linux/Mac users would be the same as now: a reboot into an OS they use mostly for gaming; in fact, since a real Windows installation would be more useful than the game OS the experience would really be slightly worse. The day-to-day experience for Windows users would be much worse: two reboots to go from regular use to game and back. Reboots between different games.

  20. Re:OpenGL can't compare to COMPLETE DirectX packag by Spikeles · · Score: 2, Informative
    Using my Ubuntu DD as example, why the hell, if I'm listening to an mp3 via a media player while surfing the web and see a video on you tube I want to watch, does the sound not Just Work? I have to close the player freeing the sound resource, restart the browser, and then revisit the page. What a pain. How the hell is busted architecture supposed to support all the layers of sound and music in a game?
    That is not busted ass architecture. One of your misbehaving apps has acquired direct exclusive control over the sound card without using the proper sound libraries, or tried to get exclusive control when your sound library had the access. If all the programs used the same sound library it wouldn't be a problem. Same thing can happen on windows if you request it when you set up the DirectSound interface. Same deal with input, ever wondered why when you alt-tab from some games and the mouse pointer doesn't come back? It's because they requests exclusive control, and no other apps can use the mouse while the game has it. Most games are friendly and release it when they detect an alt-tab.
    --
    I don't need to test my programs.. I have an error correcting modem.
  21. Re:OpenGL can't compare to COMPLETE DirectX packag by _iris · · Score: 2, Informative

    pygame is much, much easier for a newb to "just jump right in to creating games" than DX is.