Red Hat Bugzilla – Bug 58981
Xconfigurator fails to enter DisplaySize
Last modified: 2007-04-18 12:39:22 EDT
Description of Problem: Even though Xconfigurator puts the
monitor sync information into the configuration file, it does
not write a DisplaySize entry about the monitor. This causes
the X server to use an incorrect DPI figure, resulting in tiny
Version-Release number of selected component (if applicable):
How Reproducible: 100%
Steps to Reproduce:
1. run "Xconfigurator"
2. enter Sony CPD-G500 as monitor; enter 1600x1200 resolution
3. start an X server
4. run "xdpyinfo | more"
Actual Results: The config file has no DisplaySize info,
so the X server defaults to 75 DPI, which results in very
tiny text in some situations.
Expected Results: The config file should have a DisplaySize
entry something close to "DisplaySize 406.4 304.8", which
would result in the X server setting DPI to 100 (close
enough to 108-110).
Xconfigurator never writes out DisplaySize. This is something that modern
monitors provide via EDID information in the DDC probe. There are very
few systems that ever need the DisplaySize option, and needlessly specifying
this option on all configurations would overly complicate things.
The DisplaySize option is more of a hack to work around problem cases than
a general feature. I think specifying it all the time would create more
problems for other users than it solves for the few who do need it. It also
would require another dialog in the UI which would further confuse the
general case which does not need it.
So, which of the five BNC connectors provides the "EDID information in the DDC
The cheesy 15-pin D-sub connector doesn't cut it for impedance continuity, so
an eye for good display quality will be using the BNC connectors when
available. Oh, well.