Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Raspberry Pi OpenGL/Qt5 10x slower than Raspbian
@ 2016-08-04  2:39 Frank Hunleth
  2016-08-04  7:17 ` Thomas Petazzoni
  0 siblings, 1 reply; 7+ messages in thread
From: Frank Hunleth @ 2016-08-04  2:39 UTC (permalink / raw)
  To: buildroot

I'm trying to debug a 10x slow down with a simple Qt5 app that draws
rectangles and a couple lines of text on the screen. I'm comparing the
performance between a fresh install of Raspbian and the master branch
of Buildroot (but I also saw this with an older BR release). I've
narrowed the performance difference down to the rectangle and text
drawing calls. Nothing else is running. On the Buildroot side, I'm
using the raspberrypi_defconfig with only the following additions and
my test app:

+BR2_PACKAGE_QT5=y
+BR2_PACKAGE_QT5BASE_LICENSE_APPROVED=y
+BR2_PACKAGE_QT5BASE_GUI=y
+BR2_PACKAGE_QT5BASE_WIDGETS=y
+BR2_PACKAGE_QT5BASE_EGLFS=y
+BR2_PACKAGE_RPI_USERLAND=y

I haven't modified any of the config files in the boot partition.
Changing the config.txt to match the Raspbian version didn't affect
performance. I also verified that my test app is using eglfs. The
performance degradation is the same on both a Raspberry Pi Zero and
Model B.

This slowdown seems so big that it feels like I'm forgetting some
important piece of configuration, but I can't figure it out.

Has anyone else run into this or has any ideas on things to try?

Thanks,
Frank

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-08-06 21:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-04  2:39 [Buildroot] Raspberry Pi OpenGL/Qt5 10x slower than Raspbian Frank Hunleth
2016-08-04  7:17 ` Thomas Petazzoni
2016-08-04 12:35   ` Frank Hunleth
2016-08-04 16:28     ` Thomas Petazzoni
2016-08-04 17:09       ` Frank Hunleth
2016-08-05  2:09         ` Khem Raj
2016-08-06 21:49         ` Frank Hunleth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox