← Back to team overview

compiz team mailing list archive

[Bug 988079] Re: Much slower OpenGL frame rates with unityshell loaded, than plain compiz

 

OK, this is going to be a long one.
During these days I've taken some time to perform some benchmarks in my system (Dell D830 with Nvidia Quadro NVS 140M).
The system is an up-to-date 12.04, running NVIDIA driver version 295.49. Vsync was enabled in the drivers; compiz refresh rate was forced to 60Hz to prevent wrong refresh rate detection.

I benchmarked gnome-classic with metacity, gnome-classic with compiz, gnome-shell, Unity 3D, and Unity 2D against GlMark, Unigine, and 3DMark 2001. The reason of the last benchmark is that I'm having e a lot of trobles running LIMBO at a decent framerate under Unity, while I have no problem under gnome-classic with metacity. 
So before filing a new bug I thought about profiling it through a similar WINE program.

Also, for the compiz benchmarks, I tried with and without the "Force
full screen redraws" workaround.

Please find the spreadsheet attached.

OVERALL RESULTS:
1) gnome-classic without effects is always the best performer
2) "Force full screen redraws" does bad: it gives -50% performances in some cases
3) Unity 3D is a worse performer than standalone compiz (below 5% however)
4) Opening the dash in Unity 3D has a certain impact on performances (below 10% however)
5) Gnome shell performs slightly better than Unity 3D
6) Unity 2D performance is sub-par

OTHER CONSIDERATIONS:
1) At least in my system, I've always felt that any composited environment has a big impact in performances. I can see it even in 2D applications: take firefox, where scrolling certain pages (eg: ossblog.it) is very sluggish. Now this is confirmed by numeric results. The question is: do you think it's normal, or it is just an NVIDIA driver issue?
2) I have also measured the memory usage in the several cases. There actually is a slight correlation between memory usage and performance.
3) The 3DMark 2001 25% drop from metacity to Unity 3D confirms the problem I am having with LIMBO. However, I feel that the drop is even higher, "at sensation". Do you think I need to file a new bug?

** Attachment added: "benchmark.ods"
   https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/988079/+attachment/3183383/+files/benchmark.ods

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/988079

Title:
  Much slower OpenGL frame rates with unityshell loaded, than plain
  compiz

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/988079/+subscriptions