** Description changed: + Current xorg in Hardy usually autodetects your monitor, it's resolution, + dpi, etc. and everything just magically works. This happens because + modern monitors can be queried for 'EDID' data, that returns all the + necessary info to configure things properly. + + However, there are cases where the monitor fails to report EDID. These + exhibit themselves as a variety of symptoms, often including incorrect + resolution selection, strange font dpi settings, inability to select + resolutions other than 640x480, 800x600, 1024x768, and sometimes other + odd issues. To determine if you have this issue, simply run `sudo + ddcprobe` or `sudo get-edid | parse-edid`, and you will see 'EDID fail' + in the output. + + There are several causes for EDID fail reads. One is if you're using a + truly ancient monitor from the days before EDID. A second is if you're + using a video extension cable, KVM, or other piece of equipment + connected between the monitor and the video card that lacks the EDID + wire. In both these cases, you have a hardware issue, and there's + nothing that can be done in software to get around it - you'll need to + either get different hardware, or familiarize yourself with xorg.conf + syntax and do your configuration yourself. + + But there are also some unexplained EDID failures beyond these, and + that's what this bug report is for. If you're experiencing this issue, + feel free to add details of your problem here, but make sure to include + the following: + + 1. The exact manufacturer and model id for your monitor (it is usually + written on the back of the monitor) + + 2. Your Xorg.0.log (or Xorg.0.log.old) from after a failed boot + + 3. Install the 'read-edid' package, run `sudo get-edid > edid.dat` and + then attach that file (it's binary, so don't copy/paste). + + 4. The correct HorizSync and VertRefresh ranges for your monitor. This + is typically written in your monitor's documentation; if you don't have + it handy, it's often available online from your monitor manufacturer's + website. Laptop users (esp. macbooks) may not have this info available, + but get what you can. + + If your monitor is misreporting EDID (as opposed to not reporting it at + all), then sometimes the issue can be solved by adding quirks for your + monitor, if we have the above 4 pieces of data. Sometimes, if it's an + established quirk, we can fairly easily backport those to prior versions + of Ubuntu. + + There are several different versions of EDID, and it sometimes happens + that a newer version of EDID will be used by a monitor, that Xorg may + not yet comprehend. In these cases, we simply need to examine the new + EDID structure and adapt Xorg to accept it. + + If your monitor is not reporting EDID at all, or if your video card is + somehow invalidating it before it can be read, then this is a bigger + problem. Try your monitor with a different computer and/or different + video card, to identify if the issue is particular to the video card; if + so, please report this and your video card's PCI ID (i.e., attach your + lspci -vvnn). If the monitor fails the same way regardless of what + video card it's attached to, then it's probably just a bad monitor. + There may be nothing that can be done in this case, but report all the + info about the monitor anyway, just in case new ideas come to light + later. + + + [Original Report] There seems to be a problem retrieving EDID data. (Extended display identification data) * http://en.wikipedia.org/wiki/Extended_display_identification_data $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=8.04 DISTRIB_CODENAME=hardy DISTRIB_DESCRIPTION="Ubuntu hardy (development branch)" $ uname -a Linux ubuntu 2.6.24-8-generic #1 SMP Thu Feb 14 20:40:45 UTC 2008 i686 GNU/Linux xorg 1:7.3+10ubuntu5 xserver-xorg 1:7.3+10ubuntu5 xserver-xorg-core 2:1.4.1~git20080131-1ubuntu4 xresprobe 0.4.24ubuntu8 nvidia-glx-new 169.09+2.6.24.9-8.25 nvidia-kernel-common 20051028+1ubuntu8 Samsung SyncMaster 900SL Plus (19", CRT) * http://downloadcenter.samsung.com/content/UM/200301/20030125151045333_900SLPLUS_EN.pdf (manual) Gainward GeForce 8600GT (256MB GDDR3, PCI-Express) - connected to monitor via VGA (DVI->VGA adapter). * http://www.nvidia.com/object/geforce_8600.html * http://www.gainward.com/product/product_detail.php?products_id=105 $ sudo xresprobe nv id: res: freq: disptype: $ sudo xresprobe nvidia id: res: freq: disptype: $ sudo ddcprobe vbe: VESA 3.0 detected. oem: NVIDIA vendor: NVIDIA Corporation product: GW-P/[EMAIL PROTECTED]:0 [EMAIL PROTECTED] � � memory: 14336kb mode: 640x400x256 mode: 640x480x256 mode: 800x600x16 mode: 800x600x256 mode: 1024x768x16 mode: 1024x768x256 mode: 1280x1024x16 mode: 1280x1024x256 mode: 320x200x64k mode: 320x200x16m mode: 640x480x64k mode: 640x480x16m mode: 800x600x64k mode: 800x600x16m mode: 1024x768x64k mode: 1024x768x16m mode: 1280x1024x64k mode: 1280x1024x16m edid: edidfail [ 30.234827] nvidia: module license 'NVIDIA' taints kernel. [ 30.499265] NVRM: loading NVIDIA UNIX x86 Kernel Module 169.09 Fri Jan 11 14:38:28 PST 2008 01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1) 01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8600 GT [10de:0402] (rev a1) (prog-if 00 [VGA controller]) Subsystem: CardExpert Technology Unknown device [10b0:0401] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 16 Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M] Region 3: Memory at fa000000 (64-bit, non-prefetchable) [size=32M] Region 5: I/O ports at dc00 [size=128] [virtual] Expansion ROM at feae0000 [disabled] [size=128K] Capabilities: [60] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000 Capabilities: [78] Express Endpoint IRQ 0 Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+ Device: Latency L0s <512ns, L1 <4us Device: AtnBtn- AtnInd- PwrInd- Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported- Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ Device: MaxPayload 128 bytes, MaxReadReq 512 bytes Link: Supported Speed 2.5Gb/s, Width x16, ASPM L0s L1, Port 0 Link: Latency L0s <512ns, L1 <4us Link: ASPM Disabled RCB 128 bytes CommClk+ ExtSynch- Link: Speed 2.5Gb/s, Width x16
-- EDID fail https://bugs.launchpad.net/bugs/194760 You received this bug notification because you are a member of Ubuntu Bugs, which is a direct subscriber. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs