DPI changes on radeon dual screen with MetaModes

Alex Deucher alexdeucher at gmail.com
Thu Jun 1 05:59:24 PDT 2006


On 6/1/06, Richard Stellingwerff <remenic at gmail.com> wrote:
> Hi,
>
> I have a dualscreen setup and I'm using MergedFB to span my desktop
> across the two screens. My MetaModes looks like this:
>
> Option      "MetaModes" "1400x1050-1024x768 1400x1050+1024x768
> 1024x768 800x600 640x480"
>
> This works pretty well, except for a little issue with the DPI
> settings. The DPI keeps changing when I switch resolution, causing
> some applications to behave very oddly with the fonts.
>
> Is there a way to set the DPI to a fixed value? I already tried
> "startx -- -dpi <value>" but this doesn't seem to help.
>
> Here's what happens when I switch between modes:
>
> $ xrandr
>  SZ:    Pixels          Physical       Refresh
> *0   2424 x 1050   ( 641mm x 278mm )  *25179
>  1   1400 x 1050   ( 641mm x 278mm )   -8331
>  2   1024 x 768    ( 641mm x 278mm )   -8331
>  3    800 x 600    ( 641mm x 278mm )   -8337
>  4    640 x 480    ( 641mm x 278mm )   -8343
>
>
> $ xrandr -s 0
> $ xdpyinfo | grep resolution
>  resolution:    96x96 dots per inch
>
> $ xrandr -s 1
> $ xdpyinfo | grep resolution
>  resolution:    55x96 dots per inch
>
> My hardware is:
> ATI Technologies Inc M9+ 5C61 [Radeon Mobility 9200 (AGP)] (rev 01)
> using the radeon driver.
>
> It appears that the "physical size" always counts both screens, even
> in MetaModes where I specify one screen only. If I could just tell the
> driver not to calculate the DPI but use a predefined value, the
> problem would be "solved" for as far as I'm concerned. Can this be
> done?


This is fixed in the radeon driver in cvs and possibly 7.1.

Alex

>
> Kind regards,
> Richard Stellingwerff.



More information about the xorg mailing list