[Bug 53544] Incorrect modeline due to incorrect EDID block for LG SL80 TV

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Sep 22 02:36:42 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=53544

--- Comment #5 from Paul Menzel <paulepanter at users.sourceforge.net> 2012-09-22 09:36:42 UTC ---
(In reply to comment #4)
> Patch sent to the dri-devel list [1].
> 
> [1] http://lists.freedesktop.org/archives/dri-devel/2012-August/026476.html

TLDR: A T60 with a 945GM/GMS(?) controller works without that patch with Linux
3.2.x.

I am petrified. Testing this TV with a T60 and a different VGA cable (all pins
populated, instead of Pin 9 missing) everything works fine (besides a little
vertical shift to the right). :/

        $ lspci
        00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML
and 945GT Express Memory Controller Hub (rev 03)
        00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS,
943/940GML Express Integrated Graphics Controller (rev 03)
        00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME,
943/940GML Express Integrated Graphics Controller (rev 03)
        00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High
Definition Audio Controller (rev 02)
        00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port
1 (rev 02)
        00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port
2 (rev 02)
        00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port
3 (rev 02)
        00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port
4 (rev 02)
        00:1d.0 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #1 (rev 02)
        00:1d.1 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #2 (rev 02)
        00:1d.2 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #3 (rev 02)
        00:1d.3 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI
Controller #4 (rev 02)
        00:1d.7 USB controller: Intel Corporation N10/ICH 7 Family USB2 EHCI
Controller (rev 02)
        00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
        00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface
Bridge (rev 02)
        00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE
Controller (rev 02)
        00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7-M Family)
SATA Controller [AHCI mode] (rev 02)
        00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev
02)
        02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet
Controller
        03:00.0 Ethernet controller: Atheros Communications Inc. AR5212
802.11abg NIC (rev 01)
        15:00.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus
Controller

The read EDID is the same.

        $ xrandr -q --verbose
        […]
        VGA1 connected 1920x1080+0+0 (0xb9) normal (normal left inverted right
x axis y axis) 1150mm x 650mm
            Identifier: 0x42
            Timestamp:  222127
            Subpixel:   unknown
            Gamma:      1.0:1.0:1.0
            Brightness: 1.0
            Clones:     DVI1
            CRTC:       0
            CRTCs:      0 1
            Transform:  1.000000 0.000000 0.000000
                        0.000000 1.000000 0.000000
                        0.000000 0.000000 1.000000
                       filter: 
            EDID:
                00ffffffffffff001e6d010001010101
                02130103687341780acf74a3574cb023
                09484ca1080081806140454031400101
                010101010101023a801871382d40582c
                45007e8a4200001e011d007251d01e20
                6e2855007e8a4200001e000000fd003a
                3e1e5310000a202020202020000000fc
                004c472054560a20202020202020001d
          1920x1080 (0xb9)  148.5MHz +HSync +VSync *current +preferred
                h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  
67.5KHz
                v: height 1080 start 1084 end 1089 total 1125           clock  
60.0Hz
          1280x1024 (0x47)  108.0MHz +HSync +VSync
                h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  
64.0KHz
                v: height 1024 start 1025 end 1028 total 1066           clock  
60.0Hz
          1280x720 (0xba)   74.2MHz +HSync +VSync
                h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  
45.0KHz
                v: height  720 start  725 end  730 total  750           clock  
60.0Hz
          1024x768 (0x4c)   65.0MHz -HSync -VSync
                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 (0x4d)   40.0MHz +HSync +VSync
                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 (0x4f)   25.2MHz -HSync -VSync
                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 (0xbb)   25.2MHz -HSync -VSync
                h: width   640 start  656 end  752 total  800 skew    0 clock  
31.5KHz
                v: height  480 start  489 end  492 total  525           clock  
59.9Hz
          720x400 (0xbc)   28.3MHz -HSync +VSync
                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
        DVI1 disconnected (normal left inverted right x axis y axis)
            Identifier: 0x43
            Timestamp:  222127
            Subpixel:   horizontal rgb
            Clones:     VGA1
            CRTCs:      0 1
            Transform:  1.000000 0.000000 0.000000
                        0.000000 1.000000 0.000000
                        0.000000 0.000000 1.000000
                       filter:

Here is the excerpt from `/var/log/Xorg.0.log`.

        [   282.004] (II) intel(0): EDID vendor "GSM", prod id 1
        [   282.004] (II) intel(0): Using hsync ranges from config file
        [   282.004] (II) intel(0): Using vrefresh ranges from config file
        [   282.004] (II) intel(0): Printing DDC gathered Modelines:
        [   282.004] (II) intel(0): Modeline "1920x1080"x0.0  148.50  1920 2008
2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
        [   282.004] (II) intel(0): Modeline "1280x720"x0.0   74.25  1280 1390
1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
        [   282.004] (II) intel(0): Modeline "800x600"x0.0   40.00  800 840 968
1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
        [   282.005] (II) intel(0): Modeline "640x480"x0.0   25.18  640 656 752
800  480 490 492 525 -hsync -vsync (31.5 kHz e)
        [   282.005] (II) intel(0): Modeline "720x400"x0.0   28.32  720 738 846
900  400 412 414 449 -hsync +vsync (31.5 kHz e)
        [   282.005] (II) intel(0): Modeline "1024x768"x0.0   65.00  1024 1048
1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
        [   282.005] (II) intel(0): Modeline "1280x1024"x0.0  108.00  1280 1328
1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)

So I am puzzled. Could it be a specific problem to the chipset 915GM?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list