[ltp] Using the T40 with video projectors?

Theodore Ts'o linux-thinkpad@linux-thinkpad.org
Tue, 15 Jul 2003 22:57:13 -0400


Hi all,

I wonder if any of you with T40p's (or other Thinkpads that have a
1400x1050 resolution displays) have run into this particular problem.
The issue, of course, is that the projectors can't deal with the extra
resolution.

The problem, though is that even when I bring the resolution down to
1024x768, or even 800x600, the projector is still not able to sync with
the video.  It only shows part of the screen (generally the left 30% of
the screen in 1024x768 mode is simply not shown by the video projector).

Has anyone seen this, and come up with a workaround?  I've enclosed the
XFree86 config file which I use to try to force my T40p into 1024x768
mode....

					- Ted

# XF86Config-4 (XFree86 server configuration file) generated by Dexconf, the
# Debian X Configuration tool, using values from the debconf database.
#

Section "ServerLayout"
	Identifier	"T40 Layout"
	Screen		"T40 Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice	"Generic Mouse"
EndSection

Section "ServerLayout"
	Identifier	"T21 Layout"
	Screen		"T21 Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice	"Generic Mouse"
EndSection

Section "ServerLayout"
	Identifier	"X20 Layout"
	Screen		"X20 Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"
	InputDevice	"Generic Mouse"
EndSection

Section "Files"
	FontPath	"unix/:7100"			# local font server
	# if the local font server has problems, we can fall back on these
	FontPath	"/usr/lib/X11/fonts/misc"
	FontPath	"/usr/lib/X11/fonts/cyrillic"
	FontPath	"/usr/lib/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/lib/X11/fonts/Type1"
	FontPath	"/usr/lib/X11/fonts/Speedo"
	FontPath	"/usr/lib/X11/fonts/100dpi"
	FontPath	"/usr/lib/X11/fonts/75dpi"
	ModulePath	"/usr/local/xf43/lib/modules"
EndSection

Section "ServerFlags"
EndSection

Section "Module"
	Load	"ddc"
	Load	"GLcore"
	Load	"dbe"
	Load	"dri"
	Load	"extmod"
	Load	"glx"
	Load	"pex5"
	Load	"record"
	Load	"xie"
	Load	"bitmap"
	Load	"freetype"
	Load	"speedo"
	Load	"type1"
	Load	"vbe"
	Load	"int10"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"keyboard"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"pc101"
	Option		"XkbLayout"	"us"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"PS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"ZAxisMapping"		"4 5"
EndSection

Section "InputDevice"
	Identifier	"Generic Mouse"
	Driver		"mouse"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/input/mice"
	Option		"Protocol"		"ImPS/2"
	Option		"Emulate3Buttons"	"true"
	Option		"ZAxisMapping"		"4 5"
EndSection

Section "Device"
	Identifier	"S3 Inc. 86C270-294 Savage/IX-/MV"
	Driver		"savage"
	VideoRam	8196
EndSection

Section "Device"
	### Available Driver options are:-
        Option      "accel"
        #Option     "crt_screen"
        #Option     "composite_sync"
        #Option     "linear"
        #Option     "mmio_cache"
        #Option     "probe_clocks"
        #Option     "reference_clock"
        #Option     "shadow_fb"
	Identifier  "ATI Rage Mobility"
	Driver      "ati"
	VendorName  "ATI"
	BoardName   "Mach64 LM"
	ChipSet     "ati"
	ChipId      0x4c4d
	ChipRev     0x64
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier	"ATI Radeon Mobility 9000"
	Driver		"radeon"
	VideoRam	65536
EndSection

Section "Monitor"
	Identifier	"IBM ThinkPad LCD"
	HorizSync	30-57
	VertRefresh	43-72
	Option		"DPMS"
EndSection

Section "Screen"
	Identifier	"X20 Screen"
	Device		"ATI Rage Mobility"
	Monitor		"IBM ThinkPad LCD"
	DefaultDepth	24
	SubSection "Display"
		Depth		1
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier	"T21 Screen"
	Device		"S3 Inc. 86C270-294 Savage/IX-/MV"
	Monitor		"IBM ThinkPad LCD"
	DefaultDepth	16
	SubSection "Display"
		Depth		1
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1024x768"
	EndSubSection
EndSection

Section "Screen"
	Identifier	"T40 Screen"
	Device		"ATI Radeon Mobility 9000"
	Monitor		"IBM ThinkPad LCD"
	DefaultDepth	16
	SubSection "Display"
		Depth		1
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		4
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		8
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		15
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		16
		Modes		"1024x768"
	EndSubSection
	SubSection "Display"
		Depth		24
		Modes		"1024x768"
	EndSubSection
EndSection


Section "DRI"
	Mode	0666
EndSection

# end of XF86Config