嵌入式爱好者

查看: 45740|回复: 3

[Linux] imx6dl 如何实现lvds+hdmi 双屏同显((linux4.1.15 QT5.6))

[复制链接]

2

主题

7

帖子

46

积分

i.MX8MM通行证RK3399通行证i.MX6UL通行证i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2021-7-26 11:32:37 | 显示全部楼层 |阅读模式
环境  linux 4.1.15  qt5.6

按照手册OKMX6X-C-Qt5.6+Linux4.1.15-用户手册-V1.2-2020.04.11.pdf  设置环境变量,并不能同显,只有一个能显示
看log 发现  fb1 是注册失败的,
参照 【新提醒】OK_MX6X_C双屏显示 - Powered by Discuz! (witech.com.cn) 修改 dts中 hdmi 的 ipu id 后fb1 注册成功, 但还是不能同显,只有一个能显示,

无论是 qt界面还是 video 都无法双屏同显,

video测试命令中提到的 gst-launch-1.0 playbin uri=file:///forlinx/video/xm.mp4 video-sink="imxv4l2sink device=/dev/video16" & gst-launch-1.0 playbin uri=file:///forlinx/video/xm.mp4 video-sink="imxv4l2sink device=/dev/video18" &
但设备文件中看不到 video18  只有video16 和 video17 ,  而且video16 和 video17 是输出到同一个上的屏的

请问如何 实现 lvds(sin0) +  hdmi双屏同显功能?




回复

使用道具 举报

15

主题

45

帖子

149

积分

i.MX6Q通行证

发表于 2021-7-26 11:54:27 | 显示全部楼层
同问,我目前也还没实现双屏(MIPI + hdmi)显示
点评回复 支持 1 反对 0

使用道具 举报

0

主题

143

帖子

540

积分

LS1012A通行证LS1043A\46A通行证A40i/T3/T507/T527通行证i.MX8MM通行证RK3399通行证LS1028A通行证i.MX8MP通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证

发表于 2021-7-26 16:13:00 | 显示全部楼层
在uboot阶段只设置了fb0的话启动后在/dev下显示的节点确实只有video16和video17 单屏.png
在uboot阶段把fb0和fb1都设置了之后/dev下就会显示如下图的这些节点
lvds+hdmi.png

lvds0+hdmi是我们已经配置好的可以支持的,您用的lvds屏是我们的吗?如果lvds屏是我们的,hdmi是标准分辨率,那就不会有问题。
设置为双屏显示后进入qt确实只有一个屏幕亮,这是正常现象,然后您输入我们手册中的播放视频的命令,两个屏幕就会同时播放同一个视频(复制粘贴即可,注意蓝色字体的命令是一行)。
我们只是通过播放同一个视频的方式证明这两个型号的屏支持同显,之后具体的配置还需要您自己去调。

点评

我用的是Linux 4.1.15 与您说的现象不一致, 我直接烧的飞凌提供的镜像,mxcfb0 和 mxcfb1 都设置了,确实没有 video18 我把dtb换成, imx6dl-s3-sabresd-hdmi.dtb 才有 video18 这种情况下,确实可以,双屏  详情 回复 发表于 2021-7-26 18:41
点评回复 支持 反对

使用道具 举报

2

主题

7

帖子

46

积分

i.MX8MM通行证RK3399通行证i.MX6UL通行证i.MX6Q通行证

 楼主| 发表于 2021-7-26 18:41:21 | 显示全部楼层
wjy 发表于 2021-7-26 16:13
在uboot阶段只设置了fb0的话启动后在/dev下显示的节点确实只有video16和video17
在uboot阶段把fb0和fb1都 ...

我用的是Linux  4.1.15 与您说的现象不一致,
我直接烧的飞凌提供的镜像,mxcfb0 和 mxcfb1 都设置了,确实没有 video18

我把dtb换成,  imx6dl-s3-sabresd-hdmi.dtb 才有 video18
这种情况下,确实可以,双屏播放video,

那么如何 让qt 界面同时显示在两个屏幕(lvds(sin0) + hdmi)上呢,
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-24 07:36

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表