Here is a fix for this issue. It turned out that in early versions of EDID, 'aspect=0' was used to indicate a 1:1 aspect ratio, but in later versions like 1.3 and 2.0, they redefined it to mean a 16:10 aspect ratio. I guess ddcprobe was developed prior to this change, so was just assuming 1:1 for all versions of EDID info, and thus resulted in this bug.
The attached ddcprobe contains new logic, based on the xserver EDID handling code, to account for this properly. In addition, while looking at the code I saw that the 'aspect=3' case was simply incorrect; it is using a 16:10 ratio there, whereas in the specification, and in xserver, it clearly should be 16:9. I'm curious about this mistake, and why it appears not to have caused issues for anyone, but I suppose it's just a rare corner case, and probably hidden by other xresprobe bugs. Or maybe it's been reported elsewhere, or has symptoms that aren't being recognized as an xresprobe issue. In any case, I think coupled with the above fix, this may open up additional resolutions for users of 16:9 ratio hardware. ** Changed in: xresprobe (Ubuntu) Status: Confirmed => Fix Committed -- feisty fresh install sets xorg.conf to 1440x1440 instead of 1440x900 nvidia https://bugs.launchpad.net/bugs/115220 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs