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

Alex Deucher linux-thinkpad@linux-thinkpad.org
Sun, 13 Feb 2005 16:51:24 -0500


On Sun, 13 Feb 2005 12:17:13 -0800, Shaw <shawv@comcast.net> wrote:
> On Sunday 13 February 2005 11:01 am, Alex Deucher wrote:
> > Like I said before what sor of output do you want?  CRT port only?
> > LCD and CRT cloned or dualhead?
> 
> From reading the radeon man page, it sounds like I want mergedfb in clone
> mode.  But as I'm a total noob, I'm not exactly sure.  What I'm looking for
> is to have the same display on both the laptop and the external display.
> However, I'd like the resolution of the thinkpad display to stay at 1024x768
> and the external to be at 1600x1200.  It sounds like this can be done with
> the mergedfb option, where I could have two different viewports of the same,
> shared buffer..but at different resolutions.  At the same time, I don't want
> to be scrolling around, pushing the viewport to the extended size of the
> larger external display on the thinkpad.

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"
There will be viewport scrolling on the LCD however since the desktop
will be 1600x1200 for the external display.

Alex

> 
> To turn on MergedFB, I added:
>  Option  "MergedFB"  "On"
> to "Device" section.  I'm unsure what else to do, or what Virtual keyword
> settings should be to get what I want.
> 
> From what I described that I would like, does using the merged framebuffer
> make sense?
> 
> Thanks,
> Shaw
> 
> (**) RADEON(0): Option "MergedFB" "On"
> (==) RADEON(0): RGB weight 888
> ..
> (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): clock: 162.0 MHz   Image Size:  367 x 275 mm
> (II) RADEON(0): h_active: 1600  h_sync: 1664  h_sync_end 1856 h_blank_end 2160
> h
> (II) RADEON(0): v_active: 1200  v_sync: 1201  v_sync_end 1204 v_blanking: 1250
> v
> (II) RADEON(0): Serial No: C06464BN3P4L
> (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  -- 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 Size from BIOS: 1024x768
> (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
> 
> --
> The linux-thinkpad mailing list home page is at:
> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
>