首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt5 on iMX6:在平台eglfs上运行的性能优势

Qt5 on iMX6:在平台eglfs上运行的性能优势
EN

Stack Overflow用户
提问于 2016-12-15 16:41:41
回答 1查看 663关注 0票数 1

我有一个Qt5应用程序,使用Qwt库来绘制一些跟踪,并使用图形缩放和其他一些简单的Qt小部件,如QLabelQPushButtonQScrollBarQFrame等等。

该应用程序正在Linux上运行。

Linux内核是3.10.17。

发行版为Ubuntu14.04.4LTS(信任)。

Qt版本为5.2.1。

我试图运行指定平台eglfs的应用程序(据我所能理解,它应该直接在Linux上工作),而不是默认的xcb (它需要X服务器)。然而,我无法让它工作(问题在本文中描述:"EGL Error : could not create the EGL surface: error 0x300b" on i.MX6 when running Qt5 application with -platform eglfs)。

我的问题是:如果我成功了,我是否会在eglfs方面在xcb方面有显著的性能改进,就CPU负载而言?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-15 20:56:18

我没有看到Qt的eglfs和xcb平台之间有很大的区别,甚至xcb有时也会更流畅。例如,在xcb中鼠标的移动是非常平滑的,而不是在eglfs中。但是,如果您使用QGlPainter而不是QPainter,并相应地使用QGlWidget而不是QWidget,将会有很大的改进。

此外,QtQuick2与eglfs工作良好,它在我们的IMX6-Rex板中非常平滑和高质量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41169194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档