我正在使用Yocto编译的Angstrom图像在Tegra 3上运行Qt 5.4.2。不幸的是,Tegra只有专有的驱动程序,它们迫使我使用X11进行硬件加速。因此,我不得不用XCB而不是EGLFS构建Qt。
我的问题是我看到设备上的一些QML 2动画在我的电脑上看不到。我想知道我能做些什么来试图摆脱这种撕裂?我已经读过QT_QPA_EGLFS_FORCEVSYNC可能会有所帮助,但遗憾的是我无法使用EGLFS并怀疑它是否有用。
编辑: 我注意到“QSGContext :: initialize:模板缓冲区支持丢失,期望渲染错误”以及“Qt警告:无法找到系统的Compose文件的位置。请考虑设置QTCOMPOSE环境变量。”应用程序启动时出现。他们可能与这个问题有关吗?