Linux Port For id's Tech 5 Graphics Engine Unlikely
DesiVideoGamer writes "John Carmack, the lead developer for id's Tech 5 graphics engine, does not plan on making a Linux port for the new engine. From his e-mail: 'It isn't out of the question, but I don't think we will be able to justify the work. If there are hundreds of thousands of Linux users playing Quake Live when we are done with Rage, that would certainly influence our decision.' One of the reasons for not making a Linux port was due to the fact that the new engine 'pushes a lot of paths that are not usually optimized' and that the Linux port would have to use the binary blob graphics driver in order to work."
Linux Gaming not a huge market...more at 11pm
I've come to count on id porting their games, so I'm disappointed over this bit of news.
I use the proprietary Nvidia blob (version 180) for my Nvidia 8400 and I have no qualms about it. Windows users use proprietary drivers for practically every card that I've seen over the years, so how is it any different in principle if you replace Windows with Linux? While I take open stuff when I can get it, I would rather have a video card and wireless device that works on Linux. Not every Linux user sees things the same way that RMS does by insisting on a 100% FOSS operating system. While you can have that if you want it, I prefer the freedom of being able to mix and match as I see fit.
"It is a denial of justice not to stretch out a helping hand to the fallen; that is the common right of humanity."
"and that the Linux port would have to use the binary blob graphics driver in order to work"
From TFA, it seems that Carmack believes it would be hard to get the necessary performance without using the NVidia drivers. It's somewhat surprising to me if it wouldn't be possible to get it running acceptably on anything else, even if the game does use a lot of advanced features - but if Carmack says so!
However I'm not so keen on his assertion that if you're using the binary drivers you might as well run the code under Windows. I guess this probably *does* make sense for most people, since there are relatively few people who don't have a Windows license available somewhere. However, it would be *nicer* not to have to reboot into Windows for a specific app even if that were unnecessary.
Unfortunately I saw a fair few quite negative reactions in the linked thread and I expect we'll see others here. Carmack has not ruled out a port for sure. But even if he does, that's not exactly evil or a betrayal of open source or anything else negative. Many gamers here will have benefited in some way from the GPLed code he's released to the OSS community in the past at some point, pretty much all gamers will have benefited from his position as a developer pushing the games industry forwards. He's not done anything *bad* here, he's just not necessarily doing something we'd hoped for.
Hopefully the Rage code will - one day - be GPLed and get ported to Linux. I think that's a fair way down the road at this point, though.
Cars still work, and are still fun, and can still be innovative, despite all of them using the exact same UI, even when the steering column is no longer necessarily directly connected to anything, and the car could've been driven as easily with a joystick.
The same could be said of first person shooters. The gameplay mechanic may not change much, but the games can be very different experiences, and they are still fun. Indeed, many of us still have fun with the occasional Doom 1 game, so if Doom 4 ends up playing just like Doom 1 but with better graphics, I don't see that as a bad thing.
Don't thank God, thank a doctor!
I love how the original poster ends with
The Zenimax deal really has killed id software.
This news needs to be blogged and passed around like wildfire. id software is dead, long live id software!
Yes, it is Zenimax that killed the linux port, not any of the reason that he lists or anything...
http://www.popularculturegaming.com -- my blog about the culture of videogame players
It's not a self-fulfilling prophecy. It's fulfilled by the external factor that not enough Linux users are buying games. For it to be self-fulfilling would indicate circularity -- that Linux users aren't buying games because they aren't being put out. But that's not the case. They have been put out but are simply not selling large enough numbers to justify additional investment. Porting more games would simply make the debit side of the balance sheet worse. And that kind of investment can't be justified these days -- we're in the midst of a huge game recession. Even consoles games are hurting, so what would inspire a major game studio to leap into Linux?
There are two kinds of people: 1) those who start arrays with one and 1) those who start them with zero.
When the hell did the Ubuntu Forums become a trusted/valid source of news?
Slashdot is going downhill fast. I tried to deny it but this is just crap.
You can't take the sky from me.
Nvidia didn't just write a regualr binary driver, they had to rewrite a large chunk of Xwindow and package the resulting mess in a large drop-in binary blob, unstable and heavily dependant on the kernel version.
This part you got backwards. Because they did a pretty clear cut that depends little on kernel versions, they've constantly been much faster at supporting the latest kernels than AMD, like for example kernel 2.6.29 was released in March and supported only by Catalyst in the August release from a few days ago.
(...) windows (non)emulation can not keep up with Microsofts technical progress on directx. So many recent AAA games in every genre are listed as 'bronze' or 'garbage'.
Yes, they are. However, very few of these are related to the Direct3D part of WINE and if they are they're usually solved by installing the d3d dlls. However closed source is very prone to crashing if anything else isn't as it should, particularly Microsoft's Live services have been a big problem. Games that actually get past that like World In Conflict have quite decent performance on par with Windows, same with King's Bounty that's a fairly 3D intensive non-FPS.
The PC gaming market is small enough to justify p[orting to a platform that is a tiny fraction (about 1%) of users.
Yep, this is what it is about. Not just Linux users, but the intersection between those Linux users interested in a high-end FPS having the hardware and willingness to pay with the market that isn't already getting it somewhere on Windows. Don't get me wrong, I get what's native when I can, what's running in WINE when it works, but there's no competing with a Wintendo box...
Live today, because you never know what tomorrow brings
There is no reason to attack RMS over this. RMS is just telling the true stupidity which breaks the main purpose of Linux OS.
Even using latest OS X and only Macs, I can understand how ridicolous the binary "blob" driver is. One doesn't need to be a GNU fanatic to do so.
What was the reason behind binary blob drivers again? Evil competitors stealing x86 code? What competitor really? It is just ATI and Nvidia left. ATI already went open , Intel was always open but not really a gaming GPU company. It is not RMS, it is Nvidia being old fashioned regarding open source. They don't have any competitor left and they aren't aware of it.
I got 3 PPC Macs here, I am the live example of Linux PPC effected by this "binary only" drivers. It kills the experience I would get from Linux, perhaps it would show how Apple wasted the G5 platform (just theory), would give a safe path for future of these PPC machines which still runs, an alternative...
Wait, you want it to take 5 minutes to boot from your normal OS to the game and then 5 minutes to switch back?
Wow, sorry to say this, but you're a graphics whore. ID has always made great games, and will continue to. If they want to focus on making a good game rather then adding dynamic weather, then that is a good thing. And ID has always put out the SDK's for their games. On a pc, you can mod and change things - make your own part of the game. You can't do that on a console, and that's one of the major reasons i'll stick to PC gaming. That and the xbox/ps3 only have joysticks and i've used a pc mouse nearly all my life :D.
If you read Slashdot for more than a little while, you find a non-trivial amount of posters that seem to think charging any money for software is wrong. "Information wants to be free," and all that. They believe everything electronic should be no cost. That is part of why they use Linux.
Well, it would be no surprise at all if those people copied their games. After all, they believe it is right. There is no ethical dilemma for them, they think this is how it should be.
Also, doesn't matter if there is very little copyright infringement on Linux, there are very little customers. Doesn't matter WHY people aren't buying the games, it just matters that they aren't. So even if 100% of users willing to pay for the game are in fact paying for it, that doesn't help if that number is too small to support the costs in porting it.
Buy every Linux release.
I have a policy: If I think I'll get more than a few hours of entertainment out of a game and it runs on Linux, I buy it.
I've purchased a bunch of Id releases (Q3, Q4, D3), a couple S2 titles (Savage 2, Heroes of Newerth), World of Goo, UT 2k3, Neverwinter Nights, and a few others. These games are WELL WORTH their box price, and I'm telling these developers to keep it up with their linux ports.
I would bet if every gamer that also runs Linux does the same, we'd see a lot more Linux games. So, Linux gamers, do your part!