Announcement

Collapse
No announcement yet.

Gallium3D's LLVMpipe Software Rasterizer Is Kicking

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

  • #16
    Originally posted by DavidNielsen View Post
    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
    I think you mean this one:

    <video>http://a52.video2.blip.tv/7320003571048/DavidNielsen-CallOfNouveauTestingReply737.ogg?bri=1.3&brs=697</video>

    Comment


    • #17
      Originally posted by FireBurn View Post
      Does Michael have a PS3?
      No, I do not have any consoles.
      Michael Larabel
      http://www.michaellarabel.com/

      Comment


      • #18
        Originally posted by FireBurn View Post
        Does PTS work on non x86 platforms?
        Yep! Runs on SPARC and ARM. Should also work just fine on any other platform where PHP is supported and where the test is also supported.
        Michael Larabel
        http://www.michaellarabel.com/

        Comment


        • #19
          Originally posted by Remco View Post
          I think you mean this one:

          <video>http://a52.video2.blip.tv/7320003571048/DavidNielsen-CallOfNouveauTestingReply737.ogg?bri=1.3&brs=697</video>
          Wow, did I write that? I need a nap.

          Comment


          • #20
            // totally offtopic
            Originally posted by BlackStar View Post
            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.
            I would like to know that too.

            It compares to the Intel Q6600...

            I get single core 30fps raycasting, 15fps raytracing (shadow one bounce) and 3-5fps shadow (3 bounces) + global illumination + Reflection + volumetric lights + depth of field +... well everything lol @ 640x480 res. Benched with Realstorm Global Illumination bench 2006 on Windows XP.
            Link: http://www.realtimeraytrace.de/

            Conclusion: CPU's are getting powerful enough to render 3D scenes, yay!

            Comment


            • #21
              Originally posted by V!NCENT View Post
              // totally offtopic

              I would like to know that too.

              It compares to the Intel Q6600...

              I get single core 30fps raycasting, 15fps raytracing (shadow one bounce) and 3-5fps shadow (3 bounces) + global illumination + Reflection + volumetric lights + depth of field +... well everything lol @ 640x480 res. Benched with Realstorm Global Illumination bench 2006 on Windows XP.
              Link: http://www.realtimeraytrace.de/

              Conclusion: CPU's are getting powerful enough to render 3D scenes, yay!
              Wolfenstein 3D? I know it was cheating but still

              CPUs have been long able to render real time 3D graphics. But special purpose hardware in GPUs just can render more complex scenes in real time.

              Comment


              • #22
                Originally posted by Kano View Post
                25 fps at 320x240 or at which res?
                640x480 apparently:

                http://zrusin.blogspot.com/2010/03/s...73600518124890

                Comment


                • #23
                  Originally posted by suokko View Post
                  Wolfenstein 3D? I know it was cheating but still
                  Rofl No that same raytracing global illumination benchmark but without bounces xD

                  And pffffffffffffff.... tsssssssssssssssss... loser!! Mu computer can handle Final Doom! You honestly thought that it was so weak that I could only play Wolf3D? Get a life! xD

                  CPUs have been long able to render real time 3D graphics. But special purpose hardware in GPUs just can render more complex scenes in real time.
                  And by complex you are reffering to geometry?

                  Not long ago the fixed graphic pipeline was only able to render a limited set of triangles...

                  Comment


                  • #24
                    If you want to get really technical we are all doing software rendering nowadays pretty much no matter what. The idea that you are rendering OpenGL on hardware is as dead fixed function hardware.

                    The GPU is just a graphics processor. The drivers and opengl stacks are mostly just software designed to be executed on the GPU.

                    A big issue, I suppose between using the GPU and CPU together to render (which would get you the best performance as the CPU is faster at some stuff and the GPU is faster at others) is the memory bandwidth and latency involved with moving large amounts of rendering information/textures from the video memory to main memory and back again.

                    Just the act of shoving a instruction down the PCI Express bus probably burns through thousands of wasted CPU and GPU cycles on both your CPU and your video card.

                    As you can imagine then shoving the GPU into the processor should theoretically yield the highest performance possible while reducing costs... Instead of spending money on sticking extremely fast memory on the far end of a PCI Express buss you should be able to spend the same amount of money on making more memory bandwidth available to the on-die memory controller in your CPU.

                    Intel is already shipping processors with GPUs integrated. They are budget items, but as you start to see things like AMD Fusion hitting the market these sort of 'software rendering' advances should end up being a huge huge deal. And it should yeild big performance increases for all sorts of applications, hopefully, and not just games.

                    Well, Hopefully.

                    Comment


                    • #25
                      Originally posted by Remco View Post
                      Wow, did I write that? I need a nap.
                      Welcome to the club, 4 hours of sleep. Working hard on new idea.. sleep is for the weak (and the old like me.. nap time!)

                      Comment


                      • #26
                        Originally posted by V!NCENT View Post
                        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
                        Abrash's Black Book is my favorite programming book. I read a good chunk of it straight through. If anyone could design a lightning fast software renderer, it's him, and I'm not surprised he was/is one of the creators of Larrabee. Someone needs to win him over to Linux and Mac instead of Microsoft-specific stuff, though .

                        Comment

                        Working...
                        X