Ubuntu ARM on ODROID-X2/X

We have made two major progresses of development on ARM Ubuntu for ODROID-X/X2.

1. Dual head display feature
HDMI monitor of 1920×1080 resolution is working as a primary display.
LCD module of 1366×768 resolution is working as a secondary display. ( LCD Module kit information )
You can move the mouse cursor and window between the primary and secondary display.

2. eMMC device driver in Kernel 3.6.x
Now we can access the eMMC flash storage in Ubuntu/Linux.
mdrjr has committed his great port of eMMC driver into our github. Many thanks to him.
With this update, the OS booting time as well as overall performance is significantly improved.
We will release a brief guide for installation of Ubuntu on eMMC soon.

Enjoy this video and feel the boosted performance by eMMC and dual head display.

Here is our X11 configuration file for dual head display on ARM Ubuntu.
etc/X11/xorg.conf
Note that the framebuffer node name(fb0/fb6) may be different for each kernel configuration.

Section \"ServerFlags\"
        Option  \"Xinerama\"      \"true\"
        Option  \"DontZap\"
EndSection
Section \"Extensions\"
        #Option  \"Composite\"     \"Enable\"
        Option  \"Composite\"     \"Disable\"
        Option  \"RENDER\"        \"Enable\"
EndSection
Section \"Monitor\"
        Identifier      \"Monitor0\"
        VendorName      \"AOU\"
        ModelName       \"U133WA\"
        HorizSync       31.5 - 64.3
        VertRefresh     50 - 90
        Option          \"DPMS\"
EndSection
Section \"Monitor\"
        Identifier      \"Monitor1\"
        VendorName      \"LG\"
        ModelName       \"TV42\"
        HorizSync       21.5 - 63.4
        VertRefresh     50 - 90
        Option          \"DPMS\"
EndSection
Section \"Device\"
        identifier      \"LCD\"
        Driver          \"fbdev\"
        Option          \"fbdev\" \"/dev/fb0\"
EndSection
Section \"Device\"
        Identifier      \"HDMI\"
        Driver          \"fbdev\"
        Option          \"fbdev\" \"/dev/fb6\"
EndSection
Section \"Screen\"
        Identifier      \"Screen0\"
        Device          \"LCD\"
        Monitor         \"Monitor0\"
        DefaultDepth    16
        Subsection      \"Display\"
                Depth           16
                Modes           \"1360x768\"
                Virtual         2720 768
                ViewPort        0 0
        EndSubsection
EndSection
Section \"Screen\"
        Identifier      \"Screen1\"
        Device          \"HDMI\"
        Monitor         \"Monitor1\"
        DefaultDepth    16
EndSection
 
Section \"ServerLayout\"
        Identifier      \"Dual-Monitor\"
        Screen 0        \"Screen1\" 0 0
        Screen 1        \"Screen0\" RightOf \"Screen1\"
EndSection