Language Selection

English French German Italian Portuguese Spanish

How Unity, Compiz, GNOME Shell & KWin Affect Performance

Filed under
Hardware
Software

Those that follow my Twitter feed know that over the weekend I began running some benchmarks of the various open-source and closed-source graphics drivers. But it was not like the usual Phoronix benchmarks simply comparing the driver performance. Instead it was to see how each driver performed under the various desktops / window managers now being used by modern Linux installations. In this article are the first results of this testing of Unity with Compiz, the classic GNOME desktop with Metacity, the classic GNOME desktop with Compiz, the GNOME Shell with Mutter, and the KDE desktop with KWin. These configurations were tested with both the open and closed-source NVIDIA and ATI/AMD Linux drivers.

While the original plans were grand, various Linux graphics driver bugs were hit along the way. For example, on Git master of Mesa and with the latest Linux kernel DRM from Linux 3.0/2.6.40 (it's likely a Mesa bug though), Compiz as found in the Natty repository is broken.

rest here




More in Tux Machines

Security Leftovers

Red Hat News

  • Why SELinux is inherently complex
    The root of SELinux's problems is that SELinux is a complex security mechanism that is hard to get right. Unfortunately this complexity is not (just) simply an implementation artifact of the current SELinux code; instead, it's inherent in what SELinux is trying to do.
  • SELinux is beyond saving at this point
    SELinux has problems. It has a complexity problem (in that it is quite complex), it has technical problems with important issues like usability and visibility, it has pragmatic problems with getting in the way, and most of all it has a social problem. At this point, I no longer believe that SELinux can be saved and become an important part of the Linux security landscape (at least if Linux remains commonly used). The fundamental reason why SELinux is beyond saving at this point is that after something like a decade of SELinux's toxic mistake, the only people who are left in the SELinux community are the true believers, the people who believe that SELinux is not a sysadmin usability nightmare, that those who disable it are fools, and so on. That your community narrows is what naturally happens when you double down on calling other people things; if people say you are an idiot for questioning the SELinux way, well, you generally leave.
  • Systemd 230 Is Upsetting Some Over Its KillUserProcess Setting
    Systemd 230 was released just last week and it has taken heat not only for opening up FBDEV to potential security issues, which already reverted, but also for changing the default behavior of user processes. Systemd 230 made a change where KillUserProcess defaults to yes. This terminates user processes that are part of the user session scope when the user logs out. This is causing problems for ssh-agent, screen, and other common Linux processes.
  • Basics you must know for RHCSA Exam preparation
  • Test Fedora 24 Beta in an OpenStack cloud
    Although there are a few weeks remaining before Fedora 24 is released, you can test out the Fedora 24 Beta release today! This is a great way to get a sneak peek at new features and help find bugs that still need a fix.
  • State of syslog-ng 3.8 rpm packaging
  • My Fedora Badges intern
    For the past two weeks I was lucky to have an intern, who worked on Fedora Badges. Badges is a great way to start as a Fedora design contributor, as they have low entry level. Templates are ready, graphics is available to download, all the resources available here.

today's howtos

Leftovers: Software

  • Whatsie An Unofficial WhatsApp Alternative Client Available For Linux
    Whatsie is a simple, free, open source desktop client for WhatsApp web, it is cross-platform available for Linux, Windows and OS X. Whatsie client offers many features like Themes (7 different variants) & Minimode, Native Notifications, Spell Checker & Auto Correct, Keyboard Shortcuts, Start on Boot up, and AppIndicator/close to tray option. You can also join the development of Whatsie and help developer by any means, see the GitHub page.
  • XnViewMP is a Full-featured Image Manipulation and Batch Converter Tool
    The quality of image and video capture has improved tremendously over the years and the capabilities of our digital devices continue to push the limits of image quality. However, there is a bummer! The high-res images we take does come at the hefty price of an increase in the size of images taken. For this reason, uploading images on the internet can be painfully slow especially if you’re on a network with minimal bandwidth. While there are varying online services and softwares for other platforms that will effectively convert your image files while still maintaining the original quality, it is rather hard to come by native clients for Linux systems.
  • XenServer Dundee Released
    It was a little over a year ago when I introduced a project code named Dundee to this community. In the intervening year, we've had a number pre-release builds; all introducing ever greater capabilities into what I'm now happy to announce as XenServer 7. As you would expect from a major version number, XenServer 7 makes some rather significant strides forward, and defines a significant new capability.
  • Meet Franz – Alles Klar Herr Kommissar?
    I decided to try Franz on Linux, and I chose the somewhat less than obvious CentOS 7 for this task, just to show that it can be done with modernity and delight. The installation package is an archive, which you extract, and then run the Franz binary. That is all. An elegant, somewhat flat and utterly HTML-JS-rich client will launch.
  • Access Blocked Websites In Censored Regions With Lantern
    Lantern is a free, open source internet censorship circumvention software that was created to "give users fast access to the blocked Internet". The application is available for desktops (Linux, Windows, Mac) and Android.
  • MKVToolNix 9.2.0 MKV Manipulation Tool Brings Small Fixes and Improvements
    Moritz Bunkus announced the second major release of his powerful and open source MKV (Matroska) manipulation utility for all supported operating systems, including Linux, Windows, and MacOS. MKVToolNix 9.2.0 comes a little over a month since the release of MKVToolNix 9.1.0, but users should not expect any many new features, as the developer only had time to fix some of the issues that have been reported during this time. There is, however, an important change in the mkvinfo component, but it only affects those who use the software on Microsoft Windows and Mac OS X platforms.
  • RcppArmadillo 0.7.100.3.0
    The first Armadillo release of the 7.* series is out: a new version 7.100.3. We uploaded RcppArmadillo 0.7.100.3.0 to CRAN and Debian. This followed the usual thorough reverse-dependecy checking of by now 230 packages using it.