Hello!
> As I see it this is an OS issue, not an XFree86 issue -
> XFree86 turns a text head into a graphics head.
> If the OS only provides one text console at a time, XFree86 only gives you
> one graphics head at a time.
> (OK maybe it would be possible for an Xserver not to use a VT).
Last time I tried to run two X servers simultaneously (by writing a simple
patch disabling the console switching magic), very mysterious things were
happening as each X server was trying to disable I/O ports and memory
of the other card :-)
> I understand that 2.5.x kernels can support multiple text consoles,
> and I understand that in this case two X head can be done.
I think that the right way is to teach the X server how to run without
attaching to a text console (assuming you have a card which doesn't need
access to VGA registers) and use the Linux input layer for keyboard input.
Should work with any 2.4.x or newer kernel.
The only problematic place seems to be initialization of the secondary card(s)
by calling their BIOS, which is almost guaranteed to require exclusive access
to VGA ports, but it can be done once during system boot.
Have a nice fortnight
--
Martin `MJ' Mares <[EMAIL PROTECTED]> http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
A mathematician is a machine for converting coffee into theorems.
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel