LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Desktop (http://www.linuxquestions.org/questions/linux-desktop-74/)
-   -   Intel HD4000 & USB Adapter tripple head; nearly there, but not quite (http://www.linuxquestions.org/questions/linux-desktop-74/intel-hd4000-and-usb-adapter-tripple-head%3B-nearly-there-but-not-quite-4175426765/)

richardcrossley 09-11-2012 05:31 PM

Intel HD4000 & USB Adapter tripple head; nearly there, but not quite
 
1 Attachment(s)
Hi,

I have a laptop with Intel HD4000 GPU which is connected to to the internal display and a Dell SP2309W display over HDMI. I used the instructions for Xinerama here to make this work:

http://intellinuxgraphics.org/dualhead.html

Xinerama is enabled and cloning disabled.
The server layout is:
{Internal Screen} {HDMI Screen}

I have also followed the instructions here:
https://bugs.launchpad.net/ubuntu/+s...nk/+bug/812594

and have acheived a working dual screen using a USB VGA adapter.
{Internal Screen} {USB Screen}

Now I would like to use both the Intel 4000 & the USB adapter to make a triple headed environment. The two external monitors are identical, Dell SP2309W (2048x1152) and the USB VGA adapter supports the resolution. Since I have all the components working correctly on their own I thought it would be a case of adding in the USB configuration, setting Screen 0 to be the USB adapter and aranging the server layout.

What I end up with is:
{Internal Screen} {USB Screen} {HDMI Screen, cloned from the Internal Screen}

The Interal Screen and the USB Screen have their correct resolutions
The HDMI Screen has a "negotiated" resolution of 1680x1050.

Distribution:
Linux Mint 13 / Maya, 64 bit Edition
# uname -a
Linux lhkg010ltp 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux


I hope someone can help.

xorg.conf for the:
Code:

Section "ServerLayout"
        Identifier "multihead"
        Screen 0 "usbscreen" 1600 0
        Screen 1 "laptopscreen" LeftOf "usbscreen"
        Screen 2 "hdmiscreen" RightOf "usbscreen"
EndSection

Section "ServerFlags"
        Option "Xinerama" "on"
        Option "Clone"    "off"
EndSection

Section "Device"
        Identifier "vgacard"
        Driver "intel"
        Option "monitor-LVDS1" "laptop_monitor"
        Option "monitor-HDMI1" "hdmi_monitor"
EndSection

Section "Device"
        Identifier "usbcard"
        Driver "displaylink"
        Option "fbdev" "/dev/usbvideocard"
        # The option above requires a special udev rule in /etc
EndSection

Section "Monitor"
        Identifier "laptop_monitor"
EndSection

Section "Monitor"
        Identifier "hdmi_monitor"
EndSection

Section "Monitor"
        Identifier "usbmonitor"
EndSection

Section "Screen"
        Identifier "laptopscreen"
        Device "vgacard"
        Monitor "laptop_monitor"
        DefaultDepth 16
        SubSection "Display"
                Depth 16
                Modes "1600x900"
        EndSubSection
EndSection

Section "Screen"
        Identifier "hdmiscreen"
        Device "vgacard"
        Monitor "hdmi_monitor"
        DefaultDepth 16
        SubSection "Display"
                Depth 16
                Modes "2048x1152"
        EndSubSection
EndSection

Section "Screen"
        Identifier "usbscreen"
        Device "usbcard"
        Monitor "usbmonitor"
        DefaultDepth 16
        SubSection "Display"
                Depth 16
                Modes "2048x1152"
        EndSubSection
EndSection



All times are GMT -5. The time now is 03:47 PM.