The widgets theme does indeed have a very significant impact on performance. I ran the tests where KDE performed particularly poorly on my machine. I run KDE 4.11, VSync in KWin was switched off. Qt rendering engine was set to Raster (I forced Raster during tests in TWM too). My machine is a sorry-ass 4 year old laptop with T9550/nVidia 9800GTS (proprietary drivers v. 325.15).
QtPerf QCheckBox 5000x (sec)
In KDE with KWin:
- Qxygen: 1.634 ? 0.087
- QtCurve: 1.403 ? 0.055
- CDE: 1.363 ? 0.377
In plain TWM:
- 1.334 ? 0.206
GtkPerf GtkCheckButton 5000x (sec)
In KDE with KWin
- Oxygen-gtk: 6.84 ? 0.61
- QtCurve: 2.47 ? 0.07
- Raleigh: 1.61 ? 0.07
In plain TWM:
- 1.54 ? 0.03
QGears2 COMPO (FPS)
- Qxygen: 273.224 ? 3.358
- CDE: 558.729 ? 15.183
The performance more than doubled. If you multiply the result Michael got, you'll see that KDE is on par with other DE's except Unity.
I believe this shows that there is nothing wrong with KDE's/KWin's rendering performance. It's also worth noting that KWin in KDE 4.11 introduced improved VSync which could have impacted the performance, especially if it wasn't set correctly. Folks with Intel GPU's could give this a try...
QtPerf QCheckBox 5000x (sec)
In KDE with KWin:
- Qxygen: 1.634 ? 0.087
- QtCurve: 1.403 ? 0.055
- CDE: 1.363 ? 0.377
In plain TWM:
- 1.334 ? 0.206
GtkPerf GtkCheckButton 5000x (sec)
In KDE with KWin
- Oxygen-gtk: 6.84 ? 0.61
- QtCurve: 2.47 ? 0.07
- Raleigh: 1.61 ? 0.07
In plain TWM:
- 1.54 ? 0.03
QGears2 COMPO (FPS)
- Qxygen: 273.224 ? 3.358
- CDE: 558.729 ? 15.183
The performance more than doubled. If you multiply the result Michael got, you'll see that KDE is on par with other DE's except Unity.
I believe this shows that there is nothing wrong with KDE's/KWin's rendering performance. It's also worth noting that KWin in KDE 4.11 introduced improved VSync which could have impacted the performance, especially if it wasn't set correctly. Folks with Intel GPU's could give this a try...
Comment