[meta-freescale] imx6q: Xorg multi screen support

Prasant J pj0585 at gmail.com
Mon Sep 30 03:07:49 PDT 2013


Hi,

I built the latest yocto image for imx6q sabresd (around 10 days back). I'm
using custom hardware which is based on sabre sd.

I intend to use two displays simultaneously with X (HDMI + LVDS).

The displays work one at a time. But I'm not able to get the two screens
work simultaneously. I see these lines in : /var/log/Xorg.0.log


[1054136.030] (II) Loading /usr/lib/xorg/modules/drivers/vivante_drv.so
[1054136.030] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[1054136.030] (II) VIVANTE(0): using default device
[1054136.030] (II) Loading /usr/lib/xorg/modules/drivers/vivante_drv.so
[1054136.030] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[1054136.030] (II) VIVANTE(1): using default device
[1054136.030] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card
support
[1054136.030] (EE) Screen 1 deleted because of no matching config section.
[1054136.030] (II) UnloadModule: "vivante"
[1054136.030] (II) Unloading vivante
[1054136.031] (II) UnloadModule: "fbdevhw"
[1054136.031] (II) Unloading fbdevhw


The second screen (Screen 1) never comes up, only screen 0 comes up.

++++++++++++++++++

My xorg.conf:

Section "ServerLayout"
    Identifier        "Dual Screen"
    Screen    0        "HDMI"
    Screen    1        "LVDS" Below "HDMI"
EndSection

Section "ServerFlags"
    Option "BlankTime"  "0"
    Option "StandbyTime"  "0"
    Option "SuspendTime"  "0"
    Option "OffTime"  "0"
    Option "DefaultServerLayout" "Dual Screen"
EndSection

Section "Device"
    Identifier  "HDMI Device"
    Driver      "vivante"
    Screen        0
    Option      "fbdev"     "/dev/fb2"
    Option      "vivante_fbdev" "/dev/fb2"
    Option      "HWcursor"  "false"
EndSection

Section "Screen"
    Identifier    "HDMI"
    Device        "HDMI Device"
    Monitor        "HDMI Monitor"
    DefaultDepth    24
    Subsection    "Display"
        Depth    24
        FbBpp    24
        Modes    "1920x1080"
    EndSubsection
EndSection

Section "Monitor"
    Identifier    "HDMI Monitor"
    #DisplaySize    517.5 351.7
    HorizSync    31.5-82.3
    VertRefresh    56-75
    Option "DPMS" "false"
EndSection

Section "Device"
    Identifier  "LVDS Device"
    Driver      "vivante"
    Screen        1
    Option      "fbdev"     "/dev/fb0"
    Option      "vivante_fbdev" "/dev/fb0"
    Option      "HWcursor"  "false"
EndSection

Section "Screen"
    Identifier    "LVDS"
    Device        "LVDS Device"
    Monitor        "LVDS Monitor"
    DefaultDepth    24
    Subsection    "Display"
        Depth    24
        FbBpp    24
        Modes    "1680x1050"
    EndSubsection
EndSection

Section "Monitor"
    Identifier    "LVDS Monitor"
EndSection

Section "DRI"
    Mode 0666
EndSection

+++++++++++++++++++++++++


Is there a mistake in xorg.conf or is it any other known issue/limitation ?
ANy work around possibly?

Any inputs will be of help?


-Prasant J
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20130930/e4dea7ec/attachment.html>


More information about the meta-freescale mailing list