xorg-x11-drv-ati for Fedora 10 fails to setup DRI for 3520x1600x32 screen, is this normal?

Alex Deucher alexdeucher at gmail.com
Thu Feb 12 10:00:44 PST 2009


On Thu, Feb 12, 2009 at 12:25 PM, Alex Villací­s Lasso
<a_villacis at palosanto.com> wrote:
> Alex Deucher escribió:
>> On Thu, Feb 12, 2009 at 11:59 AM, Alex Villací­s Lasso
>> <a_villacis at palosanto.com> wrote:
>>
>>
>>> As you can see, my primary (and only) screen is using a resolution of
>>> 1440x1080, the maximum one it supports. But the DRI calculation is being
>>> done on 3520 x 1600. Is this the normal behavior of the X server and the
>>> radeon driver? I am not really sure, so I am asking here instead of
>>> filing a bug. Is there any directive on xorg.conf I can use to reduce
>>> the xrandr maximum so that it can fit within the DRI calculation for my
>>> system?
>>>
>>
>> This is normal.  We can't dynamically resize the desktop yet, so we
>> use the virtual parameter to pre-allocate a large enough buffer for
>> for the maximum desktop size requested.  Use a smaller virtual line in
>> your xorg.conf.
>>
>> Alex
>>
>>
> I have used the Virtual setting and it works (DRI is now enabled).
> However, I had no Virtual setting before, and the 1440x1080 mode was the
> biggest one configured in my xorg.conf :
>
> Section "Screen"
>        Identifier "Screen0"
>        Device     "Videocard0"
>        Monitor    "Monitor0"
> #       DefaultDepth     24
>        SubSection "Display"
>                Virtual    1440 1080
>                Viewport   0 0
>                Depth     24
>                Modes     "1440x1080" "1400x1050" "1440x1024" "1440x900"
> "1280x1024" "1280x960" "1280x800" "1152x864" "1152x768" "1024x768"
> "800x600" "640x480"
>        EndSubSection
> EndSection
>
> The xorg.conf manpage states that the default for Virtual is supposed to
> accomodate all the screen modes defined. For my case, it should be set
> to 1440x1080, but chose those bogus values instead. Where did the
> xserver get those values from?

The driver tries to set sane default sizes, which don't always work out.

Alex



More information about the xorg mailing list