Announcement

Collapse
No announcement yet.

Gallium3D's LLVMpipe Software Rasterizer Is Kicking

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

  • Gallium3D's LLVMpipe Software Rasterizer Is Kicking

    Phoronix: Gallium3D's LLVMpipe Software Rasterizer Is Kicking

    While we are still waiting for the hardware drivers to mature for Gallium3D (particularly the Nouveau stack for all NVIDIA GPUs, the Intel 965 driver, the ATI R300g driver to mature, and then the R600g driver to come about), VMware has been working on their a software rasterizer as well through a Gallium3D state tracker. This new software rasterizer looks like it's finally coming about and is already delivering great performance compared to Mesa's existing software rasterizer that is rather crippled...

    http://www.phoronix.com/vr.php?view=ODA1OA

  • #2
    I am very impressed with Nouveau, so much so that earlier today I recorded a screencast showing how well it holds up to the Nouveau Evaluation for LTS using the xorg-edgers PPA to get 3d support, it runs compiz very neatly and accelerated on this ION powered dual core ATOM machine. Very stable.

    http://blip.tv/file/get/DavidNielsen...Preview103.ogg

    Comment


    • #3
      I think llvmpipe is very exciting especially for platforms like the PS3

      Does anyone know what gallivm is? Is it just a nickname or something new entirely?

      Comment


      • #4
        25fps is still nothing. I can run UT2K4 in software (read: completely emulated DirectX 9.x graphics card in software!) at 60fps (it is not optimised for multi-core) on my AMD Phenom 9950 and 8GB RAM both at stock speed.

        Get back to work!

        Comment


        • #5
          Originally posted by V!NCENT View Post
          25fps is still nothing. I can run UT2K4 in software (read: completely emulated DirectX 9.x graphics card in software!) at 60fps (it is not optimised for multi-core) on my AMD Phenom 9950 and 8GB RAM both at stock speed.
          You're comparing different hardware and different software to the article, so that's pretty pointless. The point is that Gallium3D software rasterizing is pwning mesa's soft rast.

          Comment


          • #6
            Originally posted by DanL View Post
            You're comparing different hardware and different software to the article, so that's pretty pointless. The point is that Gallium3D software rasterizing is pwning mesa's soft rast.
            Your point is also rather pointless. I said: OK cool, but still..

            Ofcourse I understand that it's faster than mesa... But then again if that was the sole intention of that article than the article itself would be totally pointless as softpipe mesa is more for reference and testing and not intended for realtime software rendering anyway...

            Comment


            • #7
              Originally posted by V!NCENT View Post
              I can run UT2K4 in software (read: completely emulated DirectX 9.x graphics card in software!) at 60fps (it is not optimised for multi-core)
              How?

              (stupid character limit)
              ## VGA ##
              AMD: X1950XTX, HD3870, HD5870
              Intel: GMA45, HD3000 (Core i5 2500K)

              Comment


              • #8
                Originally posted by darkbasic View Post
                How?

                (stupid character limit)
                Ehm... Launch UT2K4 and in the options menu switch it to software rendering?

                UT2K4 uses the Pixomatic 3 lib. The creater is now hired by Intel to work on software graphics. From Wikipedia: http://en.wikipedia.org/wiki/Michael...ame_programmer

                Comment


                • #9
                  PS: Wikipedia sais that Pixomatic does DirectX 7, but that's the first version of Pixomatic. Pixomatic 3 does DirectX 9 and is currently (or so I belive) in UT2K4...

                  Comment


                  • #10
                    Wow! I haven't even thought that software rasterizer can get more than 10 FPS in ioquake3 engine on any currently available CPU on x86 arch.
                    And, as FireBurn said, with this code PS3 could get decent software GL without getting into GPU acceleration.

                    Comment


                    • #11
                      Originally posted by V!NCENT View Post
                      25fps is still nothing. I can run UT2K4 in software (read: completely emulated DirectX 9.x graphics card in software!) at 60fps (it is not optimised for multi-core) on my AMD Phenom 9950 and 8GB RAM both at stock speed.

                      Get back to work!
                      As Zack Rusin mentioned, the current code is unoptimized. The point is that it works and that it is already faster than Mesa3d.

                      Actually, I wonder what fps your Phenom would get using llvmpipe.

                      Comment


                      • #12
                        Originally posted by xeros View Post
                        Wow! I haven't even thought that software rasterizer can get more than 10 FPS in ioquake3 engine on any currently available CPU on x86 arch.
                        And, as FireBurn said, with this code PS3 could get decent software GL without getting into GPU acceleration.
                        There's been a cell driver for a while on gallium (one of the first in fact) I'm not sure how active the development is now though

                        I guess they're pretty similar, cell driver uses the spu's to do what LLVM is doing but LLVM could do that on the SPUs anyway

                        Would be interesting to see which one is faster

                        Does PTS work on non x86 platforms?

                        Comment


                        • #13
                          Originally posted by FireBurn View Post
                          Does PTS work on non x86 platforms?
                          It should as long as that arch has php5 . The question is more a case of if the individual tests it runs has support for those other architectures. Not all tests will compile on PPC for example, some will, but not all.

                          Comment


                          • #14
                            Does Michael have a PS3?

                            Comment


                            • #15
                              25 fps at 320x240 or at which res?

                              Comment

                              Working...
                              X