Is id Abandoning Linux? 339
edv writes "In a news posting dated 10th of September, Beyond3D is reporting of an article in a German publication in which id Software CEO Todd Hollenshead discusses the upcoming id title Rage and the engine it runs on, codenamed 'id Tech 5'. Amongst other things Todd mentions that no Linux version of the game is planned at the moment, and that it will run on Direct3D on Windows platform. OpenGL version is planned for the Mac however. If true, this would be a serious blow for Linux gaming (insert jokes here) as id and Carmack have been strong proponents of OpenGL and openness in the past."
Hmm... (Score:5, Informative)
Re:Not Happening (Score:3, Informative)
Microsoft's OpenGL implementation does use DirectX to complete OpenGL commands. However, no one really uses Microsoft's OpenGL implementation (and definitely not for games).
Every graphic card manufacturer distributes an OpenGL implementation specifically for their hardware. They do the same for Vista. When you run a game that uses OpenGL, it uses this pure implementation of OpenGL.
Re:Support(Vista, OpenGL) == SLOW_FPS (Score:5, Informative)
Re:Support(Vista, OpenGL) == SLOW_FPS (Score:5, Informative)
As you can see, all is not as lost as some are making it out to be.
Re:Support(Vista, OpenGL) == SLOW_FPS (Score:3, Informative)
Re:Support(Vista, OpenGL) == SLOW_FPS (Score:2, Informative)
So, you either didn't bother reading the entire paragraph, or you are a troll. I'm betting based on the evidence that you fall in the later category.
JC's D3D criticisms are dated, likes modern D3D (Score:5, Informative)
For many years Direct3D has had a substantial lead with respect to features and driver support.
Long ago and with respect to a very old Direct3D version Carmack really did rip into Direct3D. OpenGL advocates like to refer to this but the truth is that in recent years Carmack has pointed out that these criticisms are obsolete, that Direct3D has improved greatly and is now good.
"Carmack: No, because the DX9 stuff--actually, DX9 is really quite a good API [application programming interface] level. Even with the D3D [Direct3D] side of things, where I know I have a long history of people thinking I'm antagonistic against it. Microsoft has done a very, very good job of sensibly evolving it at each step--they're not worried about breaking backwards compatibility--and it's a pretty clean API. I especially like the work I'm doing on the 360, and it's probably the best graphics API as far as a sensibly designed thing that I've worked with."
http://www.gameinformer.com/News/Story/200701/N07.0109.1737.15034.htm [gameinformer.com]
Misinformative Article... (Score:5, Informative)
Regarding id Tech 5 and Rage, id titles are usually ported to Linux relatively late in the development process when the programmer has the time, but they've always been ported. There were also these statements from Carmack at QuakeCon last month:
http://www.gameinformer.com/News/Story/200708/N07.0803.1731.12214.htm?Page=1 [gameinformer.com]
http://www.linuxgames.com/news/feedback.php?identiferID=9374&action=flatview [linuxgames.com]
The id-produced title coming out at the end of the month, Enemy Territory: Quake Wars, will have a Linux dedicated server and client as well:
http://zerowing.idsoftware.com/linux/etqw/ [idsoftware.com]
In summary: Don't panic.Re:Linux needs Windows emulation (Score:4, Informative)
Nope, that's a trap [wikipedia.org]. OS/2 was essentially 100% Windows 3.1 compatible, and what happened? Developers thought, "Why bother writing an OS/2 native app when I can just write a Windows app and be compatible?" So OS/2 never got any apps to speak of.
Linux needs a better, cross-platform gaming API. Fortunately, it has one [libsdl.org].
However, if you really have your heart set on compatibility, check out WINE [winehq.org]. I'm running a few older Windows games (Alice, Freedom Force, Tomb Raider III) flawlessly with that. Many of 'em don't work, but I'm surprised how many are playable.
Re:Hmm... (Score:5, Informative)
Re:Hmm... (Score:2, Informative)
Re:Hmm... (Score:5, Informative)
Incidentally some years later the bought out Adrian to get him out of the company - no one knew this until he sued them for it.
Potentially interesting data (Score:4, Informative)
For Tremulous [tremulous.net] (incidentally, based on Quake^H^H^H^H^Hid tech 3), the OS breakdown is as follows:
Windows: 78%
x86 Linux: 16%
ppc OS X: 4%
x86 OS X: 1%
x86_64 Linux: less than 1%
Freebsd: much less than 1%
This is based on approximately 370000 clients. Admittedly the figures are a bit skewed in favour of Windows and Linux as the OS X build is only available from apple.com [apple.com]. The same is true of x86_64 and Freebsd -- those are built manually by whoever is running them (I assume). There are other issues as well as it could be argued that the Linux version is potentially easier to get than the other versions since it has made its way into various packaging systems.
Even if you take this data with a pinch of salt, I think it does reinforce that there is a demand for gaming on Linux. What it doesn't indicate (and I'm not convinced exists) is a demand to pay for gaming on Linux.
Re:You know if I had a dollar for every time... (Score:5, Informative)
With even the 10th console game outselling [gamedaily.com] the two top PC games combined, I can't help but wonder how (if) the smaller PC game studios turn a profit.
Re:Everyone knows to skip an MS generation (Score:3, Informative)
I'd say the same thing about XP, the only time i have gotten BSOD was with hardware problems. and i'm not a casual user.
A direct response (Score:5, Informative)
The PC version is still OpenGL, but it is possible that could change before release. The actual API code is not very large, and the vertex / fragment code can be easily translated between cg/hlsl/glsl as necessary. I am going to at least consider OpenGL 3.0 as a target, if Nvidia, ATI, and Intel all have decent support. There really won't be any performance difference between GL 2.0 / GL 3.0 / D3D, so the api decision will be based on secondary factors, of which inertia is one.
John Carmack
Re:You know if I had a dollar for every time... (Score:4, Informative)
Re:You know if I had a dollar for every time... (Score:3, Informative)
A) These numbers do not include online sales. The Steam servers were overloaded when Bioshock was released, and Direct2Drive also had good sales.
B) These numbers are for US only. In many European countries for instance PC sales have a much larger market share.
With even the 10th console game outselling the two top PC games combined, I can't help but wonder how (if) the smaller PC game studios turn a profit.
So if another market B is bigger, that automatically means market A can't make a profit? I hear more Coca Cola bottles are sold than games. Oh noes! The gaming industry is ruined!