Good Morning Dan,
On 13. Oct 2008, at 20:47, Dan Wilcox wrote:
>
> Has anyone gotten 60 fps across multiple nodes?
Yes, but I haven't used a config you are describing below.
> Our test wall is 3 nodes, 4 screens per node on a gigabit network
> and it is
> are topping out at about 43-44 fps per node. The config is using 1
> pipe, 1
> window, and 4 channels per window on each node due to the way in
> which X
> windows is setup using the nvidia driver. There is a specified
> latency of 1
> frame.
Can it be that your draw time is limiting the fps? After all, you have
four Channel::frameDraw per frame and node, which means that you'll
need to draw faster than 4ms to reach 60Hz.
> In what places can I look to improve performance?
If you have vsync on, enable triple-buffering (if possible).
The first step is to look into the statistics ('s' in eqPly) to see
where the time is spent. I do often a screenshot, since it's easier to
analyze then the constantly updating stats overlay.
Ideally your four green draw operations should be nicely one after
another, followed by a white swapbuffer. If that isn't the case, then
we'll have to figure out where the time is spend. If it is the case,
then you'll have to speed up your draw time.
If your frameDraw is CPU-intensive, it might help to configure four
pipes with one window and channel to get parallel draws. Normally this
is not recommended since you'll have plenty of context switches on
your GPU.
HTH,
Stefan.
_______________________________________________
eq-dev mailing list
[email protected]
https://in-zueri.ch/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com