Multi-Display guide
  • 13 Dec 2024
  • 1 Minute to read
  • Dark
    Light
  • PDF

Multi-Display guide

  • Dark
    Light
  • PDF

Article summary

Supported product

  • TEP-IMX8MP

Precondition

  1. Plug in secondary display on product
  2. Set device tree overlay table on u-boot prompt
    We have auto panel detection on technexion's panel ( LVDS and vizionpanel).
    During u-boot, system will set device tree overlay setting automatically.
    Please make sure there are two panel on dtoverlay setting.
    Example:
    u-boot=> setenv dtoverlay lvds-vl156192108 vizionpanel-vl10112880
    


Multi-Display application

Multi Display mode
  • Default is sync mode. All display viewer are sync with primary display.
  • Switch to async mode by multi-display application.
  1. open MD Launcher application
    MD-Launcher.png

  2. Select which display that you want to open other application

    MD-launcher2.png
    Note: If didn't select any display, displays will keep sync mode.



    Example: play video on secondary display
    TEP-Multi-Display-demo.jpg


Async touch

Refer input-port-associations.xml to binding display and touch.
Example: device/nxp/imx8m/<product>/input-port-associations.xml

<ports>
	<port display="0" input="usb-xhci-hcd.1.auto-1.3.1/input0" />
	<port display="1" input="3-002a/input0" />
   ...
</ports>


Set primary display

Default primary display is LVDS panel on TEP-IMX8MP product.
Specific your display connect type into persist.vendor.hwc.device.primary property.

setprop persist.vendor.hwc.device.primary LVDS

List connect type:

ls /sys/class/drm

Was this article helpful?

What's Next