Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    Tina Qt 5.10.1 画面偶发凝固求助

    GUI
    1
    3
    1701
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      RayZhang LV 6 last edited by

      Hello 大佬们,

      我这里有一个 全屏的 Qt APP, 用 QGraphicsScene / QGraphicsView 旋转了。 运行几分钟不等,会出现画面凝固(从 log 和 音频输出可以判断APP没死)。 用 EGLFS 渲染。

      这个问题排查了很久,尝试了 QT_QPA_EGLFS_SWAPINTERVAL 和 QT_QPA_EGLFS_FORCEVSYNC 这两个环境变量 都没有用……

      以下是我设置的环境变量:

              auto ret = 0;
              ret = putenv((char *)"TSLIB_TSDEVICE=/dev/input/event5");
              ret = putenv((char *)"TSLIB_CALIBFILE=/etc/pointercal");
              ret = putenv((char *)"TSLIB_CONFFILE=/etc/ts.conf");
              ret = putenv((char *)"TSLIB_PLUGINDIR=/usr/lib/ts");
              ret = putenv((char *)"TSLIB_FBDEVICE=/dev/fb0");
              ret = putenv((char *)"QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/qt5/plugins");
              ret = putenv((char *)"QT_QPA_FONTDIR=/usr/share/fonts");
              ret = putenv((char *)"QT_QPA_GENERIC_PLUGINS=tslib");
              ret = putenv((char *)"QT_QPA_EGLFS_DEBUG=1");
              ret = putenv((char *)"QT_QPA_EGLFS_INTEGRATION=none");
              ret = putenv((char *)"QT_QPA_PLATFORM=eglfs");
      
      1 Reply Last reply Reply Quote Share 0
      • R
        RayZhang LV 6 last edited by

        Tina 0.2的sdk, R818 芯片,之前打了GPU的补丁(为了解决了 跳帧 问题)

        1 Reply Last reply Reply Quote Share 0
        • R
          RayZhang LV 6 last edited by

          观察了一下,偶尔有些控件不会凝固,但是文字类的控件(QLabel)就容易凝固(不刷新)。
          在 Ubuntu 都没有问题。

          1 Reply Last reply Reply Quote Share 0
          • 1 / 1
          • First post
            Last post

          Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

          行为准则 | 用户协议 | 隐私权政策