Last week we published Arch Linux vs. Ubuntu benchmarks to finally lay to rest that for the overall system performance the speed of the rolling Arch Linux distribution is not too different from that of Ubuntu when running with similar package versions. One of the areas, however, where the performance was different with the "out of the box" experience was the OpenGL gaming where Ubuntu was using Compiz by default where as Arch had Metacity. This surprised many so we published another article entitled The Cost Of Running Compiz where we showed the performance penalties of a compositing window manager with different hardware and drivers. This led some to ask whether the performance of KWin also causes the OpenGL frame-rate to drop, so here are those KDE benchmarks.

Second improvement is unredirecting fullscreen windows - that is, if a fullscreen window is not covered by something else, such as a game or a movie, that window is excluded from compositing and allowed to draw normally. This lets it draw at the full speed and should also help with avoiding tearing.

has been implemented almost 2 years ago.

So either this feature was disabled during the tests, or it didn't work in some cases. Interesting.

05-24-2010, 08:33 AM

kbios

As I posted under the compiz thread, unredirect of fullscreen windows has to be manually enabled in ~/.kde/share/config/kwinrc in kde4. For me (nvidia proprietary driver) it solves choppiness issues when running Unigine.

05-24-2010, 11:05 AM

zeb_

Does the performance hit occur if the desktop effects are disabled too? Or is it linked to the effects?

05-24-2010, 11:19 AM

kraftman

Quote:

Originally Posted by andrnils

I seem to remember kwin having an option to disable compositing for fullscreen windows too, which perhaps could make life a bit easier for users with nvidia+kde+gaming.

This is an option or this should work out of the box?

There's usually no PulseAudio running in KDE, so games should be even a bit faster compared to Gnome + PulseAudio.