Hi Marc, On Tue, Feb 22, 2011 at 5:08 PM, m0bl0 [via Software] <[email protected]> wrote:
> In my Equalizer application, I'm seeing very weird performance drops when I > use more than one pipe per node (on a multi-GPU machine), e.g.: [...] > In a 2-pipe, 2-window config, with exactly the same output as the previous > one: > 60 fps (here I would expect 500 fps) > > In particular, it makes almost no difference if both pipes map to the same > physical GPU or to two different ones (with device 0 / device 1). > > With a 2-node config (still on the same one machine) I'm getting > 500 fps > again, so only the case with multiple pipes per node is broken. eqPly works > fine with the same (2-pipe) config, so the problem should be in my > application. > > Does anybody have any idea what could cause this? A couple of ideas - I assume you are using nVidia cards (Quadro on Windows or any on Linux): - Are you creating any auxiliary context in your code? - Try setting EQ_CHANNEL_IATTR_HINT_STATISTICS NICEST, this causes regular glFinish()'s which, contrary to popular belief, improve performance on certain drivers with multi-threaded rendering. - Try using the last 186 series driver. Can you outline what your rendering code does and which GL features it uses? If all fails, do you have a nVidia contract to talk to? This looks very much like a driver-related thingie. HTH, Stefan. -- View this message in context: http://software.1713.n2.nabble.com/Weird-performance-drop-with-multi-pipe-configs-tp6052917p6059884.html Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.
_______________________________________________ eq-dev mailing list [email protected] http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev http://www.equalizergraphics.com

