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

Shaw linux-thinkpad@linux-thinkpad.org
Sun, 13 Feb 2005 10:50:21 -0800


Hi Alex,

On Saturday 12 February 2005 05:30 pm, Alex Deucher wrote:
> On Sat, 12 Feb 2005 17:07:45 -0800, Shaw <shawv@comcast.net> wrote:
> > I've recently acquired a Dell 2001FP monitor and I've been having some
> > troubles configuring xorg to output in a resolution other than the
> > resolution of the T30, which is 1024x768.  I'd like to get this up to
>
> you have serval options if you only want to use the Dell monitor, you
> can for the monitor type on crtc1 to crt.  if you want yo use both you
> can set up either a dualhead or a clone setup.  

Thanks for the search terms.  Again, I did see some tips and example setups 
which are helpful however, after much tweaking, I'm still stuck at the 
1024x768 of the thinkpad display.   Have I setup the card correctly? Any 
hints? Ideas?

Logs and xorg.conf follow.
Thanks,
Shaw

My xorg logs show me this:

(II) RADEON(0): EDID data from the display on port 2-----------------------
(II) RADEON(0): Manufacturer: DEL  Model: a007  Serial#: 860894284
(II) RADEON(0): Year: 2004  Week: 48
(II) RADEON(0): EDID Version: 1.3
(II) RADEON(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
(II) RADEON(0): Sync:  Separate  Composite  SyncOnGreen
(II) RADEON(0): Max H-Image Size [cm]: horiz.: 41  vert.: 31
(II) RADEON(0): Gamma: 2.20
(II) RADEON(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) RADEON(0): Default color space is primary color space
(II) RADEON(0): First detailed timing is preferred mode
(II) RADEON(0): redX: 0.638 redY: 0.342   greenX: 0.293 greenY: 0.608
(II) RADEON(0): blueX: 0.146 blueY: 0.067   whiteX: 0.312 whiteY: 0.328
(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): 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_border: 0
(II) RADEON(0): v_active: 1200  v_sync: 1201  v_sync_end 1204 v_blanking: 1250 
v_border: 0
(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, 
PixClock max 160 MHz
(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 Size from BIOS: 1024x768
(II) RADEON(0): BIOS provided dividers will be used.
(==) 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 
ranges.
(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
....
(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 Hz
(II) RADEON(0): Modeline "1024x768"   65.00  1024 1040 1176 1344  768 770 776 
806
(**) RADEON(0): *Mode "800x600": 65.0 MHz (scaled from 0.0 MHz), 48.4 kHz, 
60.0 Hz
(II) RADEON(0): Modeline "800x600"   65.00  800 1040 1176 1344  600 770 776 
806
(**) RADEON(0):  Default mode "640x350": 65.0 MHz (scaled from 0.0 MHz), 48.4 
kHz, 60.0 Hz
(II) RADEON(0): Modeline "640x350"   65.00  640 1040 1176 1344  350 770 776 
806
(**) RADEON(0):  Default mode "640x400": 65.0 MHz (scaled from 0.0 MHz), 48.4 
kHz, 60.0 Hz
(II) RADEON(0): Modeline "640x400"   65.00  640 1040 1176 1344  400 770 776 
806
(**) RADEON(0):  Default mode "720x400": 65.0 MHz (scaled from 0.0 MHz), 48.4 
kHz, 60.0 Hz
(II) RADEON(0): Modeline "720x400"   65.00  720 1040 1176 1344  400 770 776 
806
(**) RADEON(0):  Default mode "640x480": 65.0 MHz (scaled from 0.0 MHz), 48.4 
kHz, 60.0 Hz
(II) RADEON(0): Modeline "640x480"   65.00  640 1040 1176 1344  480 770 776 
806
(**) RADEON(0):  Default mode "832x624": 65.0 MHz (scaled from 0.0 MHz), 48.4 
kHz, 60.0 Hz
(II) RADEON(0): Modeline "832x624"   65.00  832 1040 1176 1344  624 770 776 
806
(II) RADEON(0): Modes for CRT2: ********************
(--) RADEON(0): Virtual size is 1024x768 (pitch 1024)
(**) RADEON(0): *Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1024x768"   65.00  1024 1048 1184 1344  768 771 777 
806 -hsync -vsync
(**) RADEON(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) RADEON(0): Modeline "800x600"   40.00  800 840 968 1056  600 601 605 628 
+hsync +vsync
(**) RADEON(0):  Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) RADEON(0): Modeline "800x600"   36.00  800 824 896 1024  600 601 603 625 
+hsync +vsync
(**) RADEON(0):  Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) RADEON(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 
-hsync -vsync
(**) RADEON(0):  Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(II) RADEON(0): Modeline "400x300"   20.00  400 420 484 528  300 300 302 314 
doublescan +hsync +vsync
(**) RADEON(0):  Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(II) RADEON(0): Modeline "400x300"   18.00  400 412 448 512  300 300 301 312 
doublescan +hsync +vsync
(**) RADEON(0):  Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) RADEON(0): Modeline "320x240"   12.60  320 328 376 400  240 245 246 262 
doublescan -hsync -vsync
(II) RADEON(0): Generating MergedFB mode list
(II) RADEON(0): No MetaModes given, linking first modes by default
(II) RADEON(0): Merged 1024x768 and 1024x768 to 1024x768 (Clone)
(II) RADEON(0): Merged 800x600 and 800x600 to 800x600 (Clone)
(II) RADEON(0): Merged 640x350 and 800x600 to 800x600 (Clone)
(--) RADEON(0): MergedFB: Virtual width 1024
(--) RADEON(0): MergedFB: Virtual height 768
(--) RADEON(0): MergedFB: Display dimensions: (410, 310) mm
(--) RADEON(0): MergedFB: DPI set to (63, 62)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/modules/libfb.a
(II) Module fb: vendor="X.Org Foundation"
 compiled for 6.8.0, module version = 1.0.0
 ABI class: X.Org ANSI C Emulation, version 0.2
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/lib/modules/libramdac.a
(II) Module ramdac: vendor="X.Org Foundation"
 compiled for 6.8.0, module version = 0.1.0
 ABI class: X.Org Video Driver, version 0.7
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib/modules/libxaa.a
(II) Module xaa: vendor="X.Org Foundation"
 compiled for 6.8.0, module version = 1.2.0
 ABI class: X.Org Video Driver, version 0.7
(!!) RADEON(0): For information on using the multimedia capabilities
 of this adapter, please see http://gatos.sf.net.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.


My xorg.conf file is pretty straightforward:

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"
    VendorName "ATI"
    BoardName "ATI Radeon"
    Option   "DPMS"
    Driver      "radeon"
EndSection

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

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

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

    Subsection "Display"
        Depth       16
        Modes       "1024x768" "1600x1200" "800x600"
        ViewPort    0 0
    EndSubsection
    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" LeftOf "Screen 1"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "DRI"
   Mode 0666
EndSection