Hi, thanks for the reply.
Stefan Eilemann wrote: > > A couple of ideas - I assume you are using nVidia cards (Quadro on > Windows or any on Linux): > Yes, this is with two Quadro FX 5800s. The numbers are from Win7, but the behavior on Linux is very much the same. Stefan Eilemann wrote: > > - Are you creating any auxiliary context in your code? > No. Stefan Eilemann wrote: > > - 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. > This seems to improve the performance slightly (65 fps instead of 60). Stefan Eilemann wrote: > > - Try using the last 186 series driver. > I'm using the 266 drivers. Do you mean I should go back to the older ones? This wouldn't work on Win7 because the GPU affinity was still broken then (iirc), but I could try it on Linux. Stefan Eilemann wrote: > > Can you outline what your rendering code does and which GL features it > uses? > The rendering is pretty straightforward, it renders triangle lists from a VBO with a simple vertex and fragment shader (just coordinate transforms and texturing). It uses around 100 draw calls per frame (glDrawElements), and binds a VBO, texture and shader for each one. Stefan Eilemann wrote: > > If all fails, do you have a nVidia contract to talk to? This looks > very much like a driver-related thingie. > To me too, but experience has taught me not to question others' code before I'm certain that mine isn't broken ;) But no, I don't have a direct nVidia contact. Thanks again, Marc -- View this message in context: http://software.1713.n2.nabble.com/Weird-performance-drop-with-multi-pipe-configs-tp6052917p6060496.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

