On Mon, Oct 19, 2009 at 3:47 PM, Thorsten Kampe <[email protected]> wrote: > * Paul Hartman (Mon, 19 Oct 2009 15:38:12 -0500) >> >> On Mon, Oct 19, 2009 at 3:18 PM, Thorsten Kampe >> <[email protected]> wrote: > >> > That was the solution. I checked the resolution before the upgrade with >> > "xdpyinfo | grep resolution" (Tip from the German list): 75 dpi. >> > Afterwards: 96 dpi. Setting it to 75 solved the issue. >> > >> > I'd still like to know what exactly changed and if 75 or 96 is the >> > "correct" value. Nevertheless, I have Xorg server 1.6 running and it >> > looks fine. >> >> Divide your screen resolution (pixels) by its visible area (inches) to >> get DPI. For example my monitor screen is 16 inches wide and 12 inches >> tall and I use 1600x1200 resolution. That is 100dpi. In my system this >> is autodetected when xorg starts (maybe the nvidia drivers do it?). > > This is a VMware virtual machine using a virtual monitor on a physical > machine with two physical monitors. I'm not sure whether calculating DPI > that way would lead to meaningfull results for the virtual machine. This > whole "hard" setting of DPI for a monitor seems anachronistic to me.
I think the DPI of the monitor would still be valid in the vmware window, just set it to that of your physical monitor and I think it should be the same. The size of 1 pixel in the vmware window should be the same as the size of 1 pixel in your monitor normally. If your two monitors are not the same DPI then things could be complicated though. I don't use multi-monitors so I'm unfamiliar with how that would work. In my Xorg.0.log I see these lines among others from the Nvidia driver initialization: (II) NVIDIA(0): Virtual screen size determined to be 2048 x 1152 (--) NVIDIA(0): DPI set to (101, 100); computed from "UseEdidDpi" X config (--) NVIDIA(0): option Not sure how it works for other video drivers. On this one, at least, the DPI is set automatically.

