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

Alex Deucher linux-thinkpad@linux-thinkpad.org
Sun, 13 Feb 2005 22:55:03 -0500


On Sun, 13 Feb 2005 18:35:22 -0500, Alex Deucher <alexdeucher@gmail.com> wrote:
> On Sun, 13 Feb 2005 14:31:05 -0800, Shaw <shawv@comcast.net> wrote:
> > 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.
> 
> add 1600x1200 to your screen section:
> 
> Section "Screen"
>         Identifier  "Screen 1"
>         Device      "device1"
>         Monitor     "monitor1"
>         DefaultDepth 24
> 
>         Subsection "Display"
>                 Depth       24
>                 Modes       "1600x1200" "1024x768" "1600x1200" "800x600"
>                 ViewPort    0 0
>         EndSubsection
> EndSection

Whoops!  I didn't notice you already had a 1600x1200 mode listed. 
Ignore that.  you only need each mode once.

Alex

> 
> even though crtc1 won't use it, mergedfb uses these modes as it's mode
> pool.  Also for flexability you may want to add some other modes to
> your metamodes.  Then you can use  xrandr to switch between then.
> 
> Alex
> 
> >
> > 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
> >
> >
> >
>