<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?action=history&amp;feed=atom&amp;title=How_to_Config_Mulit-Display</id>
		<title>How to Config Mulit-Display - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://ess-wiki.advantech.com.tw/wiki/index.php?action=history&amp;feed=atom&amp;title=How_to_Config_Mulit-Display"/>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=How_to_Config_Mulit-Display&amp;action=history"/>
		<updated>2026-04-07T17:33:36Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.3</generator>

	<entry>
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?title=How_to_Config_Mulit-Display&amp;diff=29266&amp;oldid=prev</id>
		<title>Xingxing.li: Created page with &quot; === Introductory ===  ROM-5780 Android 10, currently only support LVDS, HDMI display, EDP display is not supported  == Contents ==  &amp;nbsp;http://ess-wiki.advantech.com.tw/v...&quot;</title>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=How_to_Config_Mulit-Display&amp;diff=29266&amp;oldid=prev"/>
				<updated>2023-05-31T05:54:58Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; === Introductory ===  ROM-5780 Android 10, currently only support LVDS, HDMI display, EDP display is not supported  == Contents ==   http://ess-wiki.advantech.com.tw/v...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
=== Introductory ===&lt;br /&gt;
&lt;br /&gt;
ROM-5780 Android 10, currently only support LVDS, HDMI display, EDP display is not supported&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;[[http://ess-wiki.advantech.com.tw/view/How_to_Config_Multi-Display_for_RK3399_RSB710# hide]]&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
*[http://ess-wiki.advantech.com.tw/view/How_to_Config_Multi-Display_for_RK3399_RSB710#Enter_U-boot_interrupt_mode 1&amp;amp;nbsp;Enter U-boot interrupt mode] &lt;br /&gt;
*[http://ess-wiki.advantech.com.tw/view/How_to_Config_Multi-Display_for_RK3399_RSB710#eDP_.2B_HDMI 2&amp;amp;nbsp;eDP + HDMI] &lt;br /&gt;
*[http://ess-wiki.advantech.com.tw/view/How_to_Config_Multi-Display_for_RK3399_RSB710#eDP_.2B_LVDS 3&amp;amp;nbsp;eDP + LVDS] &lt;br /&gt;
*[http://ess-wiki.advantech.com.tw/view/How_to_Config_Multi-Display_for_RK3399_RSB710#LVDS_.2B_HDMI 4&amp;amp;nbsp;LVDS + HDMI] &lt;br /&gt;
*[http://ess-wiki.advantech.com.tw/view/How_to_Config_Multi-Display_for_RK3399_RSB710#Default_Support_Display 8&amp;amp;nbsp;Default Support Display] &lt;br /&gt;
&lt;br /&gt;
== Enter U-boot interrupt mode ==&lt;br /&gt;
&lt;br /&gt;
Connect device to debug port, and open debug console. See more&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
Press&amp;amp;nbsp;&amp;quot;ctrl + c&amp;quot; key before power up the device, until get the following information on debug console&amp;amp;nbsp;:&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;pre&amp;gt;Hit any key to stop autoboot: 0&lt;br /&gt;
=&amp;gt; &amp;lt;INTERRUPT&amp;gt;&lt;br /&gt;
=&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you can&amp;amp;nbsp;input the following cammand to config Multi-Display.&lt;br /&gt;
&lt;br /&gt;
== eDP + HDMI ==&lt;br /&gt;
&amp;lt;pre&amp;gt;setenv prmry_screen edp-1920x1080&lt;br /&gt;
setenv extend_screen hdmi-default&lt;br /&gt;
saveenv&lt;br /&gt;
reset&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;setenv prmry_screen hdmi-default&lt;br /&gt;
setenv extend_screen edp-1920x1080&lt;br /&gt;
saveenv&lt;br /&gt;
reset&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== eDP + LVDS ==&lt;br /&gt;
&amp;lt;pre&amp;gt;setenv prmry_screen edp-1920x1080&lt;br /&gt;
setenv extend_screen lvds-g070vw01&lt;br /&gt;
saveenv&lt;br /&gt;
reset&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;setenv prmry_screen lvds-g070vw01&lt;br /&gt;
setenv extend_screen edp-1920x1080 &lt;br /&gt;
saveenv&lt;br /&gt;
reset&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LVDS + HDMI ==&lt;br /&gt;
&amp;lt;pre&amp;gt;setenv prmry_screen hdmi-default&lt;br /&gt;
setenv extend_screen lvds-g070vw01&lt;br /&gt;
saveenv&lt;br /&gt;
reset&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;setenv prmry_screen lvds-g070vw01&lt;br /&gt;
setenv extend_screen hdmi-default&lt;br /&gt;
saveenv&lt;br /&gt;
reset&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Default Support Display ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''Port'''&lt;br /&gt;
| '''ROM-5780'''&lt;br /&gt;
|-&lt;br /&gt;
| edp-暂不支持&lt;br /&gt;
| edp-1920x1080&amp;lt;br/&amp;gt; edp-1366x768&lt;br /&gt;
|-&lt;br /&gt;
| lvds&lt;br /&gt;
| lvds-g070vw01&amp;lt;br/&amp;gt; lvds-g150xgel05&amp;lt;br/&amp;gt; lvds-g215hvn01&lt;br /&gt;
|-&lt;br /&gt;
| hdmi&lt;br /&gt;
| hdmi-default&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt; '''NOTE&amp;amp;nbsp;:&amp;amp;nbsp;'''&lt;br /&gt;
&lt;br /&gt;
1. The name of the panel must begin with &amp;quot;edp-&amp;quot;、&amp;quot;lvds-&amp;quot; 、&amp;quot;hdmi-&amp;quot;&amp;amp;nbsp; or “dp-”.&lt;br /&gt;
&lt;br /&gt;
And it can be found in &amp;quot;kernel/include/dt-bindings/display/screen-timing/{LCDNAME}.dtsi&amp;quot; like&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
lvds_g070vw01:&amp;amp;nbsp;'''lvds-g070vw01'''&lt;br /&gt;
&lt;br /&gt;
2. If there is no configuration, you will get default setting&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
hdmi-default&amp;amp;nbsp; and&amp;amp;nbsp;dp-default as default setting.&lt;br /&gt;
&lt;br /&gt;
3. Check your configuration in Terminal or debug console.&lt;br /&gt;
&amp;lt;pre&amp;gt;cat /proc/cmdline&lt;br /&gt;
... prmry_screen=hdmi-default extend_screen=dp-default&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| LVDS Name&lt;br /&gt;
| Resolution&lt;br /&gt;
|-&lt;br /&gt;
| lvds-g070vw01&lt;br /&gt;
| 800x480&lt;br /&gt;
|-&lt;br /&gt;
| lvds-g150xgel05&lt;br /&gt;
| 1024x768&lt;br /&gt;
|-&lt;br /&gt;
| lvds-g215hvn01&lt;br /&gt;
| 1920x1080&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Using envtools in Debian/Android ==&lt;br /&gt;
&lt;br /&gt;
Using envtools to setup envs in Debian/Android OS is very similar in uboot.&lt;br /&gt;
&lt;br /&gt;
Take “eDP+HDMI”for example&amp;amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''In uboot'''&lt;br /&gt;
| '''In Debian/Android'''&lt;br /&gt;
|-&lt;br /&gt;
| setenv prmry_screen hdmi-default&lt;br /&gt;
| fw_setenv prmry_screen hdmi-default&lt;br /&gt;
|-&lt;br /&gt;
| setenv extend_screen edp-1920x1080&lt;br /&gt;
| fw_setenv extend_screen edp-1920x1080&lt;br /&gt;
|-&lt;br /&gt;
| saveenv&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| reset&lt;br /&gt;
| reboot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Note&amp;amp;nbsp;:'''&lt;br /&gt;
&lt;br /&gt;
The tool &amp;quot;fw_setenv&amp;quot; will save envs automatically in Debian/Android OS, so it isn't necessary to saveen manually.&lt;br /&gt;
&lt;br /&gt;
'''Check current setting：'''&lt;br /&gt;
&lt;br /&gt;
root@linaro-alip:~# cat /proc/cmdline&amp;lt;br/&amp;gt; storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal &amp;amp;nbsp;androidboot.verifiedbootstate=orange androidboot.slot_suffix= androidboot.serialno=a2fc4116ad6b2c4f &amp;amp;nbsp;rw rootwait earlycon=uart8250,mmio32,0xff180000 swiotlb=1 console=ttyS0,115200 root=PARTUUID=614e0000-0000 rootfstype=ext4 coherent_pool=1m quiet board_info=9 prmry_screen=hdmi-default extend_screen=lvds-g070vw01&amp;lt;br/&amp;gt; root@linaro-alip:~#&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Configurate Multi-Display of differnt resolutions in Duplicate mode ==&lt;br /&gt;
&lt;br /&gt;
If Multi-Display has differnt resolution in duplicate mode, you can see all view on the screen of big resolution and the view in the top left corner on the screen of small resolution.&lt;br /&gt;
&lt;br /&gt;
If you want to the same view on the two screens. Using xrandr to configurate Multi-Display of differnt resolutions in Duplicate mode in Debian OS.&lt;br /&gt;
&lt;br /&gt;
Take “LVDS (1024x768) + HDMI (1920x1080)”for example:&lt;br /&gt;
&amp;lt;pre&amp;gt; xrandr --output HDMI-1 --scale-from 1024x768&lt;br /&gt;
or&lt;br /&gt;
 xrandr --output LVDS-1 --scale-from 1920x1080&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Xingxing.li</name></author>	</entry>

	</feed>