View Single Post
Old 07-09-07, 09:49 AM   #2
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: Serving two users with one GPU?

The situation is that the driver performs a GPU context switch when
changing to different X-servers on different VTs. Means: you can't
have two X-servers simultaneously generate output, only one can
be operational at a time.

Unfortnuatly, there doesn't exist an OOTB solution for what you
like to achive. A somewhat simple solution would be to define
two seperate screens and to start a Xnest-Server (or Xepher)on
screen 0:1. However, Xnest/Xepher would need to be extended to receive
keyboard and mouse input events from external devices rather
than taking forwarded events from the accelerated X-server. This
is probably just a couple of days of implementation effort, but
the drawback is that the Xnest screen wouldn't have 3D acceleration ...

regards

Bernhard


Edit: just run into that one:
http://www.c3sl.ufpr.br/multitermina...-xephyr-en.htm
Seems that somebody already did the necessary modifications to Xephyr.
JaXXoN is offline   Reply With Quote