Announcement

Collapse
No announcement yet.

The State Of Gallium3D, Its Future, Etc

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

  • #16
    One could say that VMWare is writing the state trackers across the top of the chart, and xorg developers are writing the drivers down the left hand side of the chart (although TG/VMWare is working on reference drivers like softpipe, plus SVGA).

    It's going to be interesting when the SVGA driver comes out and maybe we get a solid green line across the chart. I imagine softpipe will need an update at the same time, hopefully another solid green line. That should go a long way to building confidence in Gallium3D.

    Comment


    • #17
      What would be a reasonable timeframe for Linux end users in general? One year untill fully working Gallium3D with a ATI graphics card? When is this entire thing going to become ready for prime time?

      Comment


      • #18
        Originally posted by bridgman View Post
        One could say that VMWare is writing the state trackers across the top of the chart, and xorg developers are writing the drivers down the left hand side of the chart (although TG/VMWare is working on reference drivers like softpipe, plus SVGA).
        Maybe the state tracker title should have colours as well?

        If I read the chart correctly, if just one field have a DONE, then that means, that the state tracker is done as well...?

        Originally posted by bridgman View Post
        It's going to be interesting when the SVGA driver comes out and maybe we get a solid green line across the chart. I imagine softpipe will need an update at the same time, hopefully another solid green line. That should go a long way to building confidence in Gallium3D.
        That would be so great! Maybe we should add "SVGA" as a state tracker, just to put a little pressure on them

        What also is very interesting is what this will mean for AMD and vmware in terms of hardware recommendations.

        Comment


        • #19
          My guess is that it will happen at different times depending on the GPU family -- focusing mostly on 3xx-5xx until that seems ready for prime time. Once the 3xx-5xx family is ready for general use, I expect the later generations will come along much more quickly.

          The hard part is estimating how long 3xx-5xx will take, since until the VMWare SVGA announcement it was still looking like being the first Gallium3D driver to reach general usefulness -- although you could argue that the nouveau driver is already there since there *is* no classic mesa driver to replace.

          Developer focus has only shifted to Gallium3D in the last few weeks, although Corbin and others have been bravely pushing it ahead for most of the last year. There's also some effort happening on both 3xx-5xx and 6xx+ (some of it offline) working out flow control and other bits to enable GLSL support, which will probably show up in both classic and Gallium3D drivers.

          If you look at the commit history for gallium3d drivers and classic mesa drivers the commit activity in the two subtrees is about the same these days, which is great to see :

          classic mesa DRI drivers : http://cgit.freedesktop.org/mesa/mes...sa/drivers/dri

          gallium3D drivers : http://cgit.freedesktop.org/mesa/mes...allium/drivers

          I'm not close enough to the work to offer a real good estimate, but my guess is closer to 6 months than a year. If the VMWare efforts result in a ready-to-use stack (on a VMWare guest VM) soon that's an indication the framework is ready and the timeline for ATI graphics would probably be shorter as well.

          The official schedule is still "it'll be done when it's done", of course.

          Originally posted by Louise View Post
          That would be so great! Maybe we should add "SVGA" as a state tracker, just to put a little pressure on them
          I did not get the impression that additional pressure on the developers was required. They sounded pretty tired already
          Last edited by bridgman; 11-15-2009, 12:17 PM.

          Comment


          • #20
            Originally posted by bridgman View Post
            [snip]
            The official schedule is still "it'll be done when it's done", of course.
            Everything just got a lot more exciting

            Originally posted by bridgman View Post
            I did not get the impression that additional pressure on the developers was required. They sounded pretty tired already
            Good observation

            Comment


            • #21
              Originally posted by V!NCENT View Post
              What would be a reasonable timeframe for Linux end users in general? One year untill fully working Gallium3D with a ATI graphics card? When is this entire thing going to become ready for prime time?
              The r300 Gallium driver is almost complete, but it's full of nasty bugs, so the answer is simple: until someone makes it work. It might be in 2 months or never.

              Marek
              Last edited by marek; 11-15-2009, 10:16 PM.

              Comment

              Working...
              X