On Mon, 2002-05-27 at 19:43, [EMAIL PROTECTED] wrote: 
> > > > In other words, all the work involving the Video card is already done.
> > >
> > > Now you are wrong. :)
> > >
> > > The X server disables video devices it doesn't use.
> >
> > DOH! That seems like a really dumb Idea. Is it easy to make it not disable
> > the other cards? Would that gum up other stuff?
> 
> I may be wrong, but I think it's not really so dumb when there is
> only one X server: the cards share the I/O address space, so unless
> you disable all but the one that you're communicating with at the
> moment, you're in trouble. But that also means that simply removing
> this device disabling doesn't solve the problem (generally). That's
> what the already mentioned patch (you know, the one from Brazil)
> does, besides adding USB keyboard support, etc. It does work for some
> cards and not for others; also, even for the nVidia's that work (with
> nVidia's closed source drivers), video mode changes hang the machine.
> 
> So, as I already said, I think some kind of serialization of video
> device accesses is needed between the multiple X servers.

Or maybe memory-mapped PCI access to the VGA registers would help? I
feel a clean solution will be hard to achieve without kernel support to
say the least though.


-- 
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member   /  CS student, Free Software enthusiast
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to