From: Luc Leblanc (luc.leblanc++at++AdacelCanada.com)
Date: 05/18/2000 07:16:20
Hi.
We have a Vega application running on an Onyx2 IR2, 2 pipes, 8xR10K,
Irix 6.5.3f. Each pipe is driving 2 channels at 1280x1024. The
performance on that system are correct (30 hz and the CPUs are not too
busy) eve when targets are moving.
When we are running the same application (using just a different adf
file for the pipes/channels configuration) on an Onyx2 IR2, 6 pipes,
16xR10K, Irix 6.5.5m (each pipe still driving 2 channels at 1280x1024),
the performance are poor. The frame rate drops rapidly under 30 Hz (when
targets start moving) but none of the processors are running at 100%.
What can cause the frame rate to drop below the target frame rate if
none of the processors are running at 100% ?
I'm aware of the overhead in the application process on multi-pipes
system and I don't think this is the problem. When running on the 2
pipes system the application process is 30-40% busy compared to 60-70%
on the 6 pipes system, so the overhead is there.
In both case, the pipes are properly genlocked. However, on the six
pipes system, the Swap Ready connectors are not connected. Our
application is not setting the PFCHAN_SWAPBUFFERS_HW token since it's
not the default setting for Vega.
I was wondering about the problem reported in that mailing list about
the sginap function in Irix 6.5. My understanding of this problem is
that it has been fixed in Irix 6.5.5 (version m or f ?). Did Irix 6.5.3
also have this problem ?
Our next steps are to connect the Swap Ready connectors, set the
PFCHAN_SWAPBUFFERS_HW token and try to run only two pipes on the six
pipes system to see if the performance are better.
Any ideas/comments/suggestions would be really appreciated.
Thanks...
-- Luc Leblanc Software Designer Adacel Technologies Canada Ltee EMail: leblanc++at++adacelcanada.com Tel: 450-672-1114 #270 Fax: 450-672-4434
This archive was generated by hypermail 2b29 : Thu May 18 2000 - 07:14:10 PDT