[cairo-bugs] [Bug 56891] New: Very slow rendering on ASUS Nexus 7, ARM, Tegra 3
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Nov 8 12:29:12 PST 2012
https://bugs.freedesktop.org/show_bug.cgi?id=56891
Priority: medium
Bug ID: 56891
Assignee: psychon at znc.in
Summary: Very slow rendering on ASUS Nexus 7, ARM, Tegra 3
QA Contact: cairo-bugs at cairographics.org
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: marmvta at gmail.com
Hardware: ARM
Status: NEW
Version: 1.12.2
Component: xcb backend
Product: cairo
Created attachment 69773
--> https://bugs.freedesktop.org/attachment.cgi?id=69773&action=edit
cairo-perf results for Onboard starting up with Ambiance theme
I'm investigating why Onboard with the default theme takes upwards of 30s to
start up on a Nexus 7 with Ubuntu 12.10. It's barely usable even with the
simplest themes, where just a plain filled and stroked rectangle is drawn per
key.
A cairo-perf-trace of Onboard starting up shows the Nexus 7 to be ~200x slower
than a Sandy Bridge i3 laptop, but single-threaded CPU performance differs just
by a factor of roughly 4.5 (see Attachment). Also the cairo image backends are
vastly faster than the xcb/xlib one's, which is the reverse of the i3's
results.
The Nexus 7 has a quad-core Tegra 3, me thinks the hardware isn't necessarily
the limiting factor. Is this a driver issue? Xorg takes close to 100% CPU
during heavy cairo rendering with (python-based) Onboard.
Here's the original bug report:
https://bugs.launchpad.net/ubuntu-nexus7/+bug/1070760
gtkperf on the Nexus 7:
GtkPerf 0.40 - Starting testing: Thu Nov 8 18:58:56 2012
GtkEntry - time: 0.77
GtkComboBox - time: 17.09
GtkComboBoxEntry - time: 6.95
GtkSpinButton - time: 2.42
GtkProgressBar - time: 2.91
GtkToggleButton - time: 7.59
GtkCheckButton - time: 2.12
GtkRadioButton - time: 3.66
GtkTextView - Add text - time: 6.94
GtkTextView - Scroll - time: 1.13
GtkDrawingArea - Lines - time: 12.66
GtkDrawingArea - Circles - time: 27.67
GtkDrawingArea - Text - time: 19.19
GtkDrawingArea - Pixbufs - time: 2.31
---
Total time: 113.47
libcairo2 1.12.2-1ubuntu2
nvidia-tegra3 binary Xorg driver 16.0-0ubuntu3
--
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo-bugs/attachments/20121108/c491e45c/attachment.html>
More information about the cairo-bugs
mailing list