我用的是i.MX8m plus板,想用DSI和HDMI双显(两台显示器需要同时显示相同的内容)。我在 dts 文件中启用了 DSI 和 HDMI 显示。
我开发了一个 Qt 应用程序。当我将 wayland 平台与./qtdemo -platform wayland一起使用时,桌面可以显示在两个显示器上,但 qt 应用程序只能显示在一个显示器上,我必须用鼠标将它拖到另一个显示器上。
当我使用带有 ./qtdemo -platform eglfs的 eglfs 平台时,应用程序只能在 DSI 显示器上显示,而 HDMI 显示器没有输出(我已经执行了 export QT_QPA_EGLFS_KMS_CONFIG=/usr/share/examples/eglfs.json,在我的eglfs.json 文件,我将“device”设置为“/dev/dri/card1”,因为使用 /dev/dri/card0 不会生成输出)
所以我的问题是,在这两种情况下(使用 wayland 和 eglfs plaffotm),如何同时在两个显示器上显示相同的应用程序?