[ltp] T60 - woes continue :-(

Phil linux-thinkpad@linux-thinkpad.org
Thu, 06 Dec 2007 12:06:42 +0000


T60, ATI radeon Mobile X1400, latest ATI Proprietary driver (8.433-1 aka 
7-11).
I thought I was out of the woods, but not so.
Now my graphics card is refusing to drive my external LCD at 1280x1024, 
it insists on making it 1024x768. Laptop lcd is fine at 1400x1050 (and 
lower).

xrandr -q shows:
Screen 0: minimum 320 x 200, current 2800 x 1050, maximum 2800 x 1050
default connected 2800x1050+0+0 0mm x 0mm
   2800x1050      60.0*
   2680x1050      60.0 
   2560x1024      60.0 
   1400x1050      60.0 
   1280x1024      60.0 
   1152x864       60.0 
   1024x768       60.0     43.0 
   800x600        60.0     56.0     47.0 
   640x480        60.0 
   640x400        60.0 
   512x384        60.0 
   400x300        60.0 
   320x240        60.0 
   320x200        60.0 

Using xrandr to change resolution makes no difference to the external 
above 1024x768.

I have the most minimal xorg.conf:
Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "aticonfig-Screen[0]" 0 0
        InputDevice    "Generic Keyboard"
        InputDevice    "Configured Mouse"
        InputDevice    "Synaptics Touchpad"
EndSection

Section "Files"
EndSection

Section "Module"
        Load  "GLcore"
        Load  "glx"
        Load  "dbe"
        Load  "v4l"
EndSection

Section "ServerFlags"
EndSection

<... skip input devices>
Section "Monitor"
        Identifier   "aticonfig-Monitor[0]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
        Option      "DesktopSetup" "horizontal"
EndSection
Section "Screen"
        Identifier "aticonfig-Screen[0]"
        Device     "aticonfig-Device[0]"
        Monitor    "aticonfig-Monitor[0]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Not sure what I should be looking for in X log, but here's the display 
detection:
(II) fglrx(0): Connected Display1: CRT on primary DAC [crt1]
(II) fglrx(0): Display1 EDID data ---------------------------
(II) fglrx(0): Manufacturer: XXX  Model: 3  Serial#: 0
(II) fglrx(0): Year: 1990  Week: 0
(II) fglrx(0): EDID Version: 1.3
(II) fglrx(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
(II) fglrx(0): Sync:
(II) fglrx(0): Max H-Image Size [cm]: horiz.: 40  vert.: 30
(II) fglrx(0): Gamma: 1.00
(II) fglrx(0): DPMS capabilities: StandBy Suspend Off; Non RGB 
Multicolor Display
(II) fglrx(0): First detailed timing not preferred mode in violation of 
standard!(II) fglrx(0): redX: 0.000 redY: 0.000   greenX: 0.000 greenY: 
0.000
(II) fglrx(0): blueX: 0.000 blueY: 0.000   whiteX: 0.000 whiteY: 0.000
(II) fglrx(0): Supported VESA Video Modes:
(II) fglrx(0): 640x480@60Hz
(II) fglrx(0): 800x600@60Hz
(II) fglrx(0): 1024x768@60Hz
(II) fglrx(0): Manufacturer's mask: 0
(II) fglrx(0): Supported Future Video Modes:
(II) fglrx(0): #0: hsize: 640  vsize 480  refresh: 60  vid: 16433
(II) fglrx(0): #1: hsize: 800  vsize 600  refresh: 60  vid: 16453
(II) fglrx(0): #2: hsize: 1024  vsize 768  refresh: 60  vid: 16481
(II) fglrx(0): EDID (in hex):
(II) fglrx(0):  00ffffffffffff006318030000000000
(II) fglrx(0):  0000010300281e00f000000000000000
(II) fglrx(0):  00000021080031404540614000000000
(II) fglrx(0):  00000000000000000000000000000000
(II) fglrx(0):  00000000000000000000000000000000
(II) fglrx(0):  00000000000000000000000000000000
(II) fglrx(0):  00000000000000000000000000000000
(II) fglrx(0):  0000000000000000000000000000008e
(II) fglrx(0): End of Display1 EDID data --------------------

For some reason it's not detecting higher resolutions than 1024x768

Not sure where I go next....

Thanks for any help
Phil