Bug 750006

Summary: Unconnected LVDS reported as connected and used as primary display
Product: [Fedora] Fedora Reporter: Evan Nemerson <evan>
Component: xorg-x11-drv-intelAssignee: Adam Jackson <ajax>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: ajax, awilliam, markzzzsmith, xgl-maint
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-04-28 20:53:21 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Output of dmidecode none

Description Evan Nemerson 2011-10-29 21:06:42 UTC
Description of problem:


With an Asus AT5NM10T-I motherboard (http://www.asus.com/Motherboards/Intel_CPU_on_Board/AT5NM10TI/), X thinks there is a display connected to LVDS when there isn't. This is then used as the primary display when booting the live CD, which means that the VGA display I really do have plugged in will display the background image but nothing else.


Version-Release number of selected component (if applicable):


Fedora 16 RC1, but the symptoms appear with 15 as well (although I have not verified the cause).


How reproducible:


100%


Steps to Reproduce:
1. Boot into live CD
2. ...
3. Profit!
  
Actual results:


A very lice looking background image.


Expected results:


A very nice looking background image, plus the gnome-shell interface.


Additional info:


I worked around the issue by putting this in my xorg.conf then zapping X:

Section "Monitor"
  Identifier "LVDS1"
  Option "Ignore" "true"
EndSection

Here is what my xrandr output looks like VGA1 (really is connected, LVDS1 is not):

Screen 0: minimum 320 x 200, current 2304 x 1024, maximum 4096 x 4096
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0*+
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1280x1024+1024+0 (normal left inverted right x axis y axis) 340mm x 270mm
   1280x1024      60.0*+   75.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3  
   640x480        72.8     75.0     60.0  
   720x400        70.1

And finally, lspci:

00:00.0 Host bridge: Intel Corporation N10 Family DMI Bridge (rev 02)
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller (rev 02)
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.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 NM10 Family LPC Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
02:00.0 SATA controller: JMicron Technology Corp. JMB362 AHCI Controller (rev 10)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

Comment 1 Adam Williamson 2011-10-29 21:33:03 UTC

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 2 Adam Jackson 2011-11-10 22:04:54 UTC
Please attach the output from running dmidecode as root.

Comment 3 Evan Nemerson 2011-11-10 22:37:27 UTC
Created attachment 532943 [details]
Output of dmidecode

Comment 4 Evan Nemerson 2012-04-28 20:53:21 UTC
Works with 17 Beta.

Comment 5 markzzzsmith 2013-04-13 09:15:08 UTC
This didn't seem to get resolved during the next release, as the issue is still present in Fedora 18 (on an Intel D510MO mother board). It seems to me to be a kernel issue, as the kernel GMA3150 driver is not detecting that there isn't a display connected to the LVDS output.

A better solution seems to be to add 'video=LVDS-1:d' to the kernel command line. If this is done when booting an install USB image, it is then added permanently to the grub kernel command line.