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/AM5728:DSS DRM_ftid 问题

Guru**** 2589280 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/589976/linux-am5728-dss-drm_fbid-question

器件型号:AM5728

工具/软件:Linux

你(们)好

我们开发了 DSS (显示子系统)   使用 drmModeSetPlane 或 drmModeAtomicXXX 在电视上显示视频或 GUI。

还可以。

但是、DSS (显示子系统)  会自动获取以前的 DRM_fbid、   并在我们最近调用 API (drmModeSetPlane 或 drmModeAtomicXXX)时显示在电视上。

我希望 DSS (显示子系统)  自动不会获得以前的 DRM_fbid。

如何修改 DSS (显示子系统)的源或寄存器?

我想知道、当 DSS (显示子系统)  自动获取以前的 DRM_fbid 时 、它是什么 FPS? 30fps 或20fps?

非常感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="JOONHO LEE"]我希望 DSS (显示子系统)  自动不会获取以前的 DRM_ftid。

    我不确定 DSS 的含义是什么、它会自动获取以前的 DRM_fbid。 DSS 驱动程序的设计和编写方式使 DSS 显示它已给定的缓冲区。 如果没有提供新的缓冲器、则使用当前的缓冲器。  

    [引用 user="JOONHO LEE"]如何修改 DSS (显示子系统)的源或寄存器?

    使用 DRM 驱动程序的 DSS 寄存器只能通过 DRM API 进行修改、否则您可以使用 devmem 实用程序从用户空间直接写入这些寄存器。  

    [引用用户="JOONHO LEE"]我想知道 DSS (显示子系统)  自动获取以前的 DRM_fbid 时, 它是什么 FPS? 30fps 或20fps?[/报价]

    如上所述、显示不涉及先前的 DRM_fbid、但随后会以显示速率刷新屏幕。