I have an HDMI Display and an LVDS display connected to my i.MX6 board.
/dev/fb2 is the LVDS screen framebuffer and
/dev/fb0 is the HDMI screen framebuffer
I can drive both screens using gst-launch.
I need these screens to be available as DISPLAY variables in my X session.
I tried to map the frame buffers to a screen by using the attached xorg.conf file.
However, this results in a segmentation fault, attached is the Xorg.0.log file.
Can someone please tell me what I might be doing wrong ?
Thanks !
Ankit
Original Attachment has been moved to: Xorg.0.log.zip
Original Attachment has been moved to: xorg.conf.zip
i.MX Linux User's Guide , Rev L3.10.53_1.1.0-ga, 01/2015
Specifying Displays
Display information can be specified on the Linux boot command line. It is not dependant on the source of the Linux image.
If nothing is specified for the display, the settings in the device tree will be used. Add ${displayinfo} to the environment
macro containing bootargs. The specific parameters can be found in the i.MX Linux Release Notes. Below are some
examples of what these might look like.
• U-Boot > setenv displayinfo 'video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24' for an HDMI
display
• U-Boot > setenv displayinfo 'video=mxcfb1:dev=ldb video=mxcfb0:dev=hdmi,
1920x1080M@60,if=RGB24' for LVDS and HDMI dual displays
• U-Boot > setenv displayinfo 'video=mxcfb0:dev=lcd,if=RGB565' for an LCD
• U-Boot > setenv displayinfo 'video=mxcepdcfb:E060SCM,bpp=16
max17135:pass=2,vcom=-2030000' for an EPDC connection
• U-Boot > setenv displayinfo 'video=mxcfb0:mxcfb0:dev=lcd,if=RGB565
video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24' for LCD and HDMI dual displays
Hello Ankit,
Linux BSP doesn't support dual display based on X11 by default, if you want to use dual display, you can use wayland-weston , please refer to the link :
i.mx6q Enable Dual Display of Ubuntu
Regards,
Weidong