[comp.sys.sgi] Graphics slows down during the course of a run???

dan@doctor.chem.yale.edu (Dan Severance) (06/09/91)

   Hi,
    I've noted some peculiar behavior in a program I have written, and
I'd like to know if there is something that I have done wrong or if
it is a bug..
    It does an animation of molecular movement over time, but what I see
is that it starts out running at N frames/second, and then after a couple
minutes it starts to run about half the speed or slower.  If I tell the 
program to rewind the file and do it again, it keeps running at this slower
speed.  Then if I stop and restart the program it runs at the original faster
speed once again, once more slowing down in a couple of minutes...
    One thing I've noticed is that doing an osview shows that initially
the graphics fifowait (what is this??) starts small and gradually gets
larger; once it is large (14-15M) the program slows down.  Telling the
program to stop animating causes the fifowait to disappear, but continuing
it causes an immediate jump back up to 15M (not the gradual climb seen
at the initial run of the program).

    The machine is a 4D-35G with 16MB of memory and IRIX 3.3.2:

1 36 MHZ IP12 Processor
FPU: MIPS R2010A/R3010 VLSI Floating Point Chip Revision: 4.0
CPU: MIPS R2000A/R3000 Processor Chip Revision: 3.0
Data cache size: 64 Kbytes
Instruction cache size: 64 Kbytes
Main memory size: 16 Mbytes
Integral Ethernet controller: Version 0
Graphics board: GR1.2 Bit-plane, Z-buffer options installed
Tape drive: unit 2 on SCSI controller 0: QIC 150
Disk drive: unit 1 on SCSI controller 0
Integral SCSI controller 0: Version WD33C93A

     Thanks in advance!
        Dan Severance
        dan@oemga.chem.yale.edu
        Laboratory of Computational Chemistry