[ltp] thinkpad with external monitor howto (2001FP)

Shaw linux-thinkpad@linux-thinkpad.org
Sun, 13 Feb 2005 14:31:05 -0800


--Boundary-00=_pU9DCSOqIhV6qCJ
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

On Sunday 13 February 2005 01:51 pm, Alex Deucher wrote:
> mergedfb is what you want.  You need to set a metamode for the set up
> you want, eg:
> Option "metamodes" "1024x768-1600x1200"
> Option "crt2position" "clone"

Ok, scrolling or not, this sounds like what I'd like.  I've added the lines, 
but X doesn't like the 1600x1200.  I've attached my xorg.conf file just in 
case I've missed something. Here's the log, notice the end where it reports 
that mergeFB mode has been disabled. 

Thanks for your help,
Shaw

...
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Assigning device section with no busID to primary device
(WW) RADEON: More than one matching Device section found: device1
(--) Chipset ATI Radeon Mobility M7 LW (AGP) found
...
(II) Loading sub module "radeon"
(II) LoadModule: "radeon"
(II) Reloading /usr/lib/modules/drivers/radeon_drv.o
...
(II) Setting vga for screen 0.
(II) RADEON(0): MMIO registers at 0xd0100000
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/modules/libvgahw.a
(II) Module vgahw: vendor="X.Org Foundation"
    compiled for 6.8.0, module version = 0.1.0
    ABI class: X.Org Video Driver, version 0.7
(II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 
0x0000
(II) RADEON(0): PCI bus 1 card 0 func 0
(**) RADEON(0): Depth 24, (--) framebuffer bpp 32
(II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) RADEON(0): Default visual is TrueColor
(**) RADEON(0): Option "MergedFB" "On"
(**) RADEON(0): Option "CRT2Position" "Clone"
(**) RADEON(0): Option "MetaModes" "1024x768-1600x1200"
(==) RADEON(0): RGB weight 888
(II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
...
(II) RADEON(0): Primary V_BIOS segment is: 0xc000
(--) RADEON(0): Chipset: "ATI Radeon Mobility M7 LW (AGP)" (ChipID = 0x4c57)
(--) RADEON(0): Linear framebuffer at 0xe8000000
(--) RADEON(0): VideoRAM: 16384 kByte (64 bit DDR SDRAM)
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
...
(II) RADEON(0): Supported VESA Video Modes:
(II) RADEON(0): 720x400@70Hz
(II) RADEON(0): 640x480@60Hz
(II) RADEON(0): 640x480@75Hz
(II) RADEON(0): 800x600@60Hz
(II) RADEON(0): 800x600@75Hz
(II) RADEON(0): 1024x768@60Hz
(II) RADEON(0): 1024x768@75Hz
(II) RADEON(0): 1280x1024@75Hz
(II) RADEON(0): Manufacturer's mask: 0
(II) RADEON(0): Supported Future Video Modes:
(II) RADEON(0): #0: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
(II) RADEON(0): #1: hsize: 1600  vsize 1200  refresh: 60  vid: 16553
(II) RADEON(0): #2: hsize: 1152  vsize 864  refresh: 75  vid: 20337
(II) RADEON(0): Supported additional Video Mode:
...
(II) RADEON(0): Monitor name: DELL 2001FP
(II) RADEON(0): Ranges: V min: 56  V max: 76 Hz, H min: 31  H max: 80 kHz, 
PixCl
(II) RADEON(0):
(II) RADEON(0): Primary:
 Monitor   -- LVDS
 Connector -- DVI-D
 DAC Type  -- TVDAC/ExtDAC
 TMDS Type -- Internal
 DDC Type  -- DVI_DDC
(II) RADEON(0): Secondary:
 Monitor   -- CRT
 Connector -- VGA
 DAC Type  -- Primary
 TMDS Type -- NONE
 DDC Type  -- VGA_DDC
(II) RADEON(0): PLL parameters: rf=2700 rd=12 min=12000 max=35000; xclk=18300
(II) RADEON(0): Panel ID string: 1024x768
(II) RADEON(0): Panel Siz(II) RADEON(0): BIOS provided dividers will be used.
(II) RADEON(0): MergedFB mode forced on.
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): Total number of valid DDC mode(s) found: 0
(II) RADEON(0): Valid mode using on-chip RMX: 1024x768
(WW) RADEON(0): Mode 1600x1200 is out of range.
(WW) RADEON(0): Valid modes must be between 320x200-1024x768
(II) RADEON(0): Valid mode using on-chip RMX: 800x600
(II) RADEON(0): Total number of valid FP mode(s) found: 2
(II) RADEON(0): Validating CRTC2 modes for MergedFB ------------
(WW) RADEON(0): config file vrefresh range 40-70Hz not within DDC vrefresh 
range
(II) RADEON(0): CRT2 Monitor: Using hsync range of 31.50-48.50 kHz
(II) RADEON(0): CRT2 Monitor: Using vrefresh range of 40.00-70.00 Hz
(II) RADEON(0): Clock range:  12.00 to 350.00 MHz
e from BIOS: 1024x768
...
II) RADEON(0): Not using mode "1600x1200" (no mode of this name)
(II) RADEON(0): Not using default mode "1152x768" (width too large for virtual 
s
(II) RADEON(0): Total of 7 CRTC2 modes found for MergedFB------------
(II) RADEON(0): Modes for CRT1: ********************
(--) RADEON(0): Virtual size is 1024x768 (pitch 1024)
(**) RADEON(0): *Mode "1024x768": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 
60.0
(II) RADEON(0): Modeline "1024x768"   65.00  1024 1040 1176 1344  768 770 776 
80
...
II) RADEON(0): Modeline "320x240"   12.60  320 328 376 400  240 245 246 262 
dou
(II) RADEON(0): Generating MergedFB mode list
(WW) RADEON(0): Mode "1600x1200" is not a supported mode for CRT2
(WW) RADEON(0): Skipping metamode "1024x768-1600x1200".
(EE) RADEON(0): Failed to parse MetaModes or no modes found. MergeFB mode 
disabled

--Boundary-00=_pU9DCSOqIhV6qCJ
Content-Type: text/plain;
  charset="iso-8859-1";
  name="xorg.conf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="xorg.conf"

###############################################################################
# Xorg configuration
###############################################################################

Section "Module"
    Load 	"dbe"  	
    SubSection "extmod"
      	Option    "omit xfree86-dga"   
    EndSubSection
    Load 	"type1"
    Load 	"freetype"
    Load 	"glx"
    Load 	"dri"
EndSection

Section "Files"
   RgbPath		"/usr/lib/X11/rgb"
   FontPath 	"/usr/share/fonts/TTF"
   FontPath  	"/usr/share/fonts/Type1"
   FontPath  	"/usr/share/fonts/corefonts"
   FontPath  	"/usr/share/fonts/freefont"
   FontPath 	"/usr/share/fonts/misc"
   FontPath 	"/usr/share/fonts/terminus"
   FontPath 	"/usr/share/fonts/ttf-bitstream-vera"
   FontPath 	"/usr/share/fonts/artwiz"
EndSection

Section "ServerFlags"
	Option 		"backingstore" "true"
EndSection

Section "InputDevice"
    Identifier	"Keyboard1"
    Driver		"kbd"

    Option 		"AutoRepeat" 	"500 30"
    Option 		"XkbOptions"  	"ctrl:nocaps"
    Option 		"XkbModel"    	"pc101"
    Option 		"XkbLayout"   	"us"
    Option 		"XkbVariant"  	""
    Option		"XkbOptions"  	""
EndSection

Section "InputDevice"
    Identifier 	"Mouse1"
    Driver		"mouse"

    Option 		"Protocol"    	"ExplorerPS/2"
    Option 		"Device"      	"/dev/input/mice"
    Option 		"Buttons"    	"7"
    Option 		"ZAxisMapping" 	"6 7"
EndSection


Section "Monitor"
	ModelName 	"Flat Panel 1024x768"
	Identifier  "monitor1"
	HorizSync   31.5-48.5
	VertRefresh 40-70
EndSection

Section "Monitor"
	ModelName 	"Dell 2001FP (Digital)"
	Identifier 	"External"
	HorizSync 	31.0-80.0	
	VertRefresh 56.0-76.0
EndSection

Section "Device"
	Identifier	"device1"
	Driver      "radeon"
	VendorName	"ATI"
	BoardName	"ATI Radeon"

	#Option 		"MonitorLayout" "LVDS, CRT"
	Option 		"MergedFB" 		"On"
	Option 		"DPMS" 			"On"
	Option 		"metamodes" 	"1024x768-1600x1200"
	Option 		"crt2position" 	"Clone"
EndSection

Section "Screen"
	Identifier  "Screen 1"
	Device      "device1"
	Monitor     "monitor1"
	DefaultDepth 24

	Subsection "Display"
		Depth       24
		Modes       "1024x768" "1600x1200" "800x600"
		ViewPort    0 0
	EndSubsection
EndSection

Section "Screen"
	Identifier 		"ExternalLCD"
	Device 			"device1"
	Monitor 		"External"
	Defaultdepth 	16

	Subsection "Display"
		Depth 		16
		Viewport 	0 0
		Modes 		"1600x1200" "1280x1024" "1024x768" "800x600"
	EndSubsection
EndSection

Section "ServerLayout"
	Identifier  "layout1"
	Screen 		"Screen 1"
	Screen 		"ExternalLCD" 
	InputDevice "Mouse1" 	"CorePointer"
	InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "DRI"
	Mode 0666
EndSection

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

--Boundary-00=_pU9DCSOqIhV6qCJ--