On Fri, Jul 16, 2010 at 1:24 AM, Robert <info...@die-optimisten.net> wrote:
> Hi,
>
> I'm currently using a PCI-Express graphic card (2 TFTs) and consider
> now to add another (PCI, not -Express) card for 1-2 more TFTs.
> From what I understood Xorg will generally support this, but has
> anybody tried it out yet with OpenBSD (amd64)?

X used to support in in xsevers versions up to 1.4, and broke it in xserver 1.5.
Current X server versions (1.7 and onwards) have the functionnality restored,
with the help of a kernel module called vga arbiter.

OpenBSD-current is still with xserver 1.6, so it won't work there, but there
is work in progress to update to xserver 1.8 soon, and thanks to
kettenis@, we have the kernel support for the VGA arbiter, so multi-card
based multi head will be possible again.

>
> I only need 2D in Xorg, no 3D acceleration or multiple monitors on
> the console etc.
> It should be 1 virtual display stretching over all TFTs.

You will need to enable Xinerama for this.

> Any experiences you can share?

Also, be warned that this exposes lots of bugs in the existing X drivers, and
that not all of them currently work in this situation. So you may have
to swap cards until you find a combinaison that actually works.

I did a few tests with differents cards with xserver 1.8 recently. old nVidia
cards (pre G80) using the 'nv' driver, radeons and mach64 generally work both
as primary and secondary cards. None of the matrox AGP cards I have was
able to work in multi-head with another PCI card.

Older PCI cards I have (cirrus, s3virge, ATI mach64, trident, 3DFX) produced
mixed results, generally failing, but this is not a surprise as their drivers
are more or less unmaintained.
-- 
Matthieu Herrb

Reply via email to