Doom 3 Linux Client 62
Brad writes "LinuxGames.com is reporting that the Doom 3 Linux Client has begun private testing. The Doom 3 Linux server has already been completed and will be released with the next win32 release."
"The following is not for the weak of heart or Fundamentalists." -- Dave Barry
Re:FP (Score:1, Offtopic)
Re:FP (Score:1)
Uh (Score:3, Insightful)
Re:Uh (Score:2)
But... (Score:5, Funny)
Re:But... (Score:3, Informative)
Re:But... (Score:1)
Cool (Score:5, Interesting)
The Native Linux Client for Quake 3 ran MUCH faster for me than in Windows....to the point that I stopped playing Q3A in Windows altogether, simply because I could crank my Resolution much higher in Linux and it ran perfectly (like 100 FPS).
I hope it's the same for Doom3....It'll be like a free hardware upgrade.
Re:Cool (Score:2)
Re:Cool (Score:5, Informative)
Re:Cool (Score:2)
Re:Cool (Score:2)
Quake [or possibly Hexen or Heretic, I forget] was the first of id's games to use 3D acceleration.
Doom III may use DirectX, or it may use OpenGL. I don't know, offhand. *checks*
Well, nobody seems to have it offhand. Suffice it to say that there are 3D rendering libraries for each OS, and some are quite portable. As such, it's not more than rewriting the engine itself to make use of the calls...^_^
So in short, it's not easy, unless the
Re:Cool (Score:3, Informative)
Quake had no 3D acceleration (tought later glQuake was released).
Quake II had software rendering and 3D acceleration was an option.
Quake III was the first id game that required 3D acceleration.
Re:Cool (Score:2)
I remember to run it at home before having a 3D card.
Mesa (an OpenGL implementation) rendered a nice slideshow, at ~2 frames per second
Re:Cool (Score:2)
I guess I should have RTFBook first. >_
They don't use DirectX... (Score:5, Informative)
Porting is not bad...
1) Most resources are relative paths inside zip files or flat in a directory, so you remove filesystem issues (path seperators/case sensitivity).
2) The game code that uses DirectX for non-video stuff is kept to a library used specifically to interface the game code to the system.
Most of the work is just rewriting that library to use equivalent functions on Linux.
3) WineX has a DirectX emulation layer that can be used as a guide for 3.
4) Side note- SDL pretty much takes care of everything in DirectX, minus DirectShow. Can also be used as a guide.
5) NVidia has development tools (shader compilers and whatnot) that work on Linux.
Same goes for MacOSX, really...
Re:They don't use DirectX... (Score:3, Interesting)
If it's anything like Quake 2, it'll have its own internal sound and display APIs, with some simple platform-specific stuff at the very end. I get the impression Quake 2 could be ported to a new system just by writing a couple of new files and using that as the target...
Actually, slightly irrelevantly, I've been busy poking around in the demo's
Re:Cool (Score:5, Informative)
Ok, for the last time, Doom3 Win32 uses:
There is no Direct3D involved. Just remember, DirectX != Direct3D.
Mod Parent Informative. (Score:2)
Thanks for clearing that up.
Re:Cool (Score:2)
Re:Cool (Score:1)
and on AMD64 (Score:1)
Re:Cool (Score:4, Interesting)
Under Windows - Quake3 was fine in 1024x768, slow to the point of unplayability at 1280x1024.
Under Linux - After finally getting hardware 3d acceleration working (wow, I never want to hear the words "Glide OpenGL Wrapper" ever again...) - completely playable in 1600x1200, highest detail settings, at 50 FPS (bottoming out at 30FPS with too many rockets onscreen). On a Voodoo 3. I was absolutely amazed.
I doubt the differences will be THAT pronounced (I blame it on 3dfx's Windows drivers being horrible), but it certainly would be nice to have the Linux port of Doom3 running faster than on Windows.
Re:Cool (Score:1)
1600x1200, 50fps on a K6-2 400MHz? With a 16MB Voodoo3?
I call bullshit.
Link [tomshardware.com]
Here's a K6-400 running Quake 2 @ 1024x768, Voodoo3, ~40fps
Re:Cool (Score:1)
Pentium III 550MHz, pushing 1600x1200, Quake III, 21.2 FPS, Voodoo 3 3500.
I also rememeber everyone talking about Windows running the same game faster/better than under Linux.
Re:Cool (Score:2)
so where's the contradiction?
Re:Cool (Score:1)
Do you know how much a pile of lying bullshit whoever-pays-for-the-ads-and-takes-us-out-to- expensive-dinners Tom's Hardware Guide is?
Re:Cool (Score:2)
Anyway, on my XP1800+ with 512mb and GfFX5200 Doom 3 runs nicely at 640x480, but things do get choppy when there's a lot of action going on. I would love to see a perf
Re:Cool (Score:1)
Heh.... (Score:1)
-ReK
Cedega (Score:5, Interesting)
So, I decided to give Linux a try. I found a clever shell script for downloading the latest Cedega from CVS [linux-gamers.net], and gave that a try. It worked brilliantly.
Absolutely no visual glitches, no audio glitches, and completely, utterly and boringly stable. Only criticism was that the frame rate was rather low, but I'm not surprised - my PC's below minimum specs processor-wise (1.1GHz Athlon), although merely low-end graphics-wise (128MB GF4Ti).
It'll be interesting to compare the performance of the native client with the running-on-Cedega one - I really wonder how much processor time Cedega takes to do all its API-translation thing.
As for the game? It's
Will I buy the game? Probably, eventually, but only when it's come down in price.
Re:Cedega (Score:3, Informative)
Doesn't support Windoze 98. Win 2k/XP only.
Re:Cedega (Score:1)
Re:Cedega (Score:1)
The first patch fixes a bug which should make the weapon sounds a little richer. From the readme:
-Fixed weapon sounds always playing the first sound in a sound shader instead of randomly picking one.
Re:Cedega (Score:1)
Re:Cedega (Score:2)
I'd seen some link for this file somewhere - and I hadn't realised what it was. It was Reznor who did the (excellent) Quake sound, wasn't it?
Anyway, here's a Bittorrent copy from Filerush [filerush.com] - I'll have a go to see if the demo can be 'persuaded' to use them...
Re:Cedega (Score:1)
Anyone can find the file ? (Score:5, Insightful)
"id Software's Robert Duffy updated his
We have released the first update for DOOM 3 as a beta and on a limited scale ( it is only available on the File Shack at www.shacknews.com ). We don't anticipate any issues with it but felt it best to get it into the hands of a few thousand people rather than the entire customer base in case we missed something. We will release the update through our update server for wide release once we have verified there are no problems with it.
We will be releasing another update in the near future that will include Punk Busters cheat protection functionality for DOOM III.
The SDK is also ready to go and as soon as the update is out in non beta form the SDK will be made available for download.
The Linux Dedicated server is also ready to go and will also be available as soon as the update is non beta.
Presumably, this indicates the Linux client isn't all that far away either."
I found here [fileshack.com] all the I could on doom 3 and Id software in Fileshack...
So, almighty Slashcrowd, who can help mefind the precious , working Doom 3 for Linux ?
here... (Score:2)
Still not the linux one, which will be released...
You misread it (Score:3, Informative)
-ReK
Re:Anyone can find the file ? (Score:1)
MacOS X? (Score:3, Insightful)
Re:MacOS X? (Score:2)
Epic has been pretty good with their porting as of late, why is iD now falling behind?
Re:MacOS X? (Score:1, Troll)
Re:I would buy it just to support for Linux gaming (Score:1)
WARNING! (Score:4, Funny)
You just watch
Still waiting... (Score:4, Funny)
Re:Still waiting... (Score:1)
That was back in... well for me it was 1984 and onwards.
Re:Still waiting... (Score:1)
Loading from the legendary Commodore C64 disk drive was load "something",8,1. From the tape drive it was ,1,1.
To be completely pedantic, the Commodore LOAD command takes parameters in the form:
too late (Score:3, Informative)