How to do about mirror dual mode (clone mode) display in imx8mq Yocto2.5?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

How to do about mirror dual mode (clone mode) display in imx8mq Yocto2.5?

5,153 次查看
charleshuang
Senior Contributor II

Hi NXP 

Our platform is iMX8MQ.

OS is Yocto 2.5 4.14.98.

How to do about mirror mode (clone mode)  dual display in imx8mq Yocto2.5?

About the dual display  is HDMI + LVDS.

Our customer need to reduce cpu usage in dual display.

They need to enable "mirror mode (clone mode)" in dual display.

Do you have sop how to do about enable mirror mode (clone mode) display ?

or Demo Image is already support . we can try it.

 

Thanks.

 

 

0 项奖励
回复
4 回复数

5,114 次查看
joanxie
NXP TechSupport
NXP TechSupport

unfortunately current bsp doesn't support this as default, if customer needs support this, need change weston by themselves, maybe you can refer to the link as below:

"https://gitlab.freedesktop.org/wayland/weston/-/issues/22"

0 项奖励
回复

4,989 次查看
charleshuang
Senior Contributor II

Hi NXP,
We are using version yocto 2.5, kernel 4.14.98.
Following the recommendation, we applied the patch '[weston,2/4] weston: Move output position setting to compositor.' After compiling, an error occurs as follows:

compositor/weston-main.o: In function `wet_set_output_position':
| /usr/src/debug/weston/5.0.0.imx-r0/git/compositor/main.c:431: undefined reference to `weston_output_transform_scale_init'
| collect2: error: ld returned 1 exit status
| Makefile:4375: recipe for target 'weston' failed
| make[1]: *** [weston] Error 1
| make[1]: *** Waiting for unfinished jobs....
| make[1]: Leaving directory '/home/adv/BSP/build_all_1004/tmp/work/aarch64-mx8m-poky-linux/weston/5.0.0.imx-r0/build'
| Makefile:3460: recipe for target 'all' failed
| make: *** [all] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_compile (log file is located at /home/adv/BSP/build_all_1004/tmp/work/aarch64-mx8m-poky-linux/weston/5.0.0.imx-r0/temp/log.do_compile.11310)
ERROR: Task (/home/adv/BSP/sources/meta-fsl-bsp-release/imx/meta-bsp/recipes-graphics/wayland/weston_5.0.0.imx.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2638 tasks of which 2631 didn't need to be rerun and 1 failed.

The following is our version of 'compositor/main.c':

Thank you for your help

0 项奖励
回复

4,955 次查看
charleshuang
Senior Contributor II

Hi @joanxie  and NXP Team number

About the solution "https://gitlab.freedesktop.org/wayland/weston/-/issues/22" form @joanxie provide.

Do you have any advise?

The solution match the yocto 2.5 or yocto 3.0 or yocto 3.3 ?

Please help to check it. Thank.

0 项奖励
回复

4,935 次查看
joanxie
NXP TechSupport
NXP TechSupport

as I known, other customers use qt+eglfs to achieve this, but nxp doesn't have official patch or sample code for this

0 项奖励
回复