[Nouveau] GtkPerf: Non linear Add text execution time
Martin Peres
martin.peres at free.fr
Fri Mar 12 05:20:07 PST 2010
Hello everyone,
I am a daily tester of the nouveau driver on my (nVidia Corporation
Quadro NVS 140M (rev a1)).
Today, when trying to make compiz crash, I have tried to execute a lot
of tests at the same time with both 2D and 3D. Well, I didn't bump into
any crashes but I have discovered a really annoying performance issue.
Indeed, the gtkTextView - Add Text of gtkperf has non-linear execution
times:
GtkPerf 0.40 - Starting testing: Fri Mar 12 13:57:19 2010
GtkTextView - Add text - time: 0,03 --> 10 executions
---
Total time: 0,04
GtkPerf 0.40 - Starting testing: Fri Mar 12 13:57:28 2010
GtkTextView - Add text - time: 0,99 --> 100 executions
---
Total time: 0,99
GtkPerf 0.40 - Starting testing: Fri Mar 12 13:57:34 2010
GtkTextView - Add text - time: 88,19 --> 1000 executions
---
Total time: 88,19
So, if results were linear, we would have had a 3 seconds execution time
with 1000 executions while we got 88.19s.
Just to give you an idea. I was testing with even more iterations and
adding just one single text can take more than one second.
I don't know if it is a performance regression or if it has always been
here but this could explain some slow code-path I sometime encounter
using nouveau on lengthy webpages.
What do you think about it ?
Also, one last question, do you have any idea why KWin doesn't let me
activate the composite. Do you think the problem is from KWin or does
Nouveau misses a few features to get it working ?
Anyway, I am an happy tester of the nouveau stack and I would be glad to
help you in running tests/applying patches on my card.
Martin
More information about the Nouveau
mailing list