i.MX6 Qt5.7 EGLFS:无法设置DRM模式

时间:2019-03-19 12:52:01

标签: qt5 x11 yocto imx6 eglfs

我试图让EGLFS在运行Yocto(Morty)发行版的Emtrion i.MX6Q上在Qt5.7中工作。

当我使用X :0手动启动Xorg并设置DISPLAY=0环境变量时,我已经可以使用它了,但是如果您使用EGLFS,我相信您应该能够跳过X

我的环境变量设置为:

DISPLAY
QT_LOGGING_RULES=qt.qpa.*=true
QT_QPA_DEBUG=1
QT_QPA_EGLFS_DEBUG=1
QT_QPA_EGLFS_DEPTH=32
QT_QPA_EGLFS_KMS_CONFIG=/etc/kms_config.json
QT_QPA_EGLFS_PHYSICAL_HEIGHT=157.8
QT_QPA_EGLFS_PHYSICAL_WIDTH=210.4
QT_QPA_PLATFORM=eglfs

但是当我运行应用程序时,我得到了:

Could not set DRM mode! (Invalid argument)
Could not queue DRM page flip! (Device or resource busy)

无数次。

我还读到可以使用-device imx6'配置'Qt5的地方,但是在提供的和预配置的虚拟机中找不到配置脚本。

0 个答案:

没有答案