This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/TMDSSK3358:Qt5性能问题

Guru**** 2925850 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/666567/linux-tmdssk3358-qt5-performance-issues

器件型号:TMDSSK3358

工具/软件:Linux

你(们)好
我们将使用 AM335x 入门套件进行测试。

我已检查 AM335x 入门套件框中包含的 SD 卡。 触摸点工作正常、但坐标有问题。
我们也对 QT 计划的实施感到满意。


因此、我安装了 ti-processor-SDK 4.2.0.9、并通过写入 sdcard 测试了预构建的映像。

但是,到串行端口的日志输出是不同的。
LCD 上的输出也不同。

预构建的 TI-PROCESSOR-SDK 4.2.0.9图像似乎使用了 wayland + Weston。

但更大的问题是性能。

当在 qt5计算器应用中按下按钮时、TI-PROCESSOR-SDK 4.2.0.9预编译图像的 CPU 使用率超过30%。
我还在 qt5应用中看到了一个机架。

因此、我使用 distro_features _remove ="wayland"构建了 tisdk。
我测试了内置映像。

但是、仅移除了 wayland + Weston、但 CPU 使用率或机架相同。

如何设置 tisdk 以生成与 AM335x 入门套件中包含的 sdcard 映像相同的映像?

此外、触摸点应如何偏移?

执行和应用校准时也会出现同样的问题。

然后、在工作中度过一段美好的时光

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您的意思是日志和 LCD 不同?
    PSDK 中的 QT5是在启用 Wayland 的情况下预构建的。 有关其他信息、请查看本指南。
    processors.wiki.ti.com/.../Processor_Linux_SDK_Graphics_and_Display

    当我得到所有其他答案时、我会回来找您。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    关于触控、您可以查看此 wiki:
    processors.wiki.ti.com/.../How_to_Recalibrate_the_Touchscreen
    您可以执行 cat /run/media/mmcblk0p1/ws-calibrate.rules.

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答。

    我知道 PSDK 基于 wayland + Weston。

    您是否使用 TMDSSK3358提供的 sdcard 运行矩阵?

    您是否通过将 PSDK 04.02.00.09中的预构建映像写入 TMDSSK3358来检查矩阵?

    也许您可以看到矩阵和 qt 应用具有不同的 CPU 使用和行为。

    我认为 TMDSSK3358包装盒中包含的 SD 卡映像比 PSDK 04.02.00.09的预构建映像更好。

    TMDSSK3358映像的 CPU 利用率也较低。
    QT 应用程序还具有更自然的 TMDSSK3358图像。

    为什么 CPU 利用率和 QT 应用程序归化程度这两个图像不同?

    您可以。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您要比较4.02版本的第二个 PSDK 版本是什么?
    PSDK 4.02版本使用的是 qt5.7。 您可以查看您正在尝试的两个 PSDK 版本的发行说明。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好

    玛格丽塔·加什瓦回答谢谢。

    我感谢继续就这一问题进行讨论。


    我不知道 TMDSSK3358框中 SDCARD 中的映像上的 SDK 版本是什么。

    所以我降低了版本并对其进行了测试。

    SDK 版本不是处理器 SDK Linux。

    TMDSSK3358框中 SDCARD 上的映像的 SDK 版本为 AM335xSDK 08_00_00_00。

    通过在 TMDSSK3358中测试 AM335xSDK 08_00_00_00和处理器 SDK 04.02.00.09、可以发现这两个版本之间的差异。

    有什么区别?

    由于 qt 版本、是否存在差异?

    或者我是否还不知道其他差异?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    AM335xSDK 08_00_00_00和 PSDK 4.02之间存在许多不同、例如内核版本、u-boot 等
    您可以查看页面末尾的 Processor SDK Linux 发行说明、找到 SDK 8等存档版本的发行说明链接。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好。

    我对这两个 SDK 之间的差异并不好奇。

    我希望 PSDK 4.02能够与 AM335xSDK 08等 Qt 应用良好配合使用。

    我觉得在 PSDK 4.02上运行的 Qt 应用程序似乎很重。

    我希望 Qt 应用的光照度与 PSDK 4.02中的 AM335xSDK 08一样亮。

    PSDK 4.02也可能缺少触摸屏。 运行计算器示例以查看症状。
    但在 AM335xSDK 08上、触摸屏工作良好。

    您始终建议我们使用 PSDK。
    我想按您的意愿使用 PSDK 4.02。
    但是、由于这些小问题、我恐怕要使用 PSDK 4.02制作产品。

    您是否可以解决上述问题?

    您能帮助我们使用 PSDK 4.02继续开发吗?

    如果您无法提供帮助、我们可能需要找到另一种解决方案。

    然后、在工作中度过一段美好的时光

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    AM335xSDK 08_00_00_00是非常旧的 SDK。 它使用 QT4、最新的处理器 SDK 使用 QT 5.7。 这两个版本的 QT 本身之间有很大的差异。

    在 Processor SDK 4.2中、QT5 QWebEngine 用于浏览器。 这可能会导致您注意到的一些浏览体验差异。

    关于计算器演示的性能、您使用的是哪个 QPA? 要查看最小 ARM MHz、请使用图形加速器。 您可以使用如下所示的 eglfs QPA 来实现此目的。
    编号 平台 eglfs