Slashdot Mirror


Review of Doom 3 on Linux

yamla writes "Doom 3 was released for Linux sometime last week. LinuxHardware.org decided to test how well it runs compared to the Windows version. Read the article here, including some technical information from the id Software employee who did the Linux port, Timothee Besset." AnandTech has a similar review available.

29 of 41 comments (clear)

  1. Hmm by Anonymous Coward · · Score: 1, Funny

    I got "nothing for you to see here". Does that mean it is still too dark?

    1. Re:Hmm by Minna+Kirai · · Score: 1

      Maybe I'll give it another try this weekend. Maybe some of the other levels are more interesting (or well lit at least).

      No such luck. Only the final 2 levels are brightly lit. Ironically, those take place in an long-abandoned Egyptian-style pyramid, which still somehow has better illumination than a modern Mars station.

      Even when the rooms start to fill with boiling lava, the game still isn't bright. If the darkness bothers you, then look for a 3rd-party patch to increase brightness (the "duct-tape mod", which attaches a light to the shotgun, is most popular)

  2. Re:Chirp... by Xylaan · · Score: 3, Funny

    Don't you realize that all the Linux Doom 3 advocates are busy playing it right now?

    I mean, who has time to post on slashdot when there is all of humanity to save.

  3. Re:Chirp... by RangerRick98 · · Score: 2, Funny

    Now what we need is a way to post on /. from Linux via Doom 3!

    --
    "You're older than you've ever been, and now you're even older."
  4. Executive summary (=for the lazy who don't RTFA) by forged · · Score: 5, Informative
    • only nVidia GPUs are supported now. ATI's are just not supported by ID at this point in time
    • the same features are supported on both platforms
    • the win32 version is noticeably (25-50%) faster when using higher-end video hardware than the linux version
    • in lower quality settings, both versions are about the same.

    That's it folks. For more boring details, well RTFA :)

  5. Re:Executive summary (=for the lazy who don't RTFA by mobets · · Score: 5, Informative

    You forgot to mention that a large part of this performance difference is likely due to the lack of SSE2 instructions in the linux version. This will be fixed as he finishes porting the ASM from the windows source.

    --

    It was me, I did it, I moved your cheese
  6. did anyone else by Anonymous Coward · · Score: 5, Funny

    find it funny that the screenshots are near-total black!

    (reading in a well lit office)

    1. Re:did anyone else by pedro · · Score: 1

      (AOL!)
      Same here!
      (/AOL!)

      --
      Brak: What's THAT?
      Thundercleese: A light switch.. of TOTAL DEVASTATION!
    2. Re:did anyone else by geminidomino · · Score: 1

      That's by design!

      Oooooo... Scary...

  7. Driver questions by MobyDisk · · Score: 3, Insightful

    1) Does anyone know when will Linux nVidia drivers catch-up to the Windows versions, or why they are behind?

    2) Any idea when 64-bit versions of the drivers will be available? (And what distro I need to take advantage of it)

    3) Any idea when 64-bit version of Doom 3 will be available for either platform, or what priority that has over Linux-SSE2 instructions?

    4) How is the Linux install? What package manager does it use? Or is it just an executable?

    Oh, and "yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay!!!!!! !!!!!!" If Carmack wants to email me the source code, I'll happily get starting compiling it for 64-bit for him...

    1. Re:Driver questions by Lenolium · · Score: 2, Informative

      1) That I don't know, they have always lagged a bit, but typically they eventually catch up to near what the windows release does.

      2) There are 64-bit versions of the nVidia drivers for amd64, they work great, I'm using them right now. The rest of the kernel has been 64-bit capable for many, many moons so no worries there. There are a bunch of amd64 distros out there, Gentoo, SuSE, and I'm using an unofficial port of debian to amd64, which by the way works great.

      3) Again, no info.

      4) There is a little installer, they package a few libs in with it, but with a small change to the installer, it worked great on debian/amd64. But it's basically just a raw binary, no .rpm/.deb/.pkg or anything.

  8. Re:Executive summary (=for the lazy who don't RTFA by Apreche · · Score: 1

    Both versions work about the same on my computer. One difference is that in linux xinerama is not supported, so I cannot play the game full screen while I have xinerama enabled. Actually, I'm using twinview, but as far as any apps are concerned its xinerama. Id said they would add support in a future release though, so it's all good.

    --
    The GeekNights podcast is going strong. Listen!
  9. Re:Chirp... by BinLadenMyHero · · Score: 1

    I've been asking, since Quake 3, for a mod to turn the in-game console into a full text terminal. You could post via elinks then..

  10. Re:Executive summary (=for the lazy who don't RTFA by Miffe · · Score: 2, Informative

    No, they use OpenGL on both platforms

    but they use DirectX for input and sound on Windows.

  11. Re:Executive summary (=for the lazy who don't RTFA by ricotest · · Score: 1

    I'm fairly sure both versions use OpenGL for graphics, but Doom may use DirectX for audio/input/networking. Much of it is iD's own work however.

  12. Re:Executive summary (=for the lazy who don't RTFA by swillden · · Score: 1

    One thing more (you have to read all the way to the end):

    • in high quality settings, the Linux version looks better than the win32 version. They're going to ask Id to see why that might be.
    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  13. Re:hear that billy gates? by Dave2+Wickham · · Score: 2, Insightful

    id have been porting their games to Linux since the original Doom, and I'm sure that Linux gamers weren't that much of a market back then...

  14. Re:Executive summary (=for the lazy who don't RTFA by Anonymous Coward · · Score: 3, Informative

    They look quite different on the different platforms anyway (in general the Linux version looks worse)

    Maybe you should look again.

    From the article:
    The final graphics point we'd like to point out may be the most important, especially when comparing the Windows to Linux benchmarks. Going back to the full-size screenshots shown above, when comparing the Windows to Linux images, you can tell that at both low and medium quality settings the images seem to produce comparable results. When moving to high quality though, the Linux output does not match the Windows output. If you pay attention to the rock area highlighted by the flashlight, the image is much improved under Linux. When looking at the Windows output, the high quality image is indistinguishable from the medium quality output. This may explain some of the speed differences between Linux and Windows at high quality. It is unknown why the two operating systems are treating this setting differently.

    So not only does the linux version look better, but that's part of the reason it's running slower.

  15. Re:Executive summary (=for the lazy who don't RTFA by jhdevos · · Score: 1, Informative
    Maybe, but isn't Doom3 running on Microsoft's 3D API on Windows and OpenGL on Linux?

    As others have mentioned, this is not true: Doom3 uses OpenGL on both platforms. At the same time, Doom3 is also often mentioned as an example of 'Direct3D 9.0c' graphics performance. That's because it is one of the first, and right now arguable the most important, game using all the new nice features in the last DirectX. But without using Direct3D.

    Confusing, eh?

    Jan

  16. Re:hear that billy gates? by Lord+Dreamshaper · · Score: 1

    But have id or anyone else ported games while they were still hot on the console/WinPC market? (dunno, just asking) Even if this isn't the first time a game was ported while it was still hot, every time it happens, it builds momentum to get Joe Casual Gamer to switch to Linux. If all else fails, it will eventually create a market for retro/nostalgia PC gamers like there is for ported console games.

    --
    When all of your wishes have been granted, many of your dreams will be destroyed - Marilyn Manson
  17. Re:Executive summary (=for the lazy who don't RTFA by wertarbyte · · Score: 1

    ATI's are just not supported by ID at this point in time

    You slightly misspelled "Linux is not (well) supported by ATI at this point of time", compared to the nVidia ones the ATI drivers tend to make huge rendering errors. This is not limited to ID games, e.g. UT2004 is nearly unplayable on some maps without lowering the texture details to "lowest": It looks like your Radeon is puking all over your screen if the scenery gets too complex.

    --
    Life is just nature's way of keeping meat fresh.
  18. Re:hear that billy gates? by Dave2+Wickham · · Score: 1

    See the AC's comment above, and UT2004 came with Linux binaries right on the DVD/CDs.

  19. OT by Seraphim_72 · · Score: 1
    Got a good source for that amd64 Debian? I just finished up a new machine this week - oh, and as long as I am asking for the moon, how is SATA support? Any help would be nice.

    Sera

    --
    Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
  20. Actually the "proof" is to the contrary. by AHumbleOpinion · · Score: 2, Insightful

    ... one of mainstream games being ported to Linux, proving that there is a Linux gaming market? ...

    Actually the "proof" is to the contrary. Id has previously stated in Game Deverloper Magazine that Linux games do not make sense from a business perspective, that they support Linux only because they think it is cool to do so. Bill will continue to sleep very very well.

    Additionally, id is not in the business you think they are. Retail game sales are only part of their business, licensing engines to other game developers is another large part of their business. Here Linux can merely be a marketting tool, a potential bullet item that some developer might like. The licensee might prefer to have a Linux option should a Linux market actually develop during the years their game is in development. Whether that market actually materializes makes no difference to id, they already cashed the check.

    Of course the above refers to clients, for servers Linux does make a lot of sense.

  21. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  22. Re:hear that billy gates?-Books. by static0verdrive · · Score: 1

    Beginning OpenGL is a great book for getting you started in game programming...

    --
    ========
    77 77 77 2e 6d 65 6c 76 69 6e 73 2e 63 6f 6d
  23. Doom3 works on Radeon with DRI by Jacek+Poplawski · · Score: 2, Informative

    You can play Doom3 on fully Open Source system (without any binary drivers).

    All you need is:
    - Radeon with R200 chip (8500, 9000, 9100, etc)
    - latest DRI driver (from Mesa CVS)
    - S3TC library (you can find it with google)

    Just compile Mesa, copy file r200_dri.so to your X modules, make sure hardware acceleration is working, then... run Doom3 (with following env set):

    LD_PRELOAD=libGL.so.1 R200_NO_TCL=1 ./doom3

    (if you see no textures, make sure you have installed S3TC library!)

    I have it working on my computer. Please don't repeat that nVidia and binary drivers are required. It is not true.

    1. Re:Doom3 works on Radeon with DRI by phrasebook · · Score: 1

      I have it working on my computer

      I know that's a good achievement, but not so relevant... doesn't give great performance right? The trouble is that the faster ATI cards are nowhere on Linux. A right PITA.

  24. NO ATI THOSE BASTARDS by fedorafreak · · Score: 1

    Why no ATI? Because it's not supported by id at this point for the Linux port WTF Oh well ill have to use my x800 pro on my win hd

    --
    RUN linux its just so much better