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

Reply via email to