Language Selection

English French German Italian Portuguese Spanish

Benchmarking compositor performance

Filed under
Hardware
Software

Recently Phoronix did an article about performance under different compositing and non-compositing window managers. GNOME Shell didn’t do that well, so lots of people pointed it out to me. Clearly there was a lot of work put into making measurements for the article, but what is measured is a wide range of 3D fullscreen games across different graphics drivers, graphics hardware, and environments.

Now, if what you want to do with your Linux system is play 3D games this is very relevant information, but it really says absolutely nothing about performance in general. Because the obvious technique to use when a 3D game is running is to “unredirect” the game – and let it display normally to the screen without interference from the compositor. Depending on configuration options, both Compiz and KWin will unredirect, while GNOME Shell doesn’t do that currently, so this (along with driver bugs) probably explains the bulk of difference between GNOME Shell and other environments.

Adel Gadllah has had patches for Mutter and GNOME Shell to add unredirection for over a year, but I’ve dragged my feet on landing them, because there were some questions about when it’s appropriate to unredirect a window and when not.

rest ehre




More in Tux Machines

Mozilla and Intel Funds for Kiwi TCMS and Blender

  • Kiwi TCMS: Kiwi TCMS is Open Source Seed Award winner

    Kiwi TCMS is the proud winner of a $10,000 award from Mozilla, Indeed, Open Collective, Ford Foundation & Simply Secure. Read below for the full story! At the end of January Zahari alerted our team about the Open Source Speed Dating FOSDEM 2020 event and Alex was very swift in filing the application form. Just as we landed in Brussels, ready to host Testing and Automation devroom and the Open Source Test Management stand, we got the news - Kiwi TCMS has been selected as a participant. What followed was a very hasty day of preparing a 5 min pitch and rehearsing it as much as possible so we can be ready to present our project. Alex prepared the pitch and made final review and polishing together with Anton. For the record everything was written down on paper, including important facts about the project and schedule - when and where is our slot, how is Alex going to get there, when does he need to leave to be on time, etc. We believe that preparation was key here and that's why our team always tries to be prepared when we participate at events! It was as good as it can get, no more changes!

  • Intel Ramping Up Their Investment In Blender Open-Source 3D Modeling Software

    Intel Software has increased their developer funding provided to Blender, the leading open-source, cross-platform 3D modeling software. Intel now joins the likes of Ubisoft, Tangent Labs, and others as being a Corporate Gold sponsor to Blender. The Corporate Gold level means Intel's software division is now contributing at least €30K per year to fund the Blender open-source development.

Security: The Keyring Concept in Ubuntu, Phishing and Malicious JavaScript

WordPress 5.4 RC5 and Load Balancing

  • WordPress 5.4 RC5

    The fifth release candidate for WordPress 5.4 is live! WordPress 5.4 is currently scheduled to land on March 31 2020, and we need your help to get there—if you haven’t tried 5.4 yet, now is the time! You can test the WordPress 5.4 release candidate in two ways:

  • Best Performance WordPress with Google Cloud CDN and Load Balancing

    Best Performance WordPress with Google Cloud CDN and Load Balancing. Learn how to setup your WordPress application to handle high traffic with auto-scaling capabilities on Google Cloud Platform using HTTP(S) Layer 7 Load Balancing. In this guide you will install WordPress, configure your website to use Google Cloud Storage for media files, setup instance template, auto-scaling group to manage live traffic. You will also configure Google Cloud CDN for your website.

Python Programming Leftovers