Qt 5 XCB breaks

I am running Qt 5.4.2 on Tegra 3 with a Yocto compiled Angstrom image. Unfortunately, Tegra only has proprietary drivers, and they force me to use X11 for hardware acceleration. So I had to build Qt with XCB instead of EGLFS.

My problem is that I see gaps in some QML 2 animations on the device that are not showing on my PC. I am wondering if there is anything I can do to try to get rid of this gap. I read that QT_QPA_EGLFS_FORCEVSYNC can help, but unfortunately I can not use EGLFS and doubt that it will be useful.

EDIT: I noticed that “QSGContext :: initialize: there is no stencil buffer support, expect a rendering error,” as well as “Qt Warning: Could not find the system location. Compose files. Consider setting the QTCOMPOSE environment variable”. when you start the application. Could they be related to the problem?

+6
source share

All Articles