** 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]
- �
-  �
+ 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

** Tags added: valid-xorg-conf

-- 
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

Reply via email to