nvidia driver selects non-existing CRT monitor as default instead of the DFP on the laptop
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-restricted-modules-2.6.24 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xorg
After updating to the nvidia driver the screen went blank (though I could head the gdm boot sound).
After looking into a terminal in the Xorg logs I noticed the nvidia module was detecting two displays: CRT and DFP (DFP-0 actually). Note that there was no second display connected to the laptop. Furthermore, the module selected the CRT as the default display, hance the blank screen.
I had to hand-edit the xorg.conf file and added the option "ConnectedMonitor" "DFP". This seems to fix the problem.
Please note that the display worked just fine with the default (nv I assume) driver and the proprietary nvidia module also worked just fine on Ubuntu 6.06. This only seems to happen on Ubuntu 7.10.
The machine is an old Dell C840 with an nvidia card.
I can confirm this with Gutsy and current Hardy. Every time I enable the Nvidia driver with the restricted manager I get a blank screen after restart but system reacts normal and I hear the boot sound.
I have to add the line >>Option "UseDisplayDevice" "DFP-0"<< to the Screen section to activate the LFP. This doesn't happen in Feisty.
http:// www.backports. ubuntuforums. org/showthread. php?t=417188
01:00.0 VGA compatible controller [0300]: nVidia Corporation NV17 [GeForce4 440 Go] [10de:0174] (rev a3) (prog-if 00 [VGA])
Capabilities: <access denied>
Subsystem: Dell Unknown device [1028:00d4]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop+ ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 248 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 11
Region 0: Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at e0000000 (32-bit, prefetchable) [size=128M]
Region 2: Memory at dff80000 (32-bit, prefetchable) [size=512K]
[virtual] Expansion ROM at d8000000 [disabled] [size=128K]