static RandR config in xorg.conf with Radeon (was: Xinerama breaks randr config?)

Alex Deucher alexdeucher at gmail.com
Fri Oct 9 07:12:28 PDT 2009


On Thu, Oct 8, 2009 at 11:53 PM, Csillag Kristof
<csillag.kristof at united-consult.hu> wrote:
> Csillag Kristof wrote:
>> Dear all,
>>
>> as a temporary workaround, I am trying to set up the following config:
>>
>> (from left to right)
>>
>> Monitor 1 - SyncMaster 214T (with broken DDC) - connected to RS690
>> Monitor 2 - SyncMaster 205BW - connected to FireMV 2200 PCI
>> Monitor 3 - SyncMaster 152v - connected to FireMV 2200 PCI
>>
>> Without Xinerama, this works fine [...]
>> If I enable Xinerama, the configuration of Monitor 3 is broken [...]
>> I [...] put config data in xorg.conf [...] and it works find without xinerama
> With some further research, I have determined that it was only luck
> that the randr config was right without Xinerama: it turns out the X
> ignores most of what I want to say, whether or not Xinerama is enabled.
>
> What I want to do is to specify the position of one monitor, relative
> to the other, statically in xorg.conf.
>
> Like this:
>
> --------------------------------------------------------------------------------------
> Section "Device"
>        Identifier      "FireMV 2200"
>        Driver          "radeon"
>        Option          "Monitor-DVI-0" "205BW"
>        Option          "Monitor-DVI-1" "152v"
> EndSection
>
> Section "Monitor"
>        Identifier      "205BW"
>        Option          "PreferredMode"         "1680x1050"
> EndSection
>
>
> Section "Monitor"
>        Identifier      "152v"
>        Option          "PreferredMode"         "1024x768"
> #       Option          "Above" "DVI-0"
> #        Option          "Above" "205BW"
> #       Option          "LeftOf"        "DVI-0"
> #       Option          "Left Of"       "DVI-0"
> #       Option          "LeftOf"        "205BW"
> #       Option          "Left Of"       "205BW"
> #       Option          "Position"      "200 200"
> EndSection
>
> --------------------------------------------------------------------
>
> The PreferredMode settings work; the commented-out position ones do not.
> The default position is on the right, so I was testing with left and above.
> But whatever I do, it goes to the right.
>
> I have found conflicting sources about the exact syntax (ie. LeftOf or
> Left Of,
> output name or monitor name), so I have tried a few configurations, but no
> success.
>
> The virtual size is configured large enough to hold all possible modes.
>
>    * * *
>
> So, how do I configure randr positions from xorg.conf, with current X &
> radeon?
> The run-time on-the-fly configuration works fine, but I can not use it
> when using
> Xinerama, so I need to do this from xorg.conf.

randr and xinerama don't mix.  So you'll have to use xinerama for all
heads of a multi-card setup rather than randr.  Multi-card in general
doesn't really work particularly reliably at the moment, so YMMV.

Alex



More information about the xorg mailing list