On 23. Dec 2011, at 15:59, DRC wrote: > I still am not understanding why you would need the app to behave > differently if VirtualGL is present. If it's using Pbuffers/FBO's for > the subrenderers, then where/why is the "extra readback" occurring?
My server is a 3-GPU system. When running with VGL, I want to do in parallel: GPU 1 (:0.1) render readback (Equalizer) GPU 2 (:0.2) render readback (Equalizer) GPU 0 (node:10.0) render composite (on :0.0 redirected by VGL ) readback (VGL) send to remote When running without VGL, I want: GPU 0 (:0.0) render readback (Equalizer) GPU 1 (:0.1) render readback (Equalizer) GPU 2 (:0.2) render readback (Equalizer) X11 tunnel (node:10.0) composite to remote (Equalizer) The second config is currently also used when running under VGL, which then does: GPU 0 (:0.0) render readback (Equalizer) GPU 1 (:0.1) render readback (Equalizer) GPU 2 (:0.2) render readback (Equalizer) GPU 0 (node:10.0) composite (on :0.0 redirected by VGL ) readback (VGL) send to remote ... which is where your extra (Eq) readback is. HTH, Stefan. -- http://www.eyescale.ch http://www.equalizergraphics.com http://www.linkedin.com/in/eilemann ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ VirtualGL-Devel mailing list VirtualGL-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtualgl-devel