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

Reply via email to