Comment 8 for bug 80940

Revision history for this message
Glen Ditchfield (gjditchfield) wrote :

I booted the D600 from an Intrepid alpha 4 Live CD.
"grep DisplaySize /etc/X11/xorg.conf" outputs nothing.
"xdpyinfo | egrep 'dimens|resolu'" prints
  dimensions: 1400x1050 pixels (370x277 millimeters)
  resolution: 96x96 dots per inch
so the resolution still is not autodetected.

I edited /etc/X11/xorg.conf and added
    DisplaySize 285 215
to the Monitors section, and restarted X via Control-Alt-Backspace. Now my results are

ubuntu@ubuntu:~$ grep DisplaySize /etc/X11/xorg.conf
 DisplaySize 285 215
ubuntu@ubuntu:~$ xdpyinfo | egrep 'dimens|resolu'
  dimensions: 1400x1050 pixels (370x277 millimeters)
  resolution: 96x96 dots per inch

After the reboot, /var/log/Xorg.log.0 contains
    (II) RADEON(0): Output LVDS using initial mode 1400x1050
    after xf86InitialConfiguration
    (**) RADEON(0): Display dimensions: (285, 215) mm
    (**) RADEON(0): DPI set to (124, 141)

So, the driver is still miscalculating the y-axis DPI incorrectly, and still ignoring the numbers that it calculates.