Jim Kusznir wrote:
> Users on thin clients will log in and have a full 3d-capable desktop
> including compiz.  I intended to use vgl transport to the x server
> running on the thin client.
> 
> My attempts so far seem to be very confusing, as I was originally
> under the impression that VirtualGL can just be "set up", and then
> everything runs through it.  After digging in deeper, it appears that
> vgrun needs to be used for running all applications...Is that
> accurate?  Is there a way to set it up so its transparent to people;
> that it "just works"?

vglrun is the preferred method, yes.  VirtualGL only intercepts the
functions it needs and passes everything else unimpeded to the OpenGL
library.  Otherwise, we'd have to maintain our own OpenGL library (like
Chromium does) and stay on top of every OpenGL extension, etc.  Doing so
would be a compatibility minefield.

You could try explicitly setting LD_PRELOAD=librrfaker.so to cause
VirtualGL to be preloaded into all applications.  I don't guarantee the
stability of this configuration, though.

Can you provide more details about how you're trying to launch compiz?
Maybe I can offer an alternative suggestion if I get a better
understanding of the problem.


> As a second, more minor use case, I'd like to make it "just work" for
> users logging in via nomachine's NX.  I'm not sure how well it will
> perform, though, as the proxy probably isn't really set up for that
> kind of frame rate and such.
> (I did try to use vgrun on glxgears through NX, but did not see any
> performance improvement over no 3d).

Use /opt/VirtualGL/bin/glxspheres as a benchmark, and run it with no
frame spoiling (vglrun -sp /opt/VirtualGL/bin/glxspheres).  GLXgears is
a very poor benchmark for remote 3D.  The geometry and image size are so
small that the frame rate has no correlation to the performance of a
real-world app.

You are correct that NX isn't set up for the kind of frame rate that
VirtualGL can deliver.  The most I've been able to get out of it is
about 9-10 Megapixels/sec, on a LAN under ideal conditions.  That's
about 1/3 the performance of the VGL Transport or TurboVNC.


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
VirtualGL-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to