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_fbid question

Part Number: AM5728


Tool/software: Linux

Hi.

we have developed that DSS(Display Sub System)  display video or GUI on TV with drmModeSetPlane or drmModeAtomicXXX.

It is ok.

but, DSS(Display Sub System)  automatically get previous DRM_fbid, and displayed on TV  when we call too lately api(drmModeSetPlane or drmModeAtomicXXX).

I want that  DSS(Display Sub System)  automatically don't get previous DRM_fbid.

How to modify  source or register of DSS(Display Sub System) ?

and I wonder that when DSS(Display Sub System)  get automatically previous DRM_fbid, what FPS is it? 30FPS or 20FPS ?

Thanks a lot.

  • The software team have been notified. They will respond here.
  • JOONHO LEE said:
    I want that  DSS(Display Sub System)  automatically don't get previous DRM_fbid.

    I am not sure what you are meaning by DSS automatically get previous DRM_fbid. DSS driver is designed and written such that DSS shows the buffer it has been given. If no new buffer is given, the current one is used. 

    JOONHO LEE said:
    How to modify  source or register of DSS(Display Sub System) ?

    DSS registers with drm driver can only be modify through DRM APIs, else you can use devmem utility to write directly to those registers from user space. 

    JOONHO LEE said:
    I wonder that when DSS(Display Sub System)  get automatically previous DRM_fbid, what FPS is it? 30FPS or 20FPS ?

    As mentioned above, no previous DRM_fbid is involved with display, but then it refreshes the screen at display rate.