Announcement

Collapse
No announcement yet.

What's Going On In The Open-Source Doom 3 World

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • What's Going On In The Open-Source Doom 3 World

    Phoronix: What's Going On In The Open-Source Doom 3 World

    It's only been a few weeks since id Software released the Doom 3 source-code (id Tech 4 engine) and the ioDoom 3 project was established, but there's already some interesting work going on for this newly opened GPL game engine...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    yay

    yay for FreeBSD support!

    Comment


    • #3
      Originally posted by FreeBSD View Post
      yay for FreeBSD support!
      It is nice to see games available for FreeBSD.

      Comment


      • #4
        the most portable map format?

        It would be nice to see treborux's efforts on Xreal and Wolfenstein: Enemy Territory (e.g. http://www.youtube.com/user/treborux) be merged with these efforts.

        As I see it there are too many extremely talented developers doing their own race rather than joining each other.

        Still, engines are good but the number of modelers appears to remain the limiting factor. It would be nice to have the Blender community (or any other gaming community for that matter) collaborate here.

        That raises the question, what is the most portable map format?

        Comment


        • #5
          As I see it there are too many extremely talented developers doing their own race rather than joining each other.
          The issue would be that they _want_ to do that

          Comment


          • #6
            Slightly off topic, but am I the only one who gets an X segfault upon starting doom3, even before the menu appears?
            Code:
            Backtrace:
            [271446.445] 0: /usr/bin/X (xorg_backtrace+0x26) [0x5669c6]
            [271446.446] 1: /usr/bin/X (0x400000+0x16a629) [0x56a629]
            [271446.446] 2: /lib/libpthread.so.0 (0x7fb67cf4e000+0xf850) [0x7fb67cf5d850]
            [271446.446] 3: /usr/lib/xorg/modules/dri/r600_dri.so (0x7fb678724000+0x367745) [0x7fb678a8b745]
            [271446.446] 4: /usr/lib/xorg/modules/dri/r600_dri.so (0x7fb678724000+0x367a89) [0x7fb678a8ba89]
            [271446.446] 5: /usr/lib/xorg/modules/dri/r600_dri.so (0x7fb678724000+0x36584f) [0x7fb678a8984f]
            [271446.446] 6: /usr/lib/xorg/modules/dri/r600_dri.so (0x7fb678724000+0x2acf94) [0x7fb6789d0f94]
            [271446.446] 7: /usr/lib/xorg/modules/dri/r600_dri.so (0x7fb678724000+0x2a59bb) [0x7fb6789c99bb]
            [271446.446] 8: /usr/lib/xorg/modules/extensions/libglx.so (0x7fb67ab07000+0x392d5) [0x7fb67ab402d5]
            [271446.446] 9: /usr/lib/xorg/modules/extensions/libglx.so (0x7fb67ab07000+0x35145) [0x7fb67ab3c145]
            [271446.446] 10: /usr/lib/xorg/modules/extensions/libglx.so (0x7fb67ab07000+0x37619) [0x7fb67ab3e619]
            [271446.446] 11: /usr/bin/X (0x400000+0x33c59) [0x433c59]
            [271446.447] 12: /usr/bin/X (0x400000+0x22e8a) [0x422e8a]
            [271446.447] 13: /lib/libc.so.6 (__libc_start_main+0xed) [0x7fb67be9314d]
            [271446.447] 14: /usr/bin/X (0x400000+0x2317d) [0x42317d]
            [271446.447] Segmentation fault at address 0x3c
            [271446.447] 
            Fatal server error:
            [271446.447] Caught signal 11 (Segmentation fault). Server aborting
            [271446.447] 
            [271446.447] 
            Please consult the The X.Org Foundation support 
                     at http://wiki.x.org
             for help.
            Mesa git, hd 6550. Should I report this to the radeon devs or am I doing something wrong? Everything else is really stable...

            Comment


            • #7
              You're using the classic r600 driver, that is no longer supported and has even been removed from git. Switch to the gallium one and it should work. How to switch to gallium is distro specific so google for it.

              Comment


              • #8
                Originally posted by Ansla View Post
                You're using the classic r600 driver, that is no longer supported and has even been removed from git. Switch to the gallium one and it should work. How to switch to gallium is distro specific so google for it.
                No, I'm not.

                Code:
                ~ % LIBGL_DEBUG=verbose glxinfo | grep render
                libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/r600_dri.so
                libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/r600_dri.so
                libGL: Can't open configuration file /home/chris/.drirc: No such file or directory.
                libGL: Can't open configuration file /home/chris/.drirc: No such file or directory.
                direct rendering: Yes
                OpenGL renderer string: Gallium 0.4 on AMD REDWOOD
                    GL_MESA_window_pos, GL_NV_blend_square, GL_NV_conditional_render,
                Also, I build mesa with
                Code:
                   --with-gallium-drivers=r600 \
                   --with-dri-driverdir=/usr/lib/xorg/modules/dri \
                   --with-dri-drivers= \
                   --with-egl-platforms=x11,wayland,drm \
                   --enable-texture-float \
                   --enable-gles1 \
                   --enable-gles2 \
                   --enable-osmesa \
                   --enable-egl \
                   --enable-xorg \
                   --enable-xa \
                   --enable-xvmc \
                   --enable-vdpau \
                   --enable-gallium-g3dvl \
                   --enable-xcb \
                   --enable-glx-tls \
                   --enable-glu \
                   --enable-glw \
                   --enable-motif \
                   --enable-gbm \
                   --enable-gallium-gbm \
                   --enable-shared-glapi \
                   --enable-xorg \
                   --enable-gallium-llvm \
                   --enable-openvg \
                   --enable-gallium-egl \
                   --enable-shared-dricore
                Don't just assume it's not r600g because it is not named r600g.so.

                Comment

                Working...
                X