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

Type Title Author Replies Last Postsort icon
Story today's leftovers Roy Schestowitz 28/03/2020 - 4:26pm
Story Software: Ardour, Collabora Online and GNU Roy Schestowitz 28/03/2020 - 4:24pm
Story Devices: FluSense, Agile Linux, APs, Ventilators and Routers Roy Schestowitz 28/03/2020 - 4:19pm
Story Mozilla and Intel Funds for Kiwi TCMS and Blender Roy Schestowitz 28/03/2020 - 4:17pm
Story Security: The Keyring Concept in Ubuntu, Phishing and Malicious JavaScript Roy Schestowitz 28/03/2020 - 4:07pm
Story WordPress 5.4 RC5 and Load Balancing Roy Schestowitz 28/03/2020 - 1:40pm
Story Contribute to open source healthcare projects for COVID-19 Rianne Schestowitz 1 28/03/2020 - 1:28pm
Story Xubuntu 20.04 Testing Week Rianne Schestowitz 2 28/03/2020 - 1:25pm
Story OpenGL Being Tied to Proprietary Software Traps Roy Schestowitz 1 28/03/2020 - 1:08pm
Story Python Programming Leftovers Roy Schestowitz 28/03/2020 - 1:00pm