Bug 11490

Summary: Wrong resolution being sent to external VGA
Product: xorg Reporter: Milosz Tanski <mtanski>
Component: Driver/intelAssignee: Eric Anholt <eric>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: orion
Version: 7.2 (2007.02)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg log
none
X log with intel driver, minimal config
none
X log with i810, no config none

Description Milosz Tanski 2007-07-06 15:51:39 UTC
I have a thinkpad z61t with a 945GM video card. I've recently updated to ubuntu feisty to checkout (mostly) this new Intel video driver and it works great with big annoyance.

Whenever I plug my external samsung LCD (205BW) via the vga connector the image on it looks blurry. When I got to my monitor control panel, it tells me that the signal coming to the monitor is 1400x1050 @ 65.3kHz 60Hz. Xrand thinks it's 1050. This happens when I let the Intel drive do it's thing (remove the config file) or if I have a xorg.conf file explicitly specifying the resolution.

This did not occur in the old i810 driver before, if I setup Xorg.conf it would display 1680x1050 without any issues, crystal clear.

For now I'm unable to use my external LCD due to this.

Thanks
-- Milosz

Here's the xrand info:
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1680
VGA connected 1680x1050+0+0 normal (normal left inverted right) 433mm x 271mm
        Identifier: 0x5c
        Timestamp:  -1650246903
        Subpixel:   unknown
        Clones:     
        CRTC:       0
        CRTCs:      0 1
        EDID_DATA:
                00ffffffffffff004c2d1d0230324148
                191001030e2b1b782aee95a3544c9926
                0f5054bfef80b30081808140714f0101
                01010101010121399030621a274068b0
                3600b10f1100001c000000fd00384b1e
                5110000a202020202020000000fc0053
                796e634d61737465720a2020000000ff
                004856594c3630383933310a202000a6
  1680x1050 (0x5f)  146.2MHz
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock   65.3KHz
        v: height 1050 start 1053 end 1059 total 1089           clock   60.0Hz
  1680x1050 (0x60)  146.2MHz
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock   65.3KHz
        v: height 1050 start 1053 end 1059 total 1089           clock   60.0Hz
  1280x1024 (0x61)  135.0MHz
        h: width  1280 start 1296 end 1440 total 1688 skew    0 clock   80.0KHz
        v: height 1024 start 1025 end 1028 total 1066           clock   75.0Hz
  1280x1024 (0x62)  109.0MHz
        h: width  1280 start 1368 end 1496 total 1712 skew    0 clock   63.7KHz
        v: height 1024 start 1027 end 1034 total 1063           clock   59.9Hz
  1280x960 (0x63)  101.2MHz
        h: width  1280 start 1360 end 1488 total 1696 skew    0 clock   59.7KHz
        v: height  960 start  963 end  967 total  996           clock   59.9Hz
  1152x864 (0x64)  108.0MHz
        h: width  1152 start 1216 end 1344 total 1600 skew    0 clock   67.5KHz
        v: height  864 start  865 end  868 total  900           clock   75.0Hz
  1152x864 (0x65)  104.0MHz
        h: width  1152 start 1224 end 1344 total 1536 skew    0 clock   67.7KHz
        v: height  864 start  867 end  871 total  905           clock   74.8Hz
  1024x768 (0x66)   78.8MHz
        h: width  1024 start 1040 end 1136 total 1312 skew    0 clock   60.1KHz
        v: height  768 start  769 end  772 total  800           clock   75.1Hz
  1024x768 (0x67)   75.0MHz
        h: width  1024 start 1048 end 1184 total 1328 skew    0 clock   56.5KHz
        v: height  768 start  771 end  777 total  806           clock   70.1Hz
  1024x768 (0x68)   65.0MHz
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  832x624 (0x69)   57.3MHz
        h: width   832 start  864 end  928 total 1152 skew    0 clock   49.7KHz
        v: height  624 start  625 end  628 total  667           clock   74.6Hz
  800x600 (0x6a)   50.0MHz
        h: width   800 start  856 end  976 total 1040 skew    0 clock   48.1KHz
        v: height  600 start  637 end  643 total  666           clock   72.2Hz
  800x600 (0x6b)   49.5MHz
        h: width   800 start  816 end  896 total 1056 skew    0 clock   46.9KHz
        v: height  600 start  601 end  604 total  625           clock   75.0Hz
  800x600 (0x6c)   40.0MHz
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  800x600 (0x6d)   36.0MHz
        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
        v: height  600 start  601 end  603 total  625           clock   56.2Hz
  640x480 (0x6e)   31.5MHz
        h: width   640 start  656 end  720 total  840 skew    0 clock   37.5KHz
        v: height  480 start  481 end  484 total  500           clock   75.0Hz
  640x480 (0x6f)   31.5MHz
        h: width   640 start  664 end  704 total  832 skew    0 clock   37.9KHz
        v: height  480 start  489 end  491 total  520           clock   72.8Hz
  640x480 (0x70)   30.2MHz
        h: width   640 start  704 end  768 total  864 skew    0 clock   35.0KHz
        v: height  480 start  483 end  486 total  525           clock   66.7Hz
  640x480 (0x71)   25.2MHz
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  490 end  492 total  525           clock   60.0Hz
  720x400 (0x72)   28.3MHz
        h: width   720 start  738 end  846 total  900 skew    0 clock   31.5KHz
        v: height  400 start  412 end  414 total  449           clock   70.1Hz
LVDS connected 1440x900+0+0 normal (normal left inverted right) 303mm x 190mm
        Identifier: 0x5d
        Timestamp:  -1650246903
        Subpixel:   horizontal rgb
        Clones:     
        CRTC:       1
        CRTCs:      1
        EDID_DATA:
                00ffffffffffff0030ae334000000000
                000f0103801e1378eaae109658538c28
                24505421080001010101010101010101
                0101010101013226a04051841a303020
                36002fbe10000019d51fa04051841a30
                302036002fbe100000190000000f0090
                0a32900a28140100320c4811000000fe
                004c503134315750312d544c423200c7
        BACKLIGHT: 181 (0x00000000) range:  (0,255)
  1440x900 (0x73)   97.8MHz
        h: width  1440 start 1488 end 1520 total 1760 skew    0 clock   55.6KHz
        v: height  900 start  903 end  909 total  926           clock   60.0Hz
  1440x900 (0x74)   81.5MHz
        h: width  1440 start 1488 end 1520 total 1760 skew    0 clock   46.3KHz
        v: height  900 start  903 end  909 total  926           clock   50.0Hz
  1280x800 (0x75)   83.5MHz
        h: width  1280 start 1344 end 1480 total 1680 skew    0 clock   49.7KHz
        v: height  800 start  801 end  804 total  828           clock   60.0Hz
  1280x768 (0x76)   80.1MHz
        h: width  1280 start 1344 end 1480 total 1680 skew    0 clock   47.7KHz
        v: height  768 start  769 end  772 total  795           clock   60.0Hz
  1024x768 (0x68)   65.0MHz
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  800x600 (0x6c)   40.0MHz
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  640x480 (0x71)   25.2MHz
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  490 end  492 total  525           clock   60.0Hz
  640x480 (0x77)   25.2MHz
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  490 end  492 total  525           clock   59.9Hz
TV disconnected (normal left inverted right)
        Identifier: 0x5e
        Timestamp:  -1650246903
        Subpixel:   unknown
        Clones:     
        CRTCs:      0 1
        BOTTOM: 37 (0x00000000) range:  (0,100)
        RIGHT: 46 (0x00000000) range:  (0,100)
        TOP: 36 (0x00000000) range:  (0,100)
        LEFT: 54 (0x00000000) range:  (0,100)
                TV_FORMAT: ????
Comment 1 Milosz Tanski 2007-07-06 15:53:06 UTC
Created attachment 10610 [details]
Xorg log
Comment 2 Orion Poplawski 2007-08-03 11:31:57 UTC
Created attachment 10982 [details]
X log with intel driver, minimal config

I think I'm experiencing the same issue with a 945GM/GMS in a Dell Latitude D620 and external Dell 20" flat panel.  With the intel driver the display complains that it needs 1600x1200 60Hz.  Log indicates that it's sending 1280x1024.

intel module version is 2.0.0
Comment 3 Orion Poplawski 2007-08-03 11:38:00 UTC
Created attachment 10983 [details]
X log with i810, no config

With the i810 driver I get the proper 1600x1200 display.  I updated the driver to 2.1.0 and no change with the intel driver.
Comment 4 Orion Poplawski 2007-08-03 11:41:52 UTC
Is this a dup of bug #10625?
Comment 5 Eric Anholt 2007-08-08 12:11:49 UTC
Milosz: Please don't gzip logs -- just use text/plain.  Could you add Option "ModeDebug" "YES" to the device section of xorg.conf and attach a log of a fresh startup with the monitor connected?

Orion: please open your own bug for your own issue.
Comment 6 Gordon Jin 2007-09-11 22:28:27 UTC
Milosz, please respond.
Comment 7 Hong Liu 2007-10-08 23:17:47 UTC

*** This bug has been marked as a duplicate of bug 12262 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.