I installed Hardy Heron on the D600 using the 8.04.1 Live CD, using the installer's "safe graphics" mode. When Hardy started up, xdpyinfo reported the screen size to be 291x212 mm, which is nearly correct. The autogenerated xorg.conf uses the vesa driver. I added DisplaySize to xorg.conf, and when X restarted the display size and dpi were correct. (Original xdpyinfo, xorg log, and xorg.conf attached.) So I think the problem is in the driver, not xserver -- at least, vesa does something right that ati doesn't.
I also deleted xorg.conf. With no xorg.conf, X detects the video card and uses the ati driver, with the same results as before: dpi incorrectly calcuated to be 96x96.
I installed Hardy Heron on the D600 using the 8.04.1 Live CD, using the installer's "safe graphics" mode. When Hardy started up, xdpyinfo reported the screen size to be 291x212 mm, which is nearly correct. The autogenerated xorg.conf uses the vesa driver. I added DisplaySize to xorg.conf, and when X restarted the display size and dpi were correct. (Original xdpyinfo, xorg log, and xorg.conf attached.) So I think the problem is in the driver, not xserver -- at least, vesa does something right that ati doesn't.
I also deleted xorg.conf. With no xorg.conf, X detects the video card and uses the ati driver, with the same results as before: dpi incorrectly calcuated to be 96x96.
I hope this issue can be fixed for Hardy.