radeon, screen option

Alex Deucher alexdeucher at gmail.com
Fri Oct 9 12:10:45 PDT 2009


2009/10/9 Csillag Kristof <Csillag.Kristof.ext at united-consult.hu>:
>
>>> Section "Device"
>>>        Identifier      "FireMV 2200-1"
>>>        BusID           "PCI:3:6:0"
>>>        Screen          0
>>>        Driver          "radeon"
>>> EndSection
>>>
>>> Section "Device"
>>>        Identifier      "FireMV 2200-2"
>>>        BusID           "PCI:3:6:0"
>>>        Screen          1
>>>        Driver          "radeon"
>>> EndSection
>>>
>>> Section "Screen"
>>>        Identifier      "FireMV 2200 screen-1"
>>>        Device          "FireMV 2200-1"
>>> EndSection
>>>
>>> Section "Screen"
>>>        Identifier      "FireMV 2200 screen-2"
>>>        Device          "FireMV 2200-2"
>>> EndSection
>>>
>>> Section "ServerLayout"
>>>        Identifier "Test"
>>>        Screen 0 "FireMV 2200 screen-1"
>>> #        Screen 0 "FireMV 2200 screen-2"
>>> EndSection
>>>
>
>> You need to user xinerama for all heads.  that means adding
>> screen/device sections for each head and specifying the layout in the
>> serverlayout section.
>
> I was trying to do exactly that; see the xorg.conf excerpt above.
>
> (This config is only for testing the separation of the heads to different
> screen sections; I know I have to put one rightof the other, but there
> is no point in doing it until I have the two screen sections working
> properly.)
>
> In fact, I have tried two approaches:
>
> 1. BusID (not shown here)
>
>    Since the second head shows up under a different PCI sub-id in lspci,
>    I tried to use that for the second device, but X says the device is not
> detected.
>
> 2. Screen option (shown above)
>
>    When enabling "FireMV 2200 screen-1" in the server layout,
>    both monitors show up, when only the first one should.
>    Then enabling the other one (currently commented out),
>    none of the monitors activate.
>
> Is there an error in my config file?
>
> Thank you for your help, again:

It's been years since I configured zaphod mode, but you need something
like this:

Section "Device"
       Identifier      "FireMV 2200-1"
       BusID           "PCI:3:6:0"
       Screen          0
       Driver          "radeon"
EndSection

Section "Device"
       Identifier      "FireMV 2200-2"
       BusID           "PCI:3:6:0"
       Screen          1
       Driver          "radeon"
EndSection

Section "Device"
       Identifier      "rs690-1"
       BusID           "PCI:X:X:X" #fixme
       Screen          2
       Driver          "radeon"
EndSection

Section "Device"
       Identifier      "rs690-2"
       BusID           "PCI:X:X:X" #fixme
       Screen          3
       Driver          "radeon"
EndSection

Section "Screen"
       Identifier      "FireMV 2200 screen-1"
       Device          "FireMV 2200-1"
EndSection

Section "Screen"
       Identifier      "FireMV 2200 screen-2"
       Device          "FireMV 2200-2"
EndSection

Section "Screen"
       Identifier      "rs690 screen-1"
       Device          "rs690-1"
EndSection

Section "Screen"
       Identifier      "rs690 screen-2"
       Device          "rs690-2"
EndSection

Section "ServerLayout"
       Identifier "Test"
       Screen 0 "FireMV 2200 screen-1"
       Screen 1 "FireMV 2200 screen-2" RightOf "FireMV 2200 screen-1"
       Screen 2 "rs690 screen-1" RightOf "FireMV 2200 screen-2"
       Screen 3 "rs690 screen-2"
EndSection



More information about the xorg mailing list