It is possible (although probably not really supported) to run an X
server that directly access hardware devices (ie, graphics card,
keyboard, mouse, etc) in a zone. But it wouldn't work to have
multiple zones trying to access the same hardware at the same time.
But it should be possible to run multiple OpenGL based 3d applications
in seperate zones while having the X server run in the global zone.
This can be acomplished via ssh X tunneling. i've actually done this
with 3D applications and had very good results. the applications can
access the X opengl 3d extensions via the ssh X tunnel and render 3d
images without a problem (assuming of course that the hardware in the
global zone supports 3d opengl acceleration).
On Tue, Jul 10, 2007 at 03:12:11PM +0200, Amir Javanshir wrote:
> Hi all,
> One of our partners who develops a PLM software (using OpenGL and 3D
> accelerator cards), asked me a couple of tricky questions concerning
> Solaris zones.
> First of all, we agree that Solaris zones (by extension the containers)
> are really useful on the server side, for consolidation means. However
> does it really make sense to use zones on a graphical workstation ? What
> benefit would there be there ? (The only one I can see is to have two
> different versions of a software on the same workstation)
> Now the tricky questions:
> * In case of the sparse root zone many libraries are shared between
> all the zones. What about the X11 libraries, colormap, pixmap ans
> so on ?
> * And in Whole Root Zones, do we get a different X server for each
> zone ?
> * Finally, lets say each zone has it's own X server, how can
> dirrerent zones deal with the 3D graphic card on the workstation
> (the XVR 2500 card for example) ?
> Putting it in other words, zones allow application to run in
> protected environments, knowing nothing of other zones, each one
> acting as if they are alones on the hardware. Can we guaranty this
> behavior also for 3D graphical applications (two zones running
> seamlessly different 3D applications, sharing the 3D card)
> Any help would be appreciated
> zones-discuss mailing list
zones-discuss mailing list