Announcement

Collapse
No announcement yet.

Mutter Can Cause A Gaming/OpenGL Performance Hit Too

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

  • Mutter Can Cause A Gaming/OpenGL Performance Hit Too

    Phoronix: Mutter Can Cause A Gaming/OpenGL Performance Hit Too

    Last month we looked at the cost of running Compiz by means of looking at how the window manager affected the frame-rate of several different games and whether compositing was used. We also tested out several different drivers and pieces of hardware. When Compiz was running rather than GNOME's Metacity it often caused a measurable drop in the OpenGL performance and then we later found this to be the case too with KDE's KWin. Today we are seeing if and how using Mutter, the window manager for the GNOME 3.0 desktop that uses Clutter-based compositing, will affect the performance of several different open-source games.

    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
    Sometimes 50% faster, sometimes 50% slower 3D performance with just another window manager WHAT THE ****

    Comment


    • #3
      I am using Gnome shell but switch to Metacity when running a 3D app. Too bad when I kill the terminal that switched to Metacity my desktop environment breaks... Wonder why its affecting performance so much, shouldn't only the stuff thats being rendered and used at the moment be using gpu cycles?

      Comment


      • #4
        nothing unexpected

        So after it seems like everyone was “suprised” that running compiz might actually add 3D overhead, I wrote a blog post try to explain why you get a performance hit, but the reasons why …

        Comment


        • #5
          Very surprising result in Padman & no compositing - a low-end Intel i3 beating the highest-end R500!

          This is either props to Intel or shame to Ati, or maybe both

          Comment


          • #6
            overall results are not surprising

            So after it seems like everyone was “suprised” that running compiz might actually add 3D overhead, I wrote a blog post try to explain why you get a performance hit, but the reasons why …

            Comment


            • #7
              Originally posted by d2kx View Post
              Sometimes 50% faster, sometimes 50% slower 3D performance with just another window manager WHAT THE ****
              michael just fails at getting any benchmark right. If you have vsync enabled you get 60fps in a quake3 based game. If you dont you hit the 90fps limit by the engine. Thats why serious benchmarking sites disable the ingame limit and EITHER compare with vsync on or vsync off..

              Comment


              • #8
                Originally posted by kazysmaster View Post
                Yeah you posted that twice. How about a reality check so that your ego can have a rest, shall we?

                A while back people wanted to know just how much compositing window managers would affect overal performance. Michael posted the results.

                Right now Michael came back with Mutter added to the known results with Metacity and Compiz required in current form to compare.

                The title was Mutter can cause a performance hit too. This, however, was not a test of whether Mutter would actually cause a performance hit (y/n) but a continuation of previous findings in that Mutter also causes a big difference.

                Sure 2D WM draws to a framebuffer directly while with compositing the 2D drivers just update an offscreen part of the framebuffer while the 3D drivers put together these pieces and draw the actual end result. When in fullscreen 3D the compositing WM's can sorta turn themselves 'off', which shows an incredible performance boost.

                Get over it, smartass...

                Comment


                • #9
                  try playing heroes of newerth (in windowed mode) on a Nvidia Geforce 7800GTX, with the newest driver and compiz disabled...it will take minutes until you see something and your CPU is working like it has to maintain the GPU things aswell.

                  if compiz is enabled everything is as it should be...

                  Comment


                  • #10
                    Originally posted by V!NCENT View Post
                    Yeah you posted that twice. How about a reality check so that your ego can have a rest, shall we?
                    btw, I just registered to the phoronix and I managed to post twice. I didn't know how to delete the last message... and you're right about my ego

                    Comment

                    Working...
                    X