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
