After bridging this across to the X news group, just incase we might
be able to generate some more information... please forgive me for
cross-posting this so much..
Recap: I was wondering if it was possible to use two video card/monitor
combination pairs under x-windows where each display would be separate
(ie: not a copy) system capable of displaying separate information
yet allowing the user/developer/programmer to access each with relative
ease. Maybe even move information between the two..
: The PCI bus allows more than one video card to coexist without conflicts,
: but I am not aware of any drivers for linux/X that support this. Under
: MSWindows you can only have one video driver, and it comes from the video
: card's manufacturer, and they're not going to support their competitors'
: cards :-) so in that case the cards would have to be identical (the Matrox
: Millenium is often mentioned for doing this under Windows). This
: limitation wouldn't apply to linux, but if you have to modify the drivers
: yourself it would probably make things easier. You might also have to
: modify the X server.
So then, and please argue with me here, if two or more PCI video cards
can co-exist without conflict (though there may be conflict in the
linear frame buffering) then wouldn't it be possible to run two
X Servers, one for each viedo card/monitor pair assuming that there was
a way to tell each X Server which card it was to have access to?
The problem arises in switching between the two servers...
: There is a program called x2x that allows the keyboard and mouse from one
: X display to control another X display (eg, the console plus an X
: terninal). See ftp://gatekeeper.dec.com/pub/DEC/SRC/x2x/x2x-1.24.tar.gz
: This sounds like the easiest solution to me.
I'll have to check this out and see if this may handle the job. At work we
are able to actually drag windows across from one monitor to another
and the mouse pops out of the left side of one, and into the right side
of the other. I find this to be an amazing development tool allowing you
to view two screenfuls at one sitting with out paging between the two.
: You can use an old Hercules mono card but there are a couple of problems
: with this approach. First, all the ones I've seen are 8 bit cards, and if
: I understand this correctly, the VGA card also has to be used in 8 bit
: mode, which tends to slow things down. Many of the clone mono cards also
: emulate CGA (as grayscale) and this would conflict with the VGA card. I'm
: not sure what happens if the VGA card is on the PCI bus.
I think this Herc solution seems to be only 1/2 as good ( if not 1/4 or less)
as having two full fleged, full resolution, X 'windows' running.
So, it seems that there is some agreement that a PCI bus x86 may ba able
to handle two video cards. Now the question remains if the simple solution
of running two X servers, one for each card/monitor pair, would be
successful. If that is the case, then it just remains to get the two
servers to cooperate with each other in a reasonable way... right...
Any additional comments?