[ltp] dual head DVI + LCD on T4x?

André Wyrwa linux-thinkpad@linux-thinkpad.org
Tue, 10 Aug 2004 15:22:59 +0200


--=-X/tvrtAtw38Kz6MX/Kzc
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit

Hi,

here are two configs.

One is from XFree4.4.0, and not very sofisticated, it's just the output
of X -configure.

The other one is based on xorgs X -configure output, but is modified a
lot already. You can also see the traces of my experiments for getting
LCD+DVD to work.

However, I doubt that the config is your problem. Check your bios
settings. Under display the bootup display should be set to DVI+LCD.
With this set to Thinkpad LCD i wasn't able to get a picture to DVI as
well, even though the display was detected by DDC.

Hope that helps,
André.


On Die, 2004-08-10 at 13:21, Matthias Himber wrote:
> Please post your config. I have been trying for over one hour now to get any 
> kind of output on the DVI port and failed miserably so far.
> Bye,
> 	Matthias
> -- 
> Good judgment comes with experience. Unfortunately, the experience usually 
> comes from bad judgment.
> 	--Unknown

--=-X/tvrtAtw38Kz6MX/Kzc
Content-Disposition: attachment; filename=XF86Config
Content-Type: text/plain; name=XF86Config; charset=iso-8859-15
Content-Transfer-Encoding: 7bit

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

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
	Load  "record"
	Load  "extmod"
	Load  "dbe"
	Load  "dri"
	Load  "glx"
	Load  "xtrap"
	Load  "type1"
	Load  "speedo"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "keyboard"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/mouse"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "ForcePCIMode"       	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "PanelOff"           	# [<bool>]
        #Option     "DDCMode"            	# [<bool>]
        #Option     "MonitorLayout"      	# [<str>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "OverlayOnCRTC2"     	# [<bool>]
        #Option     "CloneMode"          	# [<str>]
        #Option     "CloneHSync"         	# [<str>]
        #Option     "CloneVRefresh"      	# [<str>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
	Identifier  "Card0"
	Driver      "ati"
	VendorName  "ATI Technologies Inc"
	BoardName   "Unknown Board"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection


--=-X/tvrtAtw38Kz6MX/Kzc
Content-Disposition: attachment; filename=xorg.conf
Content-Type: text/plain; name=xorg.conf; charset=iso-8859-15
Content-Transfer-Encoding: 7bit

Section "ServerFlags"
#       Option  "Xinerama"      "true"
        Option  "DefaultServerLayout" "Dualhead Trackpoint"
EndSection

Section "ServerLayout"
        Identifier     "Singlehead Trackpoint"
        Screen         "Screen0"
#       Screen         "Screen1" LeftOf "Screen0"
#       InputDevice    "Mouse0" "CorePointer"
        InputDevice             "Trackpoint" "CorePointer"
        InputDevice             "cursor" "SendCoreEvents"
        InputDevice             "stylus" "SendCoreEvents"
        InputDevice             "eraser" "SendCoreEvents"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerLayout"
        Identifier     "Singlehead Mouse"
        Screen         "Screen0"
#       Screen         "Screen1" LeftOf "Screen0"
        InputDevice    "Mouse0" "CorePointer"
#       InputDevice             "Trackpoint" "CorePointer"
        InputDevice             "cursor" "SendCoreEvents"
        InputDevice             "stylus" "SendCoreEvents"
        InputDevice             "eraser" "SendCoreEvents"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerLayout"
        Identifier     "Dualhead Trackpoint"
        Screen         "Screen0"
        Screen         "Screen1" LeftOf "Screen0"
#       InputDevice    "Mouse0" "CorePointer"
        InputDevice             "Trackpoint" "CorePointer"
        InputDevice             "cursor" "SendCoreEvents"
        InputDevice             "stylus" "SendCoreEvents"
        InputDevice             "eraser" "SendCoreEvents"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerLayout"
        Identifier     "Dualhead Mouse"
        Screen         "Screen0"
        Screen         "Screen1" LeftOf "Screen0"
        InputDevice    "Mouse0" "CorePointer"
#       InputDevice             "Trackpoint" "CorePointer"
        InputDevice             "cursor" "SendCoreEvents"
        InputDevice             "stylus" "SendCoreEvents"
        InputDevice             "eraser" "SendCoreEvents"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerLayout"
        Identifier     "Test"
        Screen         "Screen1"
#       Screen         "Screen1" LeftOf "Screen0"
        InputDevice    "Mouse0" "CorePointer"
#       InputDevice             "Trackpoint" "CorePointer"
        InputDevice             "cursor" "SendCoreEvents"
        InputDevice             "stylus" "SendCoreEvents"
        InputDevice             "eraser" "SendCoreEvents"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
	Load  "record"
	Load  "extmod"
	Load  "dbe"
	Load  "dri"
	Load  "glx"
	Load  "xtrap"
	Load  "freetype"
	Load  "type1"
	Load  "speedo"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbModel" "pc102"
        Option      "XkbLayout" "de"
EndSection

Section "InputDevice"
        Identifier      "Trackpoint"
        Driver          "mouse"
        Option          "Protocol" "PS/2"
        Option          "Device" "/dev/mouse"
        Option          "Emulate3Buttons" "yes"
    Option      "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "imPS/2"
        Option      "Device" "/dev/mouse"
   Option      "Emulate3Buttons" "no"
   Option      "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/ttyS0"          # SERIAL ONLY
  Option        "Type"          "cursor"
  Option        "Mode"          "relative"
  Option        "Speed"         "3.0"
  Option        "Threshold"     "10"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/ttyS0"          # SERIAL ONLY
  Option        "Type"          "stylus"
  Option        "Mode"          "absolute"
  Option        "Tilt"          "on"
 #Option        "TiltInvert"    "on"
  Option        "Threshold"     "10"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/ttyS0"          # SERIAL ONLY
  Option        "Type"          "eraser"
  Option        "Mode"          "absolute"
  Option        "Tilt"          "on"
 #Option        "TiltInvert"    "on"
  Option        "Threshold"     "10"
EndSection

Section "Monitor"
        Identifier   "Generic Laptop Display Panel"
        VendorName   "Unknown"
        ModelName    "Unknown"
        #HorizSync   30-90
        #VertRefresh 58-70
        Option       "dpms"
        #DisplaySize     287 215
EndSection

Section "Monitor"
    Identifier  "NEC MultiSync LCD 2180UX"
    VendorName  "NEC"
    ModelName   "MultiSync LCD 2180UX"
        HorizSync   24-75
        VertRefresh 56-100
        Option      "dpms"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "ForcePCIMode"       	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "PanelOff"           	"no"
        #Option     "DDCMode"            	"On"
        #Option     "MonitorLayout"      	"LVDS, TMDS"
        #Option     "IgnoreEDID"         	"true"
        #Option     "OverlayOnCRTC2"     	"On"
        #Option     "CloneMode"          	"1400x1050"
        #Option     "CloneHSync"         	# [<str>]
        #Option     "CloneVRefresh"      	# [<str>]
        #Option     "UseFBDev"           	"On"
        #Option     "VideoKey"           	# <i>
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
	#Option      "DDC"			"Off"
	Identifier  "Card0"
	Driver      "radeon"
	VendorName  "ATI Technologies Inc 0"
	BoardName   "Unknown Board 0"
	BusID       "PCI:1:0:0"
	Screen      0
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                   # [<bool>]
        #Option     "SWcursor"                  # [<bool>]
        #Option     "Dac6Bit"                   # [<bool>]
        #Option     "Dac8Bit"                   # [<bool>]
        #Option     "ForcePCIMode"              # [<bool>]
        #Option     "BusType"                   # [<str>]
        #Option     "CPPIOMode"                 # [<bool>]
        #Option     "CPusecTimeout"             # <i>
        #Option     "AGPMode"                   # <i>
        #Option     "AGPFastWrite"              # [<bool>]
        #Option     "AGPSize"                   # <i>
        #Option     "GARTSize"                  # <i>
        #Option     "RingSize"                  # <i>
        #Option     "BufferSize"                # <i>
        #Option     "EnableDepthMoves"          # [<bool>]
        #Option     "EnablePageFlip"            # [<bool>]
        #Option     "NoBackBuffer"              # [<bool>]
        #Option     "PanelOff"                  # [<bool>]
        #Option     "DDCMode"                    "true" 
        #Option     "MonitorLayout"             "TMDS"
        #Option     "IgnoreEDID"                 "true"
        #Option     "OverlayOnCRTC2"            # [<bool>]
        #Option     "CloneMode"                 # [<str>]
        #Option     "CloneHSync"                # [<str>]
        #Option     "CloneVRefresh"             # [<str>]
        #Option     "UseFBDev"                  "On"
        #Option     "VideoKey"                  # <i>
        #Option     "DisplayPriority"           # [<str>]
        #Option     "PanelSize"                 # [<str>]
        #Option     "ForceMinDotClock"          # <freq>
	#Option      "DDC"                       "Off"
        Identifier  "Card1"
        Driver      "radeon"
        VendorName  "ATI Technologies Inc 1"
        BoardName   "Unknown Board 1"
        BusID       "PCI:1:0:0"
	Screen      1
EndSection

#Section "Device"
#        Identifier  "Linux Frame Buffer"
#        Driver      "fbdev"
#        BoardName   "Unknown"
#EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Generic Laptop Display Panel"
        DefaultDepth 24
        DefaultFbBpp 32
        SubSection "Display"
                Depth     32
                Modes     "1400x1050"
        EndSubSection
EndSection

Section "Screen"
    Identifier  "Screen1"
    Device      "Card1"
    Monitor     "NEC MultiSync LCD 2180UX"
    DefaultDepth    24
    DefaultFbBpp    32
    SubSection "Display"
        Depth   32
        Modes   "1600x1200"
    EndSubSection
    SubSection "Display"
        Depth   24
        Modes   "1600x1200"
    EndSubSection
    SubSection "Display"
        Depth   16
        Modes   "1600x1200"
    EndSubSection
EndSection

--=-X/tvrtAtw38Kz6MX/Kzc--