[ltp] T40p FC6 twin-head woes

Alex Deucher linux-thinkpad@linux-thinkpad.org
Fri, 22 Dec 2006 17:02:10 -0500


On 12/21/06, Phil <phil@stairbridge.org.uk> wrote:
> Hi Paul
>
> Thanks for the advice. Your xorg.conf is very similar to the one that's
> generated automatically when dual-head display config is chosen, but it
> just doesn't want to play ball with my hardware device. I see your
> Thinkpad uses a Radeon RV200 LX rather then the R250 in my T40p, and
> from what I've read on the web it's the R250 that causes the problems. I
> believe the proprietary ATI drivers no longer support this chipset and
> the open-source driver doesn't do twin-head properly. I'd love to be
> proved wrong though.

IIRC, fglrx stopped supporting r2xx hardware a while ago.  the open
source radeon driver however, supports dualhead just fine.  If you
can't get it working you may want to post a bug report at
https://bugs.freedesktop.org.  Attach your log and config.

Alex

>
> Cheers
> Phil
>
> Paul Michael Reilly wrote:
> > Phil wrote:
> >> Hi all
> >> I'm new to this list, hope someone can point me in the right
> >> direction...
> >>
> >> I've recently installed Fedora Core 6 on my T40p having finally got
> >> so fed up with Windows slowdowns etc. Mostly the install was a
> >> breeze, but I've got a major problem that I can't fix despite much
> >> web searching and trial and error,  inability to configure for dual
> >> screens. If I can't get this to work I'll have to go back to Windows
> >> because I need to do presentations etc.
> >>
> >> I'm running kernel  2.6.18-1.2868.fc6 with a pretty stock
> >> installation. lspci gives me:
> >>  VGA compatible controller: ATI Technologies Inc Radeon R250
> >> [Mobility FireGL 9000] (rev 02)
> >>
> >> I'm using the standard radeon driver, and my xorg.conf is listed at
> >> the foot of this mail.
> >> When I try configuring dual-head through the standard Display
> >> admintool the external monitor shows a connection but the screen is
> >> completely blank. The workspace switcher shows a wide screen and I
> >> can move windows off the LCD into the external monitor area but
> >> they're invisible.
> >>
> >> After doing some hunting I decided to try the fglrx driver from livna
> >> - but using this in twin-head mode hangs my system completely.
> >> I've tried all sorts of things suggested by others but cannot get
> >> both LCD and external running together. Either the system hangs when
> >> X comes up, or LCD or external is blank. If I boot connected to
> >> external I can run on that but the LCD is blank. I very briefly had
> >> this working after a fashion on FC5 but I've no idea how! I really
> >> really don't want to go back to Windoze but will have to if I can't
> >> get dual head working.
> >>
> >> Hope someone can advise!
> >> Thanks
> >> Phil
> >>
> >> # Xorg configuration created by system-config-display
> >>
> >> Section "ServerLayout"
> >>        Identifier     "single head configuration"
> >>        Screen      0  "Screen0" 0 0
> >>        InputDevice    "Keyboard0" "CoreKeyboard"
> >> EndSection
> >
> > Replace the sever layout with something like:
> >
> > Section "ServerLayout"
> >     Identifier     "Multihead layout"
> >     Screen      0  "Screen0" LeftOf "Screen1"
> >     Screen      1  "Screen1" 0 0
> >     InputDevice    "Keyboard0" "CoreKeyboard"
> >     Option        "Xinerama" "on"
> >     Option        "Clone" "off"
> > EndSection
> >
> >> Section "ServerFlags"
> >>        Option      "AllowMouseOpenFail" "yes"
> >> EndSection
> >>
> >> Section "InputDevice"
> >>        Identifier  "Keyboard0"
> >>        Driver      "kbd"
> >>        Option      "XkbModel" "pc105"
> >>        Option      "XkbLayout" "gb"
> >> EndSection
> >>
> >> Section "Monitor"
> >>        Identifier   "Monitor0"
> >>        ModelName    "LCD Panel 1400x1050"
> >> ### Comment all HorizSync and VertSync values to use DDC:
> >>        HorizSync    31.5 - 90.0
> >>        VertRefresh  59.0 - 75.0
> >>        Option      "dpms"
> >> EndSection
> >>
> >> Section "Device"
> >>        Identifier  "Videocard0"
> >>        Driver      "radeon"
> >
> > Add something like:
> >
> >     Option        "MonitorLayout" "TMDS, CRT"
> >
> >> EndSection
> >>
> >> Section "Screen"
> >>        Identifier "Screen0"
> >>        Device     "Videocard0"
> >>        Monitor    "Monitor0"
> >>        DefaultDepth     24
> >>        SubSection "Display"
> >>                Viewport   0 0
> >>                Depth     24
> >>                Modes    "1400x1050" "1280x1024" "1280x960" "1280x800"
> >> "1152x864" "1024x768" "800x600" "640x480"
> >>        EndSubSection
> >> EndSection
> >
> > And add a section for the second screen (Screen1).
> >
> > Here's what I use to drive two 1600x1200 monitors from my A31p using
> > the docking station so that the laptop can drive both the DVI port and
> > VGA port.  Works quite nicely for me with FC6:
> >
> > # Xorg configuration created by system-config-display
> >
> > Section "ServerLayout"
> >     Identifier     "Multihead layout"
> >     Screen      0  "Screen0" LeftOf "Screen1"
> >     Screen      1  "Screen1" 0 0
> >     InputDevice    "Keyboard0" "CoreKeyboard"
> >     Option        "Xinerama" "on"
> >     Option        "Clone" "off"
> > EndSection
> >
> > Section "ServerFlags"
> >     Option        "AllowMouseOpenFail" "yes"
> > EndSection
> >
> > Section "InputDevice"
> >     Identifier  "Keyboard0"
> >     Driver      "kbd"
> >     Option        "XkbModel" "microsoft"
> >     Option        "XkbLayout" "us"
> > EndSection
> >
> > Section "Monitor"
> >     Identifier   "Monitor1"
> >     VendorName   "Monitor Vendor"
> >     ModelName    "Samsung SyncMaster 213T/CX210T"
> >  ### Comment all HorizSync and VertSync values to use DDC:
> >     HorizSync    30.0 - 81.0
> >     VertRefresh  56.0 - 75.0
> >     Option        "dpms"
> > EndSection
> >
> > Section "Device"
> >     Identifier  "Videocard0"
> >     Driver      "radeon"
> >     Option        "MonitorLayout" "TMDS, CRT"
> > EndSection
> >
> > Section "Device"
> >     Identifier  "Videocard1"
> >     Driver      "radeon"
> >     VendorName  "Videocard Vendor"
> >     BoardName   "ATI Technologies Inc Radeon RV200 LX [Mobility FireGL
> > 7800 M7]"
> >     BusID       "PCI:1:0:0"
> >     Screen      1
> > EndSection
> >
> > Section "Screen"
> >     Identifier "Screen0"
> >     Device     "Videocard0"
> >     DefaultDepth     24
> >     SubSection "Display"
> >         Viewport   0 0
> >         Depth     24
> >         Modes    "1600x1200" "1600x1200" "1600x1200" "1600x1200"
> > "1600x1024" "1600x1024" "1600x1024" "1600x1024" "1440x900" "1440x900"
> > "1440x900" "1440x900" "1400x1050" "1400x1050" "1400x1050" "1400x1050"
> > "1280x1024" "1280x1024" "1280x1024" "1280x1024" "1280x960" "1280x960"
> > "1280x960" "1280x960" "1280x800" "1280x800" "1280x800" "1280x800"
> > "1152x864" "1152x864" "1152x864" "1152x864" "1024x768" "1024x768"
> > "1024x768" "1024x768" "800x600" "800x600" "800x600" "800x600"
> > "640x480" "640x480" "640x480" "640x480"
> >     EndSubSection
> > EndSection
> >
> > Section "Screen"
> >     Identifier "Screen1"
> >     Device     "Videocard1"
> >     Monitor    "Monitor1"
> >     DefaultDepth     24
> >     SubSection "Display"
> >         Viewport   0 0
> >         Depth     24
> >         Modes    "1600x1200"
> >     EndSubSection
> > EndSection
> >
> >
> >
> >
> --
> The linux-thinkpad mailing list home page is at:
> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>