


Doom 3 - Linux, Multi-Monitor, DirectX 8 Solutions 78
nukem996 writes "While the official port of Doom 3 to Linux is still not complete and we still do not know when it is going to be out, other then 'in a few days after the Windows release', Linux users can finally play Doom 3 on Linux with the help of Wine." Elsewhere, an anonymous reader points to a post on the GideonTech forums explaining multi-monitor Doom 3 play, with the caveat: "Doing this with only 2 monitors completely sucks. You want atleast 3, or 5.. or any odd number of monitors (so your center of playing field isn't split between two monitors)." Finally, toasted_calamari explains: "We have written a guide to optimizing Doom 3 for DirectX 8 systems, particularly older ATI Radeon cards. This guide should assist owners of older hardware in running Doom 3 more effectively without upgrading."
Cmon now. (Score:1, Interesting)
Also, it would be nice... (Score:3, Funny)
Re:Also, it would be nice... (Score:2)
[/shameless_plug]
what's the point of emulation? (Score:3, Insightful)
Doesn't emulation decrease perfomance? So what kind of megacomputer would you need to play that kind of graphically bloated games through emulation?
Maybe I'm missing something
Re:what's the point of emulation? (Score:5, Informative)
Re:what's the point of emulation? (Score:2)
Re:what's the point of emulation? (Score:2)
It just implements Windows APIs, no emulation.
All games I've tried runs about equally good on Windows as on
Linux with Wine(x), that is, you must ofcourse have hardware
accelerated drivers installed on linux.
Re:what's the point of emulation? (Score:1, Informative)
With that said, there is usually only minimal to no decrease in performace when using Wine.
Re:what's the point of emulation? (Score:2)
Re:what's the point of emulation? (Score:2)
Re:what's the point of emulation? (Score:1)
The only way Wine could get around calling open() would be for them to replace Linux's glibc or kernel and perform the functions they normally provide to it. Then it would no longer be "emulating Windows on top of Unix", but "cloning Windows as an x86 OS". It wouldn't be Wine anymore, but ReactOS.
(Note: Wine is not an x86 emulator. But Wine is a Windows emulator)
Re:what's the point of emulation? (Score:2)
Re:what's the point of emulation? (Score:2, Informative)
Actually, no it's not. Wine merely implements the Windows API. Emulation, with relation to computers, generally involves taking machine language instruction-per-instruction and emulating the physical environment, so you can do things like run arcade games a la MAME, x86 envrionments a la Bochs, or other architectures. Wine doesn't do any of that. It merely allows the Windows binary to be executed in a non-windows environment. Prior to Sorenson support in mplayer, I use
Re:what's the point of emulation? (Score:2, Troll)
Yes it is.
Wine merely implements the Windows API.
Bochs merely implements the Intel 386 opcodes.
Emulation, with relation to computers, generally involves taking machine language instruction-per-instruction and emulating the physical environment
That's not the definition of "emulation". You are referring to "CPU emulation", which is a specific subset of emulation. Software can be emulated too- "emulate" merely means to copy something else; to do what it does. Humans general
Re:what's the point of emulation? (Score:1)
That would nevar happen!!
Re:what's the point of emulation? (Score:1)
There's a huge difference there, though. If you've never run Wine to run any heavier-duty Windows programs, you should try it. Wine enables Windows binaries to run natively on Linux. Yes, Wine will recreate errors in the original Windows API so that it matches the behavior of Windows more completely, but the point remains that all machine code is executed right on the CPU. There's no extra layer to go through. There's no extra layers to go through, eith
Re:what's the point of emulation? (Score:1)
That's not too meaningful. Yes, if the machine code was executed in software, then it would be impossibly slow, instead of just painfully slow.
But VMWare and Win4Lin also execute all machine code on the native CPU- and they provide speed almost indistinguishable from running Windows alone. (Because, of course, they are running the actual Windows, and Microsoft's implementation of Windows is far faster than Wine can ever be)
However
Re:what's the point of emulation? (Score:2, Informative)
Well, you appear to have had different experiences than I have, because like I said, I haven't noticed any difference in speed.
Again, we seem to be having different experiences her
Re:what's the point of emulation? (Score:2)
There's always science to produce undisputable objective facts. But unfortunately, my software budget doesn't permit complete experimentation at this time.
However, using free software, I can provide a few hard numbers for you. The game is "Wolfenstein: Enemy Territory", a $0 FPS on the Quake3 engine, which is available in Windows and Linux versions. I ran it 4 times, in either nativ
Re:what's the point of emulation? (Score:1)
Yeah, mine too. I'm also hampered by the fact that I removed my last Windows partition a year ago or so, primarily because of the success that I had in using Winex to play the few games I was interested in playing.
At the time, the Linux players couldn't load Apple's DLLs, this was before mplayer/xine got sorenson support. 'round the time the Felloship trailers were out, etc. I was pl
Re:what's the point of emulation? (Score:2)
Re:what's the point of emulation? (Score:1)
The argument was OVER 5 posts ago until you came in and restarted it, genius.
Re:what's the point of emulation? (Score:2)
Various 2D techniques used in Windows games often perform much more slowly under Linux due to lack of direct access to the framebuffer. Windows games like to both read/write pixels directly to the framebuffer as well as use GDI APIs to draw to them.
The original HL menu system is a good example of this - it combines GDI with direct drawing in all kinds of ways which are difficult for Cedega to do quickly
Re:what's the point of emulation? (Score:2)
No. There are at least two conditions under which Wine-emulated program can be as fast than the same program under Windows:
Re:what's the point of emulation? (Score:2, Interesting)
Andreas, who started the Wine project, has referred to it as a "Windows emulator" on the Wine mailing list. Also, most dictionary definitions of emulation are broad enough to include Wine. Also, it's completely irrelevant to everything.
If you say Wine isn't an emulator, it doesn't make it work any better than it does for someone who says it is an emulator. No, i
Re:what's the point of emulation? (Score:2)
Re:what's the point of emulation? (Score:2)
True - the ZSNES runs everything I've thrown at it, and not said "err:module:import_dll Library MFC42.DLL (which is needed by L"Z:\\mnt\\dosc\\Eudora\\eudora.exe") not found".
Nor does it spit out an obscene amount of error messages for each and every program.
It just works.
Re:what's the point of emulation? (Score:5, Funny)
Oh wait - you're talking about the PC, not the player. Never mind.
Re: It's the usage, not the wine (Score:2)
Really? I usually notice a huge performance decrease when using Wine. Blurred vision, slurred speech, light-headedness, a sense of euphoria.
Performance decrease for men, but increase for women : You've been utilising wine on the wrong client.
-- Premature optimization is the root of all evil.
Doom3 for linux (Score:5, Funny)
I keed, I keed!
Re:Doom3 for linux (Score:2)
Re:Doom3 for linux (Score:3, Interesting)
Actually, I'm faily certain that was a "Doom III is dark as hell" joke. And you should never say never. Trying to create a network bridge with my LAN and wireless AP makes XP Pro crash hard every single time. It's good, not perfect.
Re:Doom3 for linux (Score:1)
Finally? (Score:5, Funny)
Finally? For pity's sake, the game has been out for less than a week...
Re:Finally? (Score:1)
Re:Finally? (Score:2)
Re: (Score:1)
Wow (Score:2)
Re:Wow (Score:1, Funny)
While you're waiting... (Score:5, Informative)
http://prboom.sourceforge.net/
You'll need original WAD files, of course.... But this port can play at high resolutions using OpenGL, has nice sounding music support (something fairly lacking in most DOOM ports) and is fairly accurate to the original.
I've been playing these past few days and have rediscovered what a great game the original DOOM was! And the soundtrack was great too!
-Z
Re:Eh (Score:2)
I'd love to hear some of the tracks that the Doom music was "ripped off" from. Just because you draw inspiration from another kind of music doesn't mean you ripped it off.
Name some titles? I want to hear this for myself and decide. }:)
-Z
Re:While you're waiting... (Score:1)
legacy.newdoom.com [newdoom.com]
Full OpenGL support, keybind support so you don't have to change your finger layout from all the new FPS
multimon must be odd# (Score:3, Interesting)
However, I had my main monitor as straight ahead, and my side monitor as 'to the side' it did not function as 'split view' down the middle.. is it not possible to have two monitors, with the center of focus being one monitor? must it divide the view down the middle?
Re:multimon must be odd# (Score:3, Insightful)
Anyways, wouldn't four monitors (north, south, east, west) also be useful? Then you don't have to split the view.
Re:multimon must be odd# (Score:2)
Wouldn't spinning the mouse around 180 be a lot easier and more convenient than physically looing behind you? There's probably even a "turn 180" action you can bind to a key.
Doom3 on Wine experiences (Score:4, Informative)
after loading a game. Going to the menus and using the PDA for a while and it goes back to a reasonable 20-25fps or so. Also I end up having to restart the game completely after dying, trying to load a game at that point just gives a black screen.
After a hardware upgrade and a native client it should be great, hardware upgrade for the speed
and native client to get rid of those glitches
Linux solution didn't work for me... (Score:2, Informative)
Re:Linux solution didn't work for me... (Score:1)
What's really interesting, is that I have successfully run Doom3 on a Geforce 2 GTS 32mb in wine, this time experiencing the same overbright problems.
So let me get this straight (Score:1, Interesting)
Dual (Score:1)
Related note... (Score:2, Informative)
Re:Related note... (Score:2)
performance increase (Score:2, Informative)
The following commands control the image cache, which if enabled and set correctly can help smooth FPS and may also boost performance:
image_useCache [0,1] - If set to 1, uses background loading to cache image information. This may not necessarily improve framerate performance, but it does assist in smoothing out frame rates and reducing loading pauses. Note that the i
Re:performance increase (Score:1)