小编Arm*_*ssa的帖子

raspberry2上的eglfs - *无法添加服务 - 已经在使用?

这是我在这里的第一篇文章.

我想保持简短......

以下问题:

我想运行一个qt5/qtquickcontrols2应用程序,利用覆盆子-pi 2b上的eglfs后端,当然是由vc4加速.理想情况下,它应该在kiosk模式下运行,它肯定需要加速gl功能.为了尽量减少问题,我使用命令测试:

LD_PRELOAD="/opt/vc/lib/libGLESv2.so /opt/vc/lib/libEGL.so" qmlscene ./gallery.qml

其中gallery.qml只是qt-creator的小部件预览示例项目(遵循这些说明......).我得到以下错误输出:

[manjaro@Loki gallery]$ LD_PRELOAD="/opt/vc/lib/libGLESv2.so /opt/vc/lib/libEGL.so" qmlscene ./gallery.qml
qt.qpa.egldeviceintegration: EGL device integration plugin keys: ("eglfs_brcm", "eglfs_kms", "eglfs_x11")
qt.qpa.egldeviceintegration: EGL device integration plugin keys (sorted): ("eglfs_brcm", "eglfs_kms", "eglfs_x11")
qt.qpa.egldeviceintegration: Trying to load device EGL integration "eglfs_brcm"
qt.qpa.egldeviceintegration: Using EGL device integration "eglfs_brcm"
* failed to add service - already in use?
Run Code Online (Sandbox Code Playgroud)

我也测试了同样运行交叉编译的二进制文件 - 同样的错误.除最后一行之外的所有行都来自qt5的详细调试输出,我通过环境变量设置,详细信息将随之而来.

系统/环境:

  • raspberry-pi 2b
  • QT-5.7.0
  • Manjaro-ARM(基于Arch Linux ARM)
  • 所有固件东西,工具,启动内容,内核都已安装并且是最新的

其他设置......

[manjaro@Loki gallery]$ uname -a
Linux Loki 4.4.28-1-MANJARO-ARM #1 …
Run Code Online (Sandbox Code Playgroud)

qt5 archlinux-arm raspberry-pi2 qtquickcontrols2 eglfs

6
推荐指数
1
解决办法
5057
查看次数