瑞芯微Rockchip开发者社区
直播中

王玉兰

7年用户 1277经验值
私信 关注
[问答]

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

  • 环境  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双屏同显功能?

回帖(2)

刘洋

2022-1-7 10:55:04
在uboot阶段只设置了fb0的话启动后在/dev下显示的节点确实只有video16和video17
举报

徐珺

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

更多回帖

发帖
×
20
完善资料,
赚取积分