正是这样!看改过后的log: (**) fglrx(0): Display dimensions: (327, 239) mm (**) fglrx(0): DPI set to (79, 81) 用到的DisplaySize是我自己量的:P,看来ati or radeon驱动是对的,fglrx读到的EDID数据也显示33 24 ,但奇怪并没有按这个值计算。反正现在一切正常了:) 是应该好好看看X文档,我用xorg+dpi google到的只有另一个意义的dpi : ( 谢谢~ 谢谢所有人~ 2005/10/19, Ming Hua <[EMAIL PROTECTED]>:
> 首先,GNOME 字体设置里的 DPI 和 X server 的 DPI 不是一个设置。前者是让你 > 声明自己的 DPI 以让 GNOME 做相应的调整 (具体是什么我也不知道,我从来不用 > GNOME 里的设置),而后者才是真正改变你显示器的设置的。 > > 虽然现在都用 Xorg 了,这个 FAQ 有些老。但我还是建议对 X 不明白的地方都先 > 去读一下 Debian 官方的 X Window System FAQ [1]。里面关于 DPI 的解释是说 > 用 xdpyinfo 这个命令查看屏幕尺寸和分辨率,至于 DPI 则是由这两个数值算出 > 来的 (当然 xdpyinfo 会帮你算)。 > > 1. http://necrotic.deadbeast.net/svn/xfree86/trunk/debian/local/FAQ.xhtml > > 我用 ati 驱动,我的 Xorg.0.log 里的 DPI 值和 xdpyinfo 显示的是一样的。你 > 的两个驱动显示的物理尺寸如果不一样,一定有一个是错的 (两个全错也不是不可 > 能 :-P)。按照 FAQ 里的说法,可以用 DisplaySize 来标明显示器的物理尺寸, > 不知 Xorg 是否还支持,也不知道对 nvidia 和 fglrx 这些 binary 驱动是否适 > 用。 > > Ming > 2005.10.18 > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > >