导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    Tina Qt 5.10.1 画面偶发凝固求助

    GUI
    1
    3
    1769
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • R
      RayZhang LV 6 最后由 编辑

      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 条回复 最后回复 回复 引用 分享 0
      • R
        RayZhang LV 6 最后由 编辑

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

        1 条回复 最后回复 回复 引用 分享 0
        • R
          RayZhang LV 6 最后由 编辑

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

          1 条回复 最后回复 回复 引用 分享 0
          • 1 / 1
          • First post
            Last post

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

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