[ltp] Fun with 1920x1200 on T42

Bill Sheppard linux-thinkpad@linux-thinkpad.org
Sat, 23 Jun 2007 17:32:18 -0700


This is a multi-part message in MIME format.

--Boundary_(ID_Ln9kHpsUmi68zdFnFVOUlA)
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 7BIT

I just got a nifty new 24" monitor @ 1920x1200.  I'm having challenges
getting it running on my T42 with ATI 9600 (1400x1050 internal).  I've
been able to make it work dual-head, where the two screens are entirely
separate, but I'd prefer to use clone mode where the smaller screen
scrolls to emulate the larger screen.  Is this possible when the
external screen is larger?  When I try it my Xorg.log says 1920x1200 not
a valid mode.

Alternatively, is there a mode where I can at least drag windows or
migrate apps from one screen to the other (I'm running KDE)?  I don't
want to have to close apps running on the external window in order to
reopen them on the internal when I'm preparing to go from home to where
I'll only have the laptop's LCD screen.

And, finally, is there a way to have the external be the "primary"
screen, i.e. so my main desktop shows up there?  I tried changing the
external to screen0 rather than screen1 but just got a blank screen.

Two Xorg.confs are attached - xorg.conf.clone doesn't give me 1920 on
the external.  xorg.conf.dualhead works fine, but doesn't let me migrate
apps.

Thanks!

Bill
-- 
<http://java.sun.com> 	*Bill Sheppard*
Chief Digital Media Officer
Client Software Group
*Sun Microsystems, Inc.*
4220 Network Circle M/S USCA22-316
Santa Clara, CA 95054 USA
Phone/Fax: +1 408 404-1254
Email bill.sheppard@sun.com


--Boundary_(ID_Ln9kHpsUmi68zdFnFVOUlA)
Content-type: text/plain; name=xorg.conf.clone
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=xorg.conf.clone

# /.../
# SaX generated X11 config file
# Created on: 2004-10-11T13:05:56+0200.
#
# Version: 4.8
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (4.8)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
  InputDevices "/dev/ttyS0"
  InputDevices "/dev/ttyS1"
  InputDevices "/dev/ttyS2"
  InputDevices "/dev/ttyS3"
  InputDevices "/dev/ttyS4"
  InputDevices "/dev/ttyS5"
  InputDevices "/dev/ttyS6"
  InputDevices "/dev/ttyS7"
  InputDevices "/dev/ttyS8"
  InputDevices "/dev/psaux"
  InputDevices "/dev/logibm"
  InputDevices "/dev/sunmouse"
  InputDevices "/dev/atibm"
  InputDevices "/dev/amigamouse"
  InputDevices "/dev/atarimouse"
  InputDevices "/dev/inportbm"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/mouse"
  InputDevices "/dev/usbmouse"
  InputDevices "/dev/adbmouse"
  InputDevices "/dev/input/mice"
  InputDevices "/dev/input/event0"
  InputDevices "/dev/pointer0"
  InputDevices "/dev/pointer1"
  InputDevices "/dev/pointer2"
  InputDevices "/dev/pointer3"
    FontPath 	"/usr/X11R6/lib/X11/fonts/misc:unscaled"
    FontPath 	"/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
    FontPath 	"/usr/X11R6/lib/X11/fonts/Type1"
    FontPath 	"/usr/X11R6/lib/X11/fonts/URW"
    FontPath 	"/usr/X11R6/lib/X11/fonts/truetype"
    FontPath 	"/usr/X11R6/lib/X11/fonts/uni:unscaled"
    FontPath 	"/opt/kde3/share/fonts"
    FontPath 	"/usr/local/share/fonts"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail"
EndSection

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

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us"
  Option       "XkbModel" "pc104"
  Option       "XkbRules" "xfree86"
EndSection

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[1]"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "InputFashion" "Mouse"
  Option       "Name" "Synaptics;Touchpad"
  Option       "Protocol" "explorerps/2"
  Option       "SHMConfig" "on"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Logitech Optical Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
  Identifier   "LCD"
  # HorizSync    30-81
  # VertRefresh  56-75
  Option "DPMS"
  DisplaySize  287 215
EndSection

Section "Monitor"
  Identifier   "BenQ 241W"
  HorizSync    31 - 83
  VertRefresh  56 - 76
  Option	"DPMS"
  Option	"IgnoreEDID"	"true"
  Option "ModeValidation" "NoMaxPClkCheck"
  Modeline "1920x1200" 154.0 1920 1968 2000 2080 1200 1203 1209 1235 -Hsync -Vsync
#ModeLine "1920x1200" 162.00 1920 1980 2040 2160 1200 1201 1204 1242
#  UseModes    "16:10"
# 1920x1200 @ 60.00 Hz (GTF) hsync: 74.52 kHz; pclk: 193.16 MHz
#  HorizSync    30-92
#  VertRefresh  48-85
#  DisplaySize 380 285
  DisplaySize 518 324
EndSection

Section "Device"
  Identifier   "radeon0"
  BusID        "1:0:0"
  Screen       0
  Driver       "radeon"
  Option       "BIOSHotkeys" 		"true"
  Option       "DynamicClocks" 		"true"
  Option       "MonitorLayout" 		"LVDS, CRT"
  Option       "AGPMode" 		"4"
  Option       "AGPFastWrite" 		"yes"
  # Option       "ForceCRT2Type" 	"CRT"
  Option       "SubPixelOrder" 		"RGB"
  Option       "CRT2HSync" 		"30-81"
  Option       "CRT2VRefresh" 		"56-75"
  Option	"OverlayOnCRTC2" 	"true"
  Option	"EnablePageFlip" 	"1"
  Option	"ColorTiling" 		"1"
#  Option       "MetaModes" "1400x1050-1280x1024 1280x1024 1024x768-1024x768 800x600-800x600"
#  Option       "MetaModes" "1680x1050 1400x1050-1680x1050 1280x1024 1024x768-1024x768 800x600-800x600"
  Option       "MetaModes" "1400x1050-1920x1200 1920x1200 1400x1050 1280x1024 1024x768-1024x768 800x600-800x600"
EndSection

Section "Device"
  Identifier   "radeon1"
  BusID        "1:0:0"
  Screen       1
  Option       "SubPixelOrder" "RGB"
  Driver       "radeon"
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      24
#    Modes      "1680x1050" "1400x1050" "1280x1024" "1024x768" "800x600"
    Modes      "1920x1200" "1400x1050" "1280x1024" "1024x768" "800x600"
#    Modes      "1024x768" "800x600"
  EndSubSection
  Device       "radeon0"
  Identifier   "Screen0"
  Monitor      "LCD"
EndSection

#Section "Screen"
#  DefaultDepth 24
#  SubSection "Display"
#    Depth      24
#    Modes      "1280x1024" "1280x768" "1024x786" "800x600"
#  EndSubSection
#  Device       "radeon1"
#  Identifier   "Screen1"
#  Monitor      "Samsung"
#EndSection

Section "ServerLayout"
  Identifier   "Server Layout"
  InputDevice  "Keyboard" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Option       "Clone" "off"
#  Option       "Xinerama" "on"
  Option       "Xinerama" "off"
  Screen       "Screen0"
#  Screen       "Screen1"
#  Screen       "Screen1" LeftOf "Screen0"
EndSection

Section "DRI"
    Group      "video"
    Mode       0666
EndSection

Section "Extensions"
  Option "Composite" "Enable"
EndSection


--Boundary_(ID_Ln9kHpsUmi68zdFnFVOUlA)
Content-type: text/plain; name=xorg.conf.dualhead
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=xorg.conf.dualhead

# /.../
# SaX generated X11 config file
# Created on: 2004-10-11T13:05:56+0200.
#
# Version: 4.8
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [ISaX] (4.8)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/local"
  FontPath     "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/URW"
  FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
  FontPath     "/usr/X11R6/lib/X11/fonts/PEX"
  FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/kwintv"
  FontPath     "/usr/X11R6/lib/X11/fonts/truetype"
  FontPath     "/usr/X11R6/lib/X11/fonts/uni:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/CID"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/ttyS0"
  InputDevices "/dev/ttyS1"
  InputDevices "/dev/ttyS2"
  InputDevices "/dev/ttyS3"
  InputDevices "/dev/ttyS4"
  InputDevices "/dev/ttyS5"
  InputDevices "/dev/ttyS6"
  InputDevices "/dev/ttyS7"
  InputDevices "/dev/ttyS8"
  InputDevices "/dev/psaux"
  InputDevices "/dev/logibm"
  InputDevices "/dev/sunmouse"
  InputDevices "/dev/atibm"
  InputDevices "/dev/amigamouse"
  InputDevices "/dev/atarimouse"
  InputDevices "/dev/inportbm"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/mouse"
  InputDevices "/dev/usbmouse"
  InputDevices "/dev/adbmouse"
  InputDevices "/dev/input/mice"
  InputDevices "/dev/input/event0"
  InputDevices "/dev/pointer0"
  InputDevices "/dev/pointer1"
  InputDevices "/dev/pointer2"
  InputDevices "/dev/pointer3"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail"
EndSection

Section "Module"
  Load         "dbe"
  Load         "type1"
  Load         "freetype"
  Load         "extmod"
  Load         "glx"
  # Load         "dri"
  Load         "v4l"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us"
  Option       "XkbModel" "pc104"
  Option       "XkbRules" "xfree86"
EndSection

Section "InputDevice"
  Driver       "synaptics"
  Identifier   "Mouse[1]"
  Option       "Device" "/dev/input/mice"
  Option       "Emulate3Buttons" "on"
  Option       "InputFashion" "Mouse"
  Option       "Name" "Synaptics;Touchpad"
  Option       "Protocol" "explorerps/2"
  Option       "SHMConfig" "on"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Logitech Optical Mouse"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
  Identifier   "Monitor0"
  # HorizSync    30-81
  # VertRefresh  56-75
  Option "DPMS"
  DisplaySize  287 215
EndSection

Section "Monitor"
  Identifier   "Monitor1"
  HorizSync    31 - 83
  VertRefresh  56 - 76
  Option	"DPMS"
  Option	"IgnoreEDID"	"true"
  Modeline "1920x1200" 154.0 1920 1968 2000 2080 1200 1203 1209 1235 +Hsync -Vsync
  DisplaySize 518 324
EndSection

Section "Device"
  Identifier   "radeon0"
  BusID        "1:0:0"
  Screen       0
  Driver       "radeon"
  Option       "DynamicClocks" "true"
  Option       "MonitorLayout" "LVDS, CRT"
  Option       "AGPMode" "4"
  Option       "AGPFastWrite" "yes"
  # Option       "ForceCRT2Type" "CRT"
  Option       "SubPixelOrder" "RGB"
  # Option       "CRT2HSync" "30-81"
  # Option       "CRT2VRefresh" "56-75"
EndSection

Section "Device"
  Identifier   "radeon1"
  BusID        "1:0:0"
  Screen       1
  Option       "SubPixelOrder" "RGB"
  Driver       "radeon"
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      24
    Modes      "1400x1050" "1280x1024" "1024x786" "800x600"
  EndSubSection
  Device       "radeon0"
  Identifier   "Screen0"
  Monitor      "Monitor0"
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      24
    Modes      "1920x1200" "1680x1050" "1280x1024" "1280x768" "1024x786" "800x600"
  EndSubSection
  Device       "radeon1"
  Identifier   "Screen1"
  Monitor      "Monitor1"
EndSection

Section "ServerLayout"
  Identifier   "Server Layout"
  InputDevice  "Keyboard" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Option       "Clone" "off"
#  Option       "Xinerama" "on"
  Option       "Xinerama" "off"
  Screen       "Screen0"
#  Screen       "Screen1"
  Screen       "Screen1" LeftOf "Screen0"
EndSection

Section "DRI"
    Group      "video"
    Mode       0666
EndSection

Section "Extensions"
  Option "Composite" "Enable"
EndSection


--Boundary_(ID_Ln9kHpsUmi68zdFnFVOUlA)--