First, sorry by the loooonnnngggg message :=)

We're developing a project that needs true multihead support for X under
Linux.
Our environment is as follows:
- one PC with an AGP video adapter board, one ps/2 mouse and keyboard
set.
- one or more set of PCI video adapter board, with USB mouse and
keyboard.
We've tried some hacks found in the web to put this environment working,
but unfortunately, no one work in an acceptable manner. We're able to
get the extra keyboards and mouses working, but faced a major problem
with the video adapters.
The hacks patched the X code to disable some functions in xf86pcibus.c,
namely pciIo_MemDisable() and pciIoDisable(), to avoid the Xserver
disables the prior Xserver's instances video adapters.
This hack succeeded in get two Xservers running (although needing some
wizardry to get the correct Xservers startup order), but when we try to
add a third or fourth Xserver, some Xservers stops responding or even
hang the machine.
So, to avoid this non-deterministic behavior, we�re going to start one
Xserver after the other. The problem is that starting a Xserver causes
the prior instance  to have its video output disabled (although the
input devices continue to work, because we can execute a command in the
disabled �terminal�).
We made a patch to X code to force a running Xserver to disregard all
video adapters in the system, less the one it should use. With this
patch we got the first, second and third server up and running. But we
faced a problem: the video of the first Xserver blanks after the second
starts. If we switch the terminal to VT1 and after to VT7 the image
appears again. For the first video we decided to use a standard
(non-patched) Xserver. The other instances use the patched Xserver.
Notice that the patched Xserver has all VT related code commented.
So, would be great if someone can give us a clue where in that BIG X
source code tree we could look for this cited action.

TIA!!

---

Andr� Magoga [mailto:[EMAIL PROTECTED]]         |
Software Engineer                                 |   _
T&T Engenheiros Associados Ltda.                  |  �v�
(51) 3224-8425                                    | /(_)\
                                                  |  ^ ^



Attachment: smime.p7s
Description: application/pkcs7-signature

Reply via email to