Announcement

Collapse
No announcement yet.

X.Org DRI3 Present Extension Starts Taking Shape

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

  • X.Org DRI3 Present Extension Starts Taking Shape

    Phoronix: X.Org DRI3 Present Extension Starts Taking Shape

    Keith Packard of Intel has managed to get an initial implementation of the DRI3 Present extension written and running for the X.Org Server...

    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
    Wikipedia says that DRI enabled hardware acceleration instead of relying on the CPU. so, before DRI Linux/Solaris/BSD didn't have hardware acceleration and used software rendering exclusively?
    Wonder when Windows got hardware acceleration?

    Comment


    • #3
      Originally posted by garegin View Post
      Wikipedia says that DRI enabled hardware acceleration instead of relying on the CPU. so, before DRI Linux/Solaris/BSD didn't have hardware acceleration and used software rendering exclusively?
      Wonder when Windows got hardware acceleration?
      Just because you can win a sprint doesn't mean you can win long distance races.

      Comment


      • #4
        Originally posted by garegin View Post
        Wikipedia says that DRI enabled hardware acceleration instead of relying on the CPU. so, before DRI Linux/Solaris/BSD didn't have hardware acceleration and used software rendering exclusively?
        Wonder when Windows got hardware acceleration?
        Before DRI, everything just went through X, and X doesn't have 3D drawing commands.

        Comment


        • #5
          Originally posted by smitty3268 View Post
          Before DRI, everything just went through X, and X doesn't have 3D drawing commands.
          Before DRI was DGA (Direct Graphics Acceleration) where the client was given a pointer to both the framebuffer and input stream (thus bypassing X entirely). What could possibly go wrong?

          Comment


          • #6
            Originally posted by ickle View Post
            Before DRI was DGA (Direct Graphics Acceleration) where the client was given a pointer to both the framebuffer and input stream (thus bypassing X entirely). What could possibly go wrong?
            Why fix anything when you can just work around it? >.>
            All opinions are my own not those of my employer if you know who they are.

            Comment


            • #7
              Originally posted by smitty3268 View Post
              Before DRI, everything just went through X, and X doesn't have 3D drawing commands.
              It sort-of did, in the sense that the GLX extension provided 3D drawing commands. The 3D commands were just rendered in software.

              The original DRI design document envisioned accelerating both direct- and indirect-rendered (via the X protocol) 3D commands, but IIRC all the early implementations focused on accelerating direct rendering because it offered the best performance.
              Test signature

              Comment


              • #8
                Before DRI was UTAH GLX:





                Used it in 2002 to play TuxRacer in Xfree 3 (Utah GLX port to Xfree 4 was not/never completed) on ATI Rage Pro. Worked great.

                Comment


                • #9
                  Originally posted by garegin View Post
                  Wikipedia says that DRI enabled hardware acceleration instead of relying on the CPU. so, before DRI Linux/Solaris/BSD didn't have hardware acceleration and used software rendering exclusively?
                  Wonder when Windows got hardware acceleration?
                  Before DRI was UTAH GLX:





                  This was on Xfree 3. Port to Xfree 4 was never fully completed.
                  I used it in 2002 to play tuxracer on ATI Rage Pro. Worked great.

                  Comment


                  • #10
                    Originally posted by garegin View Post
                    Wikipedia says that DRI enabled hardware acceleration instead of relying on the CPU. so, before DRI Linux/Solaris/BSD didn't have hardware acceleration and used software rendering exclusively?
                    Wonder when Windows got hardware acceleration?
                    Seeing as the first versions of DRI date to the late 90's, I'm not seeing your point. Linux has been supporting that kind of stuff just as long as Windows, give or take a year or so - I remember it being a big deal back then, having proper 3d support for the Matrox card I had back then (state of the art, at the time). If you're thinking about hardware-accelerated desktops, Windows Vista introduced that in earlier 2007 - about a year after the first versions of Compiz became a hit in the Linux world

                    Comment

                    Working...
                    X