[ltp] External video on T61 [SOLUTION]

Patrick Wiseman linux-thinkpad@linux-thinkpad.org
Thu, 29 May 2008 14:07:29 -0400


On Mon, May 19, 2008 at 5:22 PM, John Jason Jordan <johnxj@comcast.net> wrote:
> I have a T61 with Hardy x86_64, using nVidia driver and a laptop screen
> resolution of 1680 x 1050. All is well.

Same situation here; same problem.  After much googling, head-banging,
hair-pulling, and sheer guesswork, the following xorg.conf provides me
with resolutions on the external projector up to 1900x1200 (!) with
the maximum internal resolution remaining 1680x1050.  Using
nvidia-settings to set both to 1280x1024 seems optimal, depending, of
course, on the maximum distance of a viewer from the presentation
screen.  I'm pretty sure that it's the HorizSync and VertRefresh lines
which made the difference; before I did that, my metamodes, although
listed, were not available, and after that, I had many more options
than appear in the metamodes list.  Anyway, here's the xorg.conf file
which does the trick for me (originally saved from nvidia-settings,
and then edited a bit):

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister@builder26)  Thu Feb 14
18:14:18 PST 2008

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       20.0 - 80.0
    VertRefresh     40.0 - 80.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro FX 570M"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewOrientation" "Clone"
    Option         "TwinViewXineramaInfoOrder" "DFP-0"
    Option         "metamodes"
"1680x1050;1280x1024,1280x1024;1024x768,1024x768;640x480,640x480"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection