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 Android Leftovers Rianne Schestowitz 04/06/2020 - 11:34am
Story Linux Powered Industrial IoT Gateway Offers WiFi 6, Bluetooth 5.1, 4G LTE Connectivity Rianne Schestowitz 04/06/2020 - 11:25am
Story Android Leftovers Rianne Schestowitz 04/06/2020 - 9:23am
Blog entry Variscite Rises to Platinum Member of NXP Partner Program Variscite 04/06/2020 - 9:21am
Story Greenie 20.04 Released: Ubuntu-Based Linux Distro For E-Book Readers And Authors Rianne Schestowitz 04/06/2020 - 9:03am
Story Lenovo brings Linux to its P-series ThinkPads and ThinkStations Rianne Schestowitz 14 04/06/2020 - 8:59am
Story Improve Linux system performance with noatime Rianne Schestowitz 04/06/2020 - 8:57am
Story ZFS focus on Ubuntu 20.04 LTS: ZSys state collection Rianne Schestowitz 04/06/2020 - 8:55am
Story Using AppImage for Linux package management Rianne Schestowitz 04/06/2020 - 8:53am
Story The 50 Practical Examples of The SED Command in Linux Rianne Schestowitz 04/06/2020 - 8:45am