[ltp] t42 and dual-head/mergedfb

Alex Deucher linux-thinkpad@linux-thinkpad.org
Thu, 29 Dec 2005 18:40:25 -0500


On 12/29/05, Sebastian von Swiontek-Brzezinski <svs@talicom.de> wrote:
> hi list,
>
> i'm owning a t42 (2373-5wg) with an ati radeon 7500 (Radeon Mobility M7
> LW) with 32MB ram. I tried to connect an external monitor (a 19" tft and
> a possible resolution of 1280x1024) to expand my screen, not cloning. My
> ThinkPad LCD is able to show 1024x768. At first i tried to use mergedfb.
> It works, but then my thinkpad lcd has a virtual 1280x1024 resolution
> and i have to scroll. But i do not like this!!!

if you are using xorg cvs/6.9/7.0 you can enable the mergedfb
non-rectangluar option to disable the scrolling in the smaller head.

> So i tried to use two devices, two monitors and two screens with
> xinerama. When I start x, my kde is on the right side open and my mouse
> pointer disappers. But the problem is, that the graphic card does not
> enable the external output and my tft gets no signal.
>
> Perhaps the following line of my xorg-log is the reason:
> (WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode
> disabled

for some reason your second head is not being detected.  you need to
force it on.

>
> Does anybody knows, how to activate this?

add this option to your first device section:
Option "monitorlayout" "LVDS, CRT"

Alex

> Thanks in advance,
> Sebastian
>
> Here is my xorg.conf:
> Section "ServerLayout"
>    Identifier   "Layout[all]"
>    InputDevice  "Keyboard[0]" "CoreKeyboard"
>    InputDevice  "Mouse[1]" "CorePointer"
>    # Option       "Clone" "on"
>    Option       "Xinerama" "on"
>    Screen       0 "Screen[0]" 0 0
>    Screen       1 "Screen[1]" RightOf "Screen[0]"
> EndSection
>
> Section "Screen"
>    DefaultDepth 24
>    SubSection "Display"
>      Depth      24
>      Modes      "1024x768"
>    EndSubSection
>    Device       "Device[0]"
>    Identifier   "Screen[0]"
>    Monitor      "Monitor[0]"
> EndSection
>
> Section "Screen"
>    DefaultDepth 24
>    SubSection "Display"
>      Depth      24
>      Modes      "1280x1024"
>    EndSubSection
>    Device       "Device[1]"
>    Identifier   "Screen[1]"
>    Monitor      "Monitor[1]"
> EndSection
>
> Section "Device"
>    BoardName    "Radeon LW 1"
>    BusID        "1:0:0"
>    Driver       "radeon"
>    Identifier   "Device[0]"
>    Screen       0
>    VendorName   "ATI"
>    Option       "DynamicClocks"
> EndSection
>
> Section "Device"
>    BoardName    "Radeon LW 2"
>    BusID        "1:0:0"
>    Driver       "radeon"
>    Identifier   "Device[1]"
>    Screen       1
>    VendorName   "ATI"
>    Option       "DynamicClocks"
> EndSection
>
> Section "Monitor"
>    DisplaySize  300 230
>    HorizSync    31-68
>    Identifier   "Monitor[0]"
>    ModelName    "1024X768@75HZ"
>    VendorName   "--> LCD"
>    VertRefresh  50-85
>    UseModes     "Modes[0]"
> EndSection
>
> Section "Monitor"
>    DisplaySize  340 270
>    HorizSync    31-82
>    Identifier   "Monitor[1]"
>    ModelName    "1280X1024@75HZ"
>    VendorName   "--> LCD"
>    VertRefresh  58-75
> EndSection
>
>
>