Multiple video cards

Da Rock freebsd-x11 at herveybayaustralia.com.au
Wed Jul 30 14:52:49 UTC 2014


On 07/31/14 00:50, Da Rock wrote:
> On 07/30/14 03:09, Warren Block wrote:
>> On Tue, 29 Jul 2014, Zane C. B-H. wrote:
>>
>>> On Sun, 27 Jul 2014 17:17:43 -0600 (MDT)
>>> Warren Block <wblock at wonkity.com> wrote:
>>>
>>>> Test system:
>>>>
>>>> FreeBSD 10-STABLE amd64 r269160
>>>> AMD A8-3850 APU (Radeon HD6550D)
>>>> Radeon X1650 PCIe card
>>>>
>>>> Under IGX Configuration, the APU motherboard BIOS has a "Surround
>>>> View" setting.  When enabled, the onboard HD6550 GPU remains
>>>> enabled when an additional video card is connected.
>>>>
>>>> With the HD6550 disabled, the X1650 works fine.  pciconf shows only
>>>> one video device.
>>>>
>>>> With the HD6550 enabled, both video devices show in pciconf, and X
>>>> gives the "screens not found" error unless both are defined in
>>>> xorg.conf.  X starts, but xrandr only shows the HD6550, and only
>>>> the monitors attached to the motherboard video connectors work.
>>>> xrandr only shows that cards.
>>>>
>>>> There may be more settings required in xorg.conf.  I think that
>>>> Xinerama is obsolete, but don't know.
>>>>
>>>> Based on some Linux stuff:
>>>> % xrandr --listproviders
>>>> RandR 1.4 not supported
>>>>
>>>> Is there a right way to define multiple monitors on more than one
>>>> card for the same virtual screen?
>>>
>>> You are most likely looking at using Xinerama there, unless the
>>> Radeon driver has something specific for it like Nvidia driver does.
>>> The man page should give you a better idea of what exactly you need
>>> to do.
>>
>> Well, yes, except Xinerama is, I think, obsolete.  It's was what we 
>> used back in the old days of single-output video boards. There should 
>> be a new xrandr way to do this.  Whether that code is part of the 
>> version of xorg currently available in FreeBSD, I don't know.
> I doubt xrandr will have something new specifically for this, I got a 
> bit more curious about the specifics of the setup and had a look. I 
> was surprised to find that xrandr can't handle 2 cards, but there you 
> go... apparently the linux crew don't like xinerama taking away their 
> eye candy, can't fix it with xrandr, and have just brushed past it 
> with "why would you want 2 cards anyway; 1 card has the power for all" :)
>
> This might actually prove useful to you though: 
> http://nouveau.freedesktop.org/wiki/MultiMonitorDesktop/. It will be 
> interesting to see what you achieve at the end of this if you get it 
> to work.
> _______________________________________________
> freebsd-x11 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "freebsd-x11-unsubscribe at freebsd.org"

On 07/31/14 00:50, Da Rock wrote:
> On 07/30/14 03:09, Warren Block wrote:
>> On Tue, 29 Jul 2014, Zane C. B-H. wrote:
>>
>>> On Sun, 27 Jul 2014 17:17:43 -0600 (MDT)
>>> Warren Block <wblock at wonkity.com> wrote:
>>>
>>>> Test system:
>>>>
>>>> FreeBSD 10-STABLE amd64 r269160
>>>> AMD A8-3850 APU (Radeon HD6550D)
>>>> Radeon X1650 PCIe card
>>>>
>>>> Under IGX Configuration, the APU motherboard BIOS has a "Surround
>>>> View" setting.  When enabled, the onboard HD6550 GPU remains
>>>> enabled when an additional video card is connected.
>>>>
>>>> With the HD6550 disabled, the X1650 works fine.  pciconf shows only
>>>> one video device.
>>>>
>>>> With the HD6550 enabled, both video devices show in pciconf, and X
>>>> gives the "screens not found" error unless both are defined in
>>>> xorg.conf.  X starts, but xrandr only shows the HD6550, and only
>>>> the monitors attached to the motherboard video connectors work.
>>>> xrandr only shows that cards.
>>>>
>>>> There may be more settings required in xorg.conf.  I think that
>>>> Xinerama is obsolete, but don't know.
>>>>
>>>> Based on some Linux stuff:
>>>> % xrandr --listproviders
>>>> RandR 1.4 not supported
>>>>
>>>> Is there a right way to define multiple monitors on more than one
>>>> card for the same virtual screen?
>>>
>>> You are most likely looking at using Xinerama there, unless the
>>> Radeon driver has something specific for it like Nvidia driver does.
>>> The man page should give you a better idea of what exactly you need
>>> to do.
>>
>> Well, yes, except Xinerama is, I think, obsolete.  It's was what we 
>> used back in the old days of single-output video boards. There should 
>> be a new xrandr way to do this.  Whether that code is part of the 
>> version of xorg currently available in FreeBSD, I don't know.
> I doubt xrandr will have something new specifically for this, I got a 
> bit more curious about the specifics of the setup and had a look. I 
> was surprised to find that xrandr can't handle 2 cards, but there you 
> go... apparently the linux crew don't like xinerama taking away their 
> eye candy, can't fix it with xrandr, and have just brushed past it 
> with "why would you want 2 cards anyway; 1 card has the power for all" :)
>
> This might actually prove useful to you though: 
> http://nouveau.freedesktop.org/wiki/MultiMonitorDesktop/. It will be 
> interesting to see what you achieve at the end of this if you get it 
> to work.
Sorry - just thought of this: what about x2x?


More information about the freebsd-x11 mailing list