Announcement

Collapse
No announcement yet.

Geometric Picking Finally Lands In GNOME/Mutter 3.34 For Lowering CPU Usage

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

  • Geometric Picking Finally Lands In GNOME/Mutter 3.34 For Lowering CPU Usage

    Phoronix: Geometric Picking Finally Lands In GNOME/Mutter 3.34 For Lowering CPU Usage

    In addition to Mutter seeing today an important last minute performance fix for the NVIDIA proprietary driver, Mutter also saw a long-standing performance optimization finally land for GNOME 3.34 that benefits all hardware/drivers...

    http://www.phoronix.com/scan.php?pag...metric-Picking

  • #2
    This one is particular interesting because it fixes GL pipeline stalls when the surface below the pointer got repainted..such as in games. So this one makes mouse movements in games much more smooth, which is usually not covered in automated benchmarks. Heads up to all involved to get this one merged, despite all the difficulties!

    Comment


    • #3
      Nice that it was finally wrapped up!

      Comment


      • #4
        Originally posted by treba View Post
        This one is particular interesting because it fixes GL pipeline stalls when the surface below the pointer got repainted..such as in games. So this one makes mouse movements in games much more smooth, which is usually not covered in automated benchmarks. Heads up to all involved to get this one merged, despite all the difficulties!
        What "color picking operations" are going on while moving the mouse and playing an OpenGL game??

        Comment


        • #5
          The Canonical dev's contributions in that thread are a masterpiece of patience and control, as it took a year and lots of obstruction to get the patch merged,despite overwhelming evidence in his favour.

          Comment


          • #6
            Originally posted by timrichardson View Post
            The Canonical dev's contributions in that thread are a masterpiece of patience and control, as it took a year and lots of obstruction to get the patch merged,despite overwhelming evidence in his favour.
            If you get paid for what you're doing it makes a world of a difference.

            Comment


            • #7
              144Hz Van Vugts patches also tend to just come out of no where with no involvement of other developers, thus step on the other developers work (Van Vugt isn't a member of the GNOME Foundation), changes things without realising they were done that way for a reason or have severe regressions (as a recent one that got reverted did).

              People complain GNOME is buggy, yet also complain that third-party MRs with no community involvement aren't just accepted without scrutiny.
              Last edited by Britoid; 03 September 2019, 12:13 AM.

              Comment


              • #8
                After half a year of development, Compiz in 2006 (13 years ago) was prettier, snappier, and less memory and CPU intensive than GNOME3/mutter is today despite GNOME3/Mutter being developed for 8 years. Just imagine how great the Linux desktop would be if David Reveman had continued working on it, rather than working on ChromeOS...

                Comment


                • #9
                  Well, one thing is for sure. Mutter is already startling compared to say a year/year & a half ago, and the numbers on this new patch are quite remarkable, so ubuntu 19.10 should be a revelation for anyone on 18.04. And hats off to the decision-makers who pulled in the MR at the last moment. I think the praise which will follow this next gnome release will make everyone feel quite good about the co-operation behind these performance improvements.

                  Comment


                  • #10
                    Originally posted by cl333r View Post

                    What "color picking operations" are going on while moving the mouse and playing an OpenGL game??
                    I'll take a stab - how about RTS's and RPG's that involve a mouse? (examples: Surviving Mars / Pillars of Eternity)

                    Comment

                    Working...
                    X