Bug 11366

Summary: [965GM] Thinkpad T61 TV load detection failing
Product: xorg Reporter: Jerone Young <jerone>
Component: Driver/intelAssignee: Eric Anholt <eric>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: highest CC: vbraun, yan.z.zhang
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
picture of GDM
none
Gnome with firefox full screen, notice the bottom Gnome bar
none
KDE with browers
none
KDE
none
Xorg Log none

Description Jerone Young 2007-06-24 13:02:28 UTC
On a Lenovo Thinkpad T61 with a 1400x900 screen. Using Fedora Core 7 (live CD) or even Ubuntu Gusty you get a very STRANGE issue. Both Gnome and KDE will only display in the first 1024x768 pixels of the screen. Now X is running at 1400x900 and you can see apps can stretch to this resoultion. But the Gnome and KDE bars still stay in this place. Further more the Gnome display resolution app only shows a max resolution of 1024x768. I will attach pictures that give a better idea of what is going on. 

Here is some useful data that could help:

lspci -nn:
============
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile Integrated
Graphics Controller [
8086:2a02] (rev 0c)
00:02.1 Display controller [0380]: Intel Corporation Mobile Integrated Graphics
Controller [8086:2a
03] (rev 0c)


lspci -vv:
============
00:02.0 VGA compatible controller: Intel Corporation Mobile Integrated Graphics 
Controller (rev 0c) (prog-if 00 [VGA])
        Subsystem: Lenovo Unknown device 20b5
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Step
ping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin A routed to IRQ 20
        Region 0: Memory at f8100000 (64-bit, non-prefetchable) [size=1M]
        Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Region 4: I/O ports at 1800 [size=8]
        Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 
Enable-
                Address: 00000000  Data: 0000
        Capabilities: [d0] Power Management version 3
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot
-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
                Bridge: PM- B3+

00:02.1 Display controller: Intel Corporation Mobile Integrated Graphics
Controller (rev 0c)
        Subsystem: Lenovo Unknown device 20b5
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B
-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PE
RR-
        Latency: 0
        Region 0: Memory at f8200000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: [d0] Power Management version 3
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
                Bridge: PM- B3+
Comment 1 Jerone Young 2007-06-24 13:03:13 UTC
Created attachment 10434 [details]
picture of GDM
Comment 2 Jerone Young 2007-06-24 13:04:20 UTC
Created attachment 10435 [details]
Gnome with firefox full screen, notice the bottom Gnome bar
Comment 3 Jerone Young 2007-06-24 13:05:06 UTC
Created attachment 10436 [details]
KDE with browers
Comment 4 Jerone Young 2007-06-24 13:05:27 UTC
Created attachment 10437 [details]
KDE
Comment 5 Jerone Young 2007-06-24 13:10:16 UTC
Created attachment 10438 [details]
Xorg Log
Comment 6 Jerone Young 2007-06-26 15:28:33 UTC
There is an ubuntu thread on this problem also:

http://ubuntuforums.org/showthread.php?t=467036
Comment 7 Volker Braun 2007-06-30 23:38:03 UTC
The following fixes the issue:

xrandr --output TV --off

Apparently TV out is enabled by default, and various programs try to fit into resolution constraints. I suggest that the TV out be disabled by default because

1) This resolution thing is extremely confusing
2) Power usage (presumably TV out needs some juice, haven't tested it though)
Comment 8 Jerone Young 2007-07-01 01:03:28 UTC
Wow! That worked! Intresting thing though is my Lenovo Thinkpad T61 does not have a TV output port on it (there could be one on the optional docking station). No matter. That fixed the problem.
Comment 9 Jerone Young 2007-07-03 08:38:25 UTC
Just to add more info to the bug. Lenovo DOES NOT have a TV output option for any of the Thinkpads using Intel x3100 on docking stations either. Only VGA & DVI.
Comment 10 Eric Anholt 2007-07-13 01:04:37 UTC
*** Bug 11551 has been marked as a duplicate of this bug. ***
Comment 11 Eric Anholt 2007-07-13 12:04:38 UTC
Due to repeated issues with TV load detection on hardware with no TV option (which is the usual case), our plan is to only advertise the TV output on known models if possible.
Comment 12 Jerone Young 2007-07-28 12:24:25 UTC
Fixed in git tree
commit f403a50afbcef1e54f554481c72037338bd5357c
on July 27

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.