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.

[参考译文] AM62P:双显示器相同内容、分辨率不同

Guru**** 2948990 points

Other Parts Discussed in Thread: AM62P

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1655209/am62p-dual-display-same-content-with-different-resolution

部件号: AM62P

尊敬的 TI 专家:

客户已通过以下主题在 AM62 上实现了具有相同内容和相同分辨率的双显示:

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1611439/am625-how-to-dual-display-same-content-simultaneously

这有助于客户在 AM62P 上扇出一个使用 SDK11.2 的新项目。 在这个新工程中、显示要求类似(1 个输入,双显示,相同内容)、 但分辨率不再相同:

  • 显示屏 1: MIPI-DSI、680*480 @30FPS
  • 显示屏 2: RGB->HDMI、1080p @30FPS

我是否知道、在这种情况下、您能否提供客户如何实现此目标的详细信息?

谢谢、

Kevin

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

    尊敬的 Kevin:  

    目前、Weston 不支持克隆不同的决议。  Weston 的克隆模式不会单独按每个显示器进行缩放、克隆使用主设备的模式分辨率。 我们正在研究在我们的终端启用克隆模式;然而,我们的硬件也有相同的限制,宽度,高度和像素时钟必须相同,以显示相同的内容在两个不同的显示器上。

    此致、

    Shriya

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

    尊敬的 Shriya:

    正如我们离线讨论的那样、客户可以不使用克隆或镜像模式、只是想找到一种以不同分辨率实现双显示相同内容的方法。

    我们想读取输入帧缓冲区两次、一次导入到 DPI DSS、一次导入到 MIPI-DSI DSS、然后在 DSS 内部进行缩放/调整大小然后输出、我们能否就此器件获得一些指导?

    谢谢、

    Kevin

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

    尊敬的 Kevin:

    整个解决方案在用户空间中实现。 首先使用标准 libdrm 调用查询连接的器件以检测 MIPI-DSI 和 DPI/HDMI 显示器。 下一步是创建和分配单个帧缓冲区、并将其分配给具有不同输出级别的两个平面。 tidss DRM 驱动程序管理所有硬件调度、每个视频流水线处理独立的缩放。 只需将两个平面配置为以各自的输出分辨率从同一帧缓冲区读取、并更新应用程序循环中的内容。 作为参考、请查看诸如 kmscube 之类的 DRM/KMS 用户空间示例、了解如何查询设备、创建帧缓冲区以及如何从中读取数据。 希望该指南有所帮助。

    此致、

    Shriya

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

    尊敬的 Shriya:

     SDK 安装文件夹下的示例 kmscube 在哪里?

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

    尊敬的 Shriya:

    客户仍然更喜欢 Weston 而不是 Kmscube、因为它对用户空间更友好。 我们考虑了一种仍然使用 Weston Clone 模式的方式、但可以在两种不同的分辨率上显示相同的内容。 我们的想法如下、请回顾:

    应用 Weston 克隆模式后、相同的内容和相同的分辨率将通过 DSS 中的两个视频流水线。 我们以下图 DSS1 为例,所以两个视频管道的输入是相同的内容和相同的分辨率(比方说在 Weston 克隆模式后是 1080p),然后,由于 DSS 支持调整大小/比例,因此我们可以手动调整 VP1 的大小,使其达到较低的分辨率(比方说 680*480),例如,我们可以在 DRM 默认缩放/DPI 配置上进行硬编码,然后在 VP1 和调整

    在此设置中、它仍在使用 Weston 克隆模式、但我们可以将最终输出作为不同的分辨率、请查看此建议、谢谢。  

    谢谢、

    Kevin

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

    尊敬的 Kevin:

    在与 开发团队讨论并研究可行性后、我必须回复您。  

    此致、

    Shriya