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.

DRA829V: Remote display using EGL & DRM & KMS

Part Number: DRA829V
Other Parts Discussed in Thread: DRA829

Hi,

My embedded hardware platform doesn't have any physical HDMI or display ports on it. I want to simply use a remote display on my host PC to render a GLES application on the target (DRA829) GPU and display sub-system (DSS). I am using your KMS++ C++11 code. However, as it uses drmModeGetResource, all the results such as count_crts, count_connectors, count_encoders are zero. Is there any way to get around this? I found out that something like VirtualGL with VNC is a promising solution for X11. However, I prefer not to use the X11 windowing system or maybe if it's necessary, use Wayland (not X11). But, I think Wayland doesn't work with VNC.
DRM is being configured in the Linux kernel for Display Interface. Also, DSS is being enabled in the Linux device tree.
I am able to run successfully the code mentioned here:
Your ideas to help me render EGL applications offscreen on my remote host PC is greatly appreciated.
Thanks.
  • Hi,

    Can you provide the SDK version ? and patches for any changes you might have done on top of default application.

    I am sorry but we cannot parse an external blog, the patches must be part of this thread for review.

    Regards

    Vineet

  • Hi Vineet,

    Processor SDK RTOS Automotive 07_00_00

    Processor SDK Linux Automotive 07_00_01

    I have a question: Do I need a physical display for using DRM or KMS? Can DSS sub-subsystem be used without connecting a physical display to J7 SoC?

    Regards,

    Armin

  • Hi Vineet,

    Another relevant question: To get around the issue with non-existence of an HDMI interface on our hardware platform, I have an idea to use a USB to HDMI adapter. Considering the Linux device driver for such a device, would you have any recommendation for a well-tested device which its device driver already exists in the kernel and can be easily integrated into Jacinto 7 SoC Yocto? Also, if this solution sounds feasible, how the J7 Display Sub-System should be configured in the Linux Device Tree to be ultimately connected to the USB to HDMI adapter (instead of physical display)?! My goal is to utilize the DSS hardware features such as overlay.

    Thanks and Regards,

    Armin

  • Hi Armin,

    We have not really tested USB to HDMI adaptors. Also DSS cannot output data over USB.

    Do you have option to connect EDP signals on board? Because this is by default supported in vision sdk.

    Regards,

    Brijesh

  • Hi Brijesh,

    Based on the constraints of our customized hardware platform, it is difficult to get the HDMI signals out of the box.

    Regards,

    Armin

  • Hi Armin,

    ok, but, as far as i know, we dont have support for USB to HDMI adapter. Can you please check if there is anything available in Linux community? 

    Please note we cannot use DSS for this, as DSS does not interface with USB.

    Regards,

    Brijesh