The State of Linux Gaming
Srikant_Chaudhry writes "CTZ has an interesting article that talks about hardware and software problems, along with others, that is limiting Linux gaming as a whole. Here's a quote from their concluding paragraph: "As of this moment, gaming on Linux is still a little like the Wild West. It's somewhat chaotic, random and empty, but it can be very exciting too. As time progresses and the market matures, we will see a plethora of games on Linux. Right now, many distributions are concentrating on other materials, like making their distributions easy to use, and making sure they work well with all the different hardware. Once the Linux desktop has stabilized to a certain extent, you can expect to see developers turn their energies to better gaming support under Linux. That's when the Linux gaming market will really take off."
Give me tactical shooters like Operation Flashpoint, Ghost Recon and Rainbow Six and I'll get rid of Windows on my home computer.
The owls are not what they seem
I swear I read this EXACT story 3 years ago.
Nearly half of all people are below average
All that matters is I can play Quake 3 just fine... well, the game plays just fine... :)
A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
The Apple OS has been "stabilized" for 20 years now; still no games. Sorry dudes. It just ain't gonna happen.
Support the First Amendment. Read at -1
Well while we are here - I think it has been shown to stem from a) drivers b) opengl only c) user base and portability vis-a-vis drivers and opengl only.
:-(
Microsoft owns about 60% of opengl.
In good news, flash games and java games all fly like shit out of a teflon coated colon. Which is kinda cool.
#hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
OpenGL, OSS and X is about all you need to make game [well timers and IP networking]...
You don't need some large ass complicated DX API to make a game in linux. OpenGL + OSS covers graphics and sound. X [motif, etc] cover your window dressing, keyboard and mouse.
This is just another "pander to the concensus" bullshit article. The only thing plaguing "linux gaming" is that people make games with the DX API... Use OpenGL in windows and you save yourself quite a bit of trouble.
Oh no, you won't have the latest doo-dah and VTX shader... well learn this. Doom3 does and it's a craptasticular game.
Tom
Someday, I'll have a real sig.
Well already I have about 75% of my windows games working with transgaiming cedega. But I do not see many more game developers moving over to a Linux native option. They see it costing them to much money because most of them use the directx platform. Although I here Microsoft doesn't support direct play any more. But I doubt this will discourage them.
Linux is like a teepee. It has no windows, no gates, and there's an Apache inside.
As time progresses and the market matures, we will see a plethora of games on Linux.
I'm not so sure about this. I don't think there is enough incentive among game developers to actually make their products run on Linux. The way I figure it is that every Linux user who is also a gamer is dual-booting Windows (or running Windows on another box). Developer makes a Windows game. Linux guy buys it and runs it on Windows. That's one sale. Now what happens if the developer incurs the cost of developing a Linux version? He sells one game to Linux guy who then runs it in Linux and goes "cool!" That's one sale. Where does the developer gain in this scenario?
Contrast this with the Macintosh game market. Developer makes a Windows version and Mac guy doesn't buy it. Developer incurs the cost of making a Mac version, Mac guy buys it. that's one sale - one sale he wouldn't have had before. There's an actual business case to be made for doing a Mac version, as long as the expected sales revenue is going to outpace the development/support costs of the new version. Not so with Linux. Too many Linux gamers are running Windows for them to count as additional sales.
You like your Macintosh better than me, don't you Dave? Dave? Can you hear me Dave?
PC gaming 'Took Off' without PCs being easy/simple to use devices. Just remember back to the days of DOS with games like the original Wing Commander, not necesarily very easy to get running, when compared with installing and getting modern games to run under Windows.
Linux gaming shouldn't be an afterthought, it should be a current thought, going along with the development of an easy to use desktop operating system.
If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
Why pay when you can use cvscedega? http://www.linux-gamers.net/modules/wfsection/arti cle.php?articleid=45
Linux is like a teepee. It has no windows, no gates, and there's an Apache inside.
"It's somewhat chaotic, random and empty, but it can be very exciting too."
Yes, and there will be no more life in 100 years than there is now.
Linux gaming lacks 'critical mass', required for justifying the huge game development investments. And I don't see how it could acquire the critical mass, some great independent developers don't count compared to the Nintendo's, Sony's et al of this world.
I've been playing AA:SF on Linux for a couple of weeks and it is rock solid. I was amazed to find that there was a Linux version, and there is one single guy in the credits who is credited with both the Linux and Mac OSX ports. The only problem is that I couldn't signup on their web site with Firefox, had to use IE.
Anyway, good FPS, absolutely free, and downloadable via a torrent (check out the 3dgamers link for download).
Do you have ESP?
Firstly Bringing a game to market is extraordinarly expensive, and you won't see game development on the scale or quality of Windows games for Linux until a large number of users (read: not /.ers) Switch to Linux, it's not profitable to do so. Secondly, Linux needs a strong abstraction layer that's as powerful and easy to use as DirectX. The ones out there now aren't up to par yet. One day perhaps, but not one day soon. While some people are satisfied with Quake 3 and a handful of others for Linux, most people want to be able to run the gamut.
BUT! The good news is I think people have recognized it and have started "breaking the cycle". Here's the situation:
"No one wants to develop games on Linux because of lack of hardware support, and no one develops good gaming hardware support, because there is no* games support in Linux"
That being said, I was excited as hell to see UT and UT2003 among others being released on the Penguin Platform.
Better yet, if companies continue to release Linux ports/builds despite mediocre hardware support, it's only going to drive hardware support.
It's a good situation, with the innate potential to be bad.
What do you all think?
There's
Project Starfighter
Blob Wars
Virus Killer
Give them a try. After all, they're completely free.
Summation 2
UT2004 (and the older UTs also)
The Battle for Wesnoth very good freebie.
These are the ones I'm focusing on right now. I've played lots of others. Quake III, Frozen Bubble, I saw someone complain about lack of tacticle shooters, I did have Soldier of fortune. Now that Loki is gone ports don't happen quite as often, but they do still happen. Right now Blizzard is probably the biggest gaping hole in the Linux game library.
The preceding post was not a Slashvertisement.
The same thing that's holding back gaming on the Mac: Marketability / Userbase.
When you only have a few people to cater to, it doesn't make for a very profitable venture. So what do you do? You stick with the name brand that sells, or at least what everyone owns.
Mercy was given to me by Christ...I must give the same to others.
I remember when lots of "Windows" games just booted into DOS, for performance and stability. That's when Windows gaming really started to take off. Linux is so much more flexible, the OS is freely available and hackable by any game developer, and "LiveCD" and other subinstance techniques are now widespread. Why wait for the Linux desktop to stabilize? Why not just take a lesson from "Windows" gaming, and develop Linux games embedded in a complete, bootable Linux image? The increased use by demanding users (without developer fetish for touching the bleeding edge tech) will instead pressure the Linux desktop to stabilize. It worked before, on Windows, and such "bootable Linux games" can even be run on a "Windows" box, helping convert them to the Light Side.
--
make install -not war
The entire premise here is misguided. It's not like Windows gaming is going strong - it's a dying market, and with good reason. People are turning to the consoles for their gaming, and console games sell many, many more copies. Half Life 2 sold 1.7[1] million copies at retail, whereas Halo 2 has topped 7.5 - companies will go where the money is, and the money is not in developing for Windows. If you think there's anything that can be done to make a linux game sell 7.5 million copies, you've got rocks in your head - and *that* is why developers won't be developing for linux based machines - it has nothing to do with the development environment, tools, etc. To put it in context, the PS2 is universally considered a bit of a bitch to develop for - nasty pipeline and memory constraints. Compared to it, linux is a breeeeze. But for some reason, there's a million games avaliable for the PS2. [1] Yes, plus Steam sales, which may account for another 500 K, max. That's why I said retai.
So where are the Open Source Games Projects? Really, the OSS community has tackled massive projects like new kernels and a fantastic browswer. Why are there now OSS game prjects that could set up Linux games. Perhaps even make the 'Killer App' to promote migration.
Game developers will not port their games over to Linux because we want them too. Firstly, they believe a couple things:
- Linux users are such a minority they are a drop in the bucket
- Linux Users won't pay
- No DRM on Linux
The commercial game industry isn't going to buy that. The best thing to do is for F/OSS Developers to knuckle down and develop their own games. Thats right.
We need more Freedroids, we need more Vega Strikes, we need *Good* Versions of LinCity, Wesnoth and what not.
Our focus should be driving the game companies out of power.
The only way we will get the commercial gaming industry to even look at Linux is to make games that bite them in the wallet.
With all the previous comments about LiveCDs with games I felt it might be prudent to mention the Linux Live Game Project which was recently mentioned here on /.
Another useful link for people looking for Linux games is, of course, linuxgames.org
It's 19:11:42. Do You Know Where Your Meat Body Is?
GAME COMPANY CEO: That's that OS used by those people who are rabid about not paying for anything involving software, right?
GP: Yeah.
GCC: Get back to work, dumbass, or I'll cut your balls off.
Hey! I tease!
--- Ban humanity.
Buy a Mac. Seriously.
The linked article is just bad, even beyond turning one page into four for ad purposes. Linux is not a game market, plain and simple. It isn't really even a desktop market. The only commercial alternative to Windows you can expect to make a statement is a Mac. With a Mac you don't have driver issues or the possibility of emulation for games. A Mac port will involve technologies that are also mostly available for Linux.
No game company with a clue would target Linux before they target the Mac, so you can count on the Linux game market always trailing that of the Mac (which isn't exactly stellar). CoolTechZone is beyond deluded to suggest that buying Linux games is going to do anything significant for the platform. It makes sense only on the surface; the real market dynamic points to the Mac as your best bet for eventually seeing more major games on Linux.
Oh.. Diablo 1 doesn't play, I don't think... But Diablo 2 and the expansion, StarCraft + Expansion, World of Warcraft, warcraft 2 (dunno about the expansion for that), Warcraft 3 + expansion... They all work. I know, because I play them in linux with cedega.
I wouldn't consider that a "gaping hole."
Okay, some background; up until November last year, I worked in the games industry, coding for Windows and Xbox. I'm now working as a (non-games) developer under Linux. This article utterly fails to get a handle on the size of the gulf between the Windows games platform and the Linux one.
Firstly, and this is a cliche, but hardware support under Linux is poor. Yes, I know you can get drivers for NVidia (and more recently ATI) video cards, but in terms of technological development, these drivers are way, way behind the Windows equivalents. Support for sound under Linux is a complete joke - it's still at the level of playing back PCM data on one or more channels. Fuck, even the GBA can do that; consumer soundcards these days are massive DSP monsters; most of them support at least EAX 2.0, which provides a massive range of reverb, occlusion/diffusion and other environmental effects. EAX 4.0 is incredibly powerful and complex - it allows detailed environmental modelling with up to four simultaneous environments and a complex mixer/router model to allow you to, say, stand in a metal room and listen to an explosion coming from a padded room joined to your room by a stone tunnel. All hardware accelerated.
Secondly, software support is poor. SDL is getting better, but frankly, DirectX is a bloody marvel. It's a standardised, extensible interface that presents a consistent API to an enourmous range of hardware; it's still flexible enough to allow you to optimise for certain cards whilst remaining consistent enought that all hardware will function to some extent.
Thirdly, there's no incentive for publishers to publish games on Linux; Linux represents a tiny fraction of the desktop market, and most Linux users run Windows or own games consoles anyway. They've got nothing to gain from publishing Linux conversions, and with the costs of games development spiralling to Hollywood-esque levels, the extra cost of developing for a minority platform like Linux just doesn't make sense.
Fourthly, PC gaming is dying on its arse anyway: consoles are where the real money is at. Publishers are now considering Windows to be a risky platform to publish on, because the market is hyper-saturated, and unless you get a guaranteed number one, you might as well just throw your money down a big hole and bury it. If *Windows* is a risky platform, then Linux doesn't even get a look in.
If I'd have bounced the idea of doing a Linux port of our game off our publishers/producers/management, they'd have just laughed at me. Linux isn't a serious platform for games, and I can't see that changing in the short-medium term. Sorry.
-- I reserve the right to be completely wrong --
The problem with development on Linux, especially in a GUI desktop, is that it keeps changing too often! Its frusterating to be a developer on linux, because you waste so much time trying to ensure that your products work properly with all the new distros, which ship library X as apposed to library Y, and very often break compat.... One thing windows has going for it, is that software written 10 years ago will still run, and software written today will still run on a windows box many years old... The same cannot be said for linux... Try running something on RH 6.2 nowadays..
Introversion Software http://www.introversion.co.uk/ are performing small miracles. Uplink was great, and Darwinia looks to be fantastic.
Best of all, they're available (at least Darwinia very soon after Win/Mac release) for Linux. If you've not seen em, go on over and take a look. If anything, it's people like Chris Delay and the rest of Introversion that might just be Linux gaming's "future".
Exactly. Companies don't avoid OSX (or Linux) because they are such huge fans of win32 that the though of releasing software for anything else is abhorrent (Microsoft's first and second party studios aside). It's simply not worth the time and effort to do so for relatively few sales.
The huge popularity of consoles relative to the PC games market is already cutting in to the number of Windows compatible titles. If companies aren't willing to develop for Windows, why on Earth would they port their games to a platform with 1/50th the potential market?
There will always be games for the Mac and Linux. But they are going to be few in number and (mostly) behind the curve due to the time it takes to port them. Crappy video drivers for Linux and Apple selling machine with sub-laptop video performance isn't helping the matter either.
it doesn't mean Linux won't continue to see a few good games. Wildfire Games are developing a 3D real-time strategy game, 0AD. Just like we enjoy free/open source software applications such as openoffice and the mozilla suite, there will be free games worth playing. America's Army has a large fanbase, 0AD most likely will have one when released, more will come :).
Well, consoles are not the end-all solutiuon to gaming. They might excel in some types of games, but not all. Ever seen strategy or simulation-games on consoles?
:)
And I do have one occasion where gaming has been better on Linux than on W2K. I have some old DOS-games that I like to play, like Steel Panthers 2. It wont work in W2K so, I installed Dosbox on it, and ran the game there. It worked, but it was unbearably slow. I then tried installing Dosbox on my Gentoo (running on the same machine), and it was ALOT faster! The game was actually playable (it wasn't on Windows)!
That said, I do still keep W2K around. Mainly just to play games
Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
... or is everyone ignoring the fact that the icon for games or linux games (not sure which) is a MICROSOFT Sidewinder joystick? It seems oddly out of place.
An extensible flight engine using public domain mapping data could catch the imagination of the MS Flight Simulator fans -- let's call this Open Air -- and the other firm favourite that should be fairly straighforward would instantly have a catchy name: Open Golf.
First person shooter engines, RTS engines, Turn-based map/strategy engines.... Once you have all these available for free, the the average home-coder gains the ability to generate a decent game quickly and easily, and the profit for those who chose to make a commercial game increases dramatically.
HAL.
Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
That large ass complicated API is many times better than having to futz with APIs provided by multiple vendors. It also reduces if not eliminates the worries that they may have bad versins of all of these independant APIs. It also provides you with several known levels of feature support.
In other words it is LESS COMPLEX to deal with.
On a side note, your entire comment is very hostile to the current game development community and its standards and you wonder why this platform is ignored? Your type are the ones they notice and guess what, they don't want'em.
* Winners compare their achievements to their goals, losers compare theirs to that of others.
Wow... you're impressively uninformed. Have you even bothered to use Linux?
Audio Software for Linux, well, let's see, Audacity, that's it. Windows, Audacity, Goldwave, SoundForge, etc.
Check PlanetCCRMA once in a while. Personally, I personally use Ardour + Hydrogen + Jack often. You mentioned Audacity and there's a bazillion 'nothing special' recorders along the line of goldwave.
Video Editing Software for Linux, well, let's see, none that I can think of. Windows, Adobe Primere, Video Explosion Deluxe, Dazzle DVD Complete.
Kino, mencodeer, AVIDemux, DVD-Create...
Image Editing Software for Linux, The Gimp, and that's it. Windows, PhotoShop, Paint Shop Pro, NeoPaint as well as the Gimp.
Photogenics, X-Paint, Artstream, if course Gimp. If you really can't live without the comfort of Photoshop, 7 runs perfectly under wine.
Email Software, Thunderbird, none other that I can think of. Windows it's Thunderbird, Eudora, Outlook/Outlook Express.
Evolution, Thunderbird, KMail, Balsa, GMail, Aethera, Mahogany...
I understand you're trolling and I'm just feeding you but if noone replies to crap like this average people might actually believe the shlop this guy says. If it weren't for games, there would be a lot more converts.
LilMikey.com... I'll stop doing it when you sto
It's your card. AnandTech did a benchmark in Linux of FX5700 Ultra vs. X800 Pro. The ATI drivers are so bad that the X800 lost to the far inferior 5700 in every test.
Dude... what you previously posted was intentionally and obviously wrong. You didn't even bother to inform yourself in this recent post either.
...no legal Linux DVD software...where Windows has software to play DVDs legally, and even illegal software that will allow someone to copy DVDs. There's only partial support for the Audigy and Live in Linux...
I saw the Audio editing software, and overkill for someone that just wants to copy their old record over, and does it even have any options for cleaning the audio? on top of that, there are so many dependencies that it makes my head spin.
So there wasn't enough Audio software in your previous post and now there's too much? I guess I can't compete with that. For future reference, Audacity, a program you used in your own example, works well for recording from an analog source... like a record.
Mencodeer doesn't exist, the rest either the interface sucks or no screenshots. And Linux doesn't support video capture other than from a lousy Hauppauge Video Card that crashes after so many seconds of video capture, no matter what OS is used.
Sorry, it's 'mencoder'. And I have no idea where you're getting your video capture information. BT8x8 cards, the most popular capture chips are well supported. The more advanced hardware encoders are also supported very well. Capture over firewire works very well but since you couldn't find screenshots of Kino (nice methodology, btw) you wouldn't be aware of that.
Artstream is now gone, possibly forever; X-Paint is a ripoff of Microsoft Paint that comes with Windows, hell, NeoPaint for DOS can do more than that. Photogenics is for both windows and Linux so that means only 1 good image editing Application for Linux, the Gimp has a lousy interface. And Yes, Photoshop may run in Linux under wine, but, how stable is it, and how much configuring does someone have to go through just to get it at least somewhat runnable?
So if something runs on both Linux and Windows it doesn't count for Linux? I gave those examples because it included a simple image editor, an advanced and well supported image editor, and the venerable Gimp. Photoshop 7 runs damn near flawlessly under wine with wine's default config. If you can install the rpm, you can run PS7.
Thunderbird and Mahogany are the only two that looked any good, but, they are also available for windows.
Wow... noone uses Mahogany but Evolution is so popular they're working on a Windows port. Thanks for doing the research before posting.
Any software for Linux similar to Quicken and Quickbooks that will allow someone to import the data from Quicken and Quickbooks?
Can't comment on that... Never tried any of them. I used GNUCash once upon a time but I don't think it's the same.
The Audigy line is supposed to be very well supported in Linux although I don't have first hand experience with it so I'll have to comment on it no further. In fact, in your entire 2 post rambling the single valid point I can pick out is the comment on DeCSS and DVD decryption. The fact of the matter is the licensing costs of a DVD decoder is so prohibitive that you probably will only find it in FOSS that has a huge bankroll with money to burn (like SuSe) behind it. It's a huge ripoff that's unfairly skewed to those making decent profits off of selling whatever is doing the encoding. It's not in the spirit of FOSS and it's not in the spirit of open standards. At this point, I'd prefer a vagabond distribution that give me DeCSS illegally than one that supports the creatons that try to lock away our culture for higer margins (btw, it's just as illegal to copy a DVD using Linux software as it is using Windows software). Regardless, point well taken... but we'll probably never be able to tackle it.
It's obvious that the problem isn't your inability to decrypt a DVD without a proper license... you just don't want to take the time
LilMikey.com... I'll stop doing it when you sto