Output order on Radeon X1950 [patch]

Alex Deucher alexdeucher at gmail.com
Tue Oct 21 10:29:33 PDT 2008


On Tue, Oct 21, 2008 at 8:38 AM, Jörg Walter <jwalt at garni.ch> wrote:
> Hi!
>
> I encountered a problem with output order detection in the radeon driver. On
> my X1950 card, outputs are mapped like this:
>
> phys. Connector AtomBios-index
> 0                               CRT1
> 1                               DFP1
> 1                               CRT2
> 0                               DFP3
>
> Which leads to the situation that merging of outputs reverses the order of
> outputs: CRT1 is merged with DFP3, and CRT2 with DFP1, so that outputs are now
> ordered like this:
>
> 1       DFP1 (+CRT2), named "DVI-1"
> 0       DFP3    (+CRT1), named "DVI-0"
>
> This makes kdm believe "DVI-1" is the primary display, while fglrx, radeonhd
> and Windows all agree on the reverse order. Note that the naming is consistent
> between all drivers. Just the order in which the outputs were created using
> xf86OutputCreate is wrong.

The order is arbitrary and changing it would break existing setups.
Also, the radeon driver has had randr 1.2 support for much longer than
radeonhd or fglrx.

Alex


More information about the xorg-driver-ati mailing list