dual screen dpi bug in radon or Xorg?

Alex Deucher alexdeucher at gmail.com
Tue Nov 30 17:17:44 PST 2010


On Tue, Nov 30, 2010 at 8:08 PM, Bernd Schubert
<bernd.schubert at fastmail.fm> wrote:
> Bernd Schubert wrote:
>
>> Hi all,
>>
>> xdpyinfo reports:
>>
>> screen #0:
>>   dimensions:    3520x1200 pixels (410x310 millimeters)
>>   resolution:    218x98 dots per inch
>>   depths (7):    24, 1, 4, 8, 15, 16, 32
>>
>>
>> Well, I have two screens... So the dimension in pixels is right, but in
>> millimeters it is only the dimension of one screen...
>
> Bug in the radeon driver, when one overwrites the screen size as I have to
> do for one my Dell screens, it takes the size of that overwrite for the
> overall size, instead of summing over all screen...

This is an xserver issue, not a bug in the radeon driver.

>
> Section "Monitor"
>        Identifier      "DELL_20"
>        # Max Image Size [cm]: horiz.: 41  vert.: 31
>        # but wrong clock: 162.0 MHz   Image Size:  367 x 275 mm
>        DisplaySize     410 310
>        Option          "PreferredMode"  "1600x1200"
> EndSection
>
> Section "Monitor"
>        Identifier      "DELL_24"
>        Option          "PreferredMode"  "1920x1200"
>        Option          "LeftOf"  "DVI-0"
> EndSection
>
>
> And that results in Xorg logs in
>
> [    33.246] (II) RADEON(0): Setting screen physical size to 410 x 310
>
> So instead of correcting the size for one screen, it corrects the overall
> screen size... Same with manually setting it with xrandr. At least I have a
> workaround now.

The driver does not set the display size it just passes the edid along
to the xserver and the xserver sets it.  The message about the
physical size comes from the xserver, not the driver.

Alex

>
> Cheers,
> Bernd
>
> _______________________________________________
> xorg-driver-ati mailing list
> xorg-driver-ati at lists.x.org
> http://lists.x.org/mailman/listinfo/xorg-driver-ati
>


More information about the xorg-driver-ati mailing list