Announcement

Collapse
No announcement yet.

Mesa 7.5.1 Brings Bug Fixes

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

  • #11
    X fiddling bits on the PCI bus sucks. Having separate 2D and 3D drivers infrastructure sucks worse.

    THAT is the problem. Getting rid of X isn't going to help you one freaking bit.

    But implementing Gallium and running X on top of that will solve those problems just fine.

    Comment


    • #12
      Instead of bug fixes mesa 7.5.1 for me and few others brought performance regressions and in some cases serious desktop unresponsivness.

      With 2.6.30.5 kernel [kms disabled] gnome with compiz enabled is unusable, opening gnome menu lags for 10 sec after clicking on it, with 2.6.31-rc9 [kms enabled] system is responsive but it somewhat regressed regarding performance (noticed some stutters in fretsonfire and urban terror, just to mention glxgears ;-) 950fps with mesa 7.5.0 and 350 with mesa 7.5.1).

      Same thing with mesa 7.6rc

      I've filed a bug report...

      http://bugs.freedesktop.org/show_bug.cgi?id=23740

      Comment


      • #13
        Originally posted by drag View Post
        X fiddling bits on the PCI bus sucks. Having separate 2D and 3D drivers infrastructure sucks worse.

        THAT is the problem. Getting rid of X isn't going to help you one freaking bit.

        But implementing Gallium and running X on top of that will solve those problems just fine.
        That's actually WIP. Look at the xf86-video-modesetting driver + gallium exa/video accel
        It also requires one less 'driver' to make for the devs.
        NOW/FUTURE = DRM + DDX + Gallium
        FUTURE = DRM + Gallium

        Comment


        • #14
          Originally posted by drag View Post
          X fiddling bits on the PCI bus sucks.
          At least with Intel hardware, and some additional patches, it's possible to run X completely in userspace.

          Comment


          • #15
            Originally posted by whizse View Post
            At least with Intel hardware, and some additional patches, it's possible to run X completely in userspace.
            Actually it's more like this: Intel uses KMS+GEM. Gallium3D uses drivers that use KMS+GEM. KMS+GEM fiddle directly with hardware so userspace doesn't have to. Whether it's X or Gallium3D that uses KMS+GEM is irrelevant. :3

            Comment


            • #16
              Mesa 7.6 should bring OpenGL 1.5 to R300-R500 cards. Needless to say, this is a new feature and will therefore not be backported to 7.5. What distributions will do is pretty much out of our control.

              Support for OpenGL 2.0 on these cards is still a while away, and will probably come around the time (or slightly after) the Gallium 3D driver is ready for public consumption. No guarantees, though.

              Comment

              Working...
              X