Re: New OS won't support 2k textures?

New Message Reply Date view Thread view Subject view Author view

Brian Corrie (bcorrie++at++cs.anu.edu.au)
Fri, 22 Jan 1999 09:49:51 +1100


pfHmmmm...

We seem to be having a similar problem on our Onyx2 IR, 6.5.2m, Performer
2.2.1 eoe. Can you tell me how the Performer app is failing? We have a terrain
data set with a 2Kx2K texture map in an inventor file that we are trying to
load. We get a pfSharedArena error when trying to load the file, no matter
what we set PFTMPDIR and PFSHAREDSIZE to. Perfly just seems to keep chewing up
memory until it runs out and dies. Similar data sets seem to run OK if the
texture and/or geometry is smaller.

My error:
PF Fatal/Resource: pfMemory::new() Unable to allocate 100663312
bytes from arena 0x40000000.
        Try using pfSharedArenaSize() or env PFSHAREDSIZE
        to increase the arena size
        (currently 976562.50 KBytes) and check for adequate setrlimit()
        values and available space on swap (or pfTmpDir()).

       PID PGRP USERNAME PRI SIZE RES STATE TIME WCPU% CPU% COMMAND
    414689 414689 bcorrie 20 1059M 922M run/7 0:38 72.9 90.06 perfly_

Again, strangely enough, ivview has no problem on these data sets. I suspect
it is either an inventor loader bug or a Performer texturing bug. Resident set
size of ivview when it is loaded is of the order of 130MB, so the above
numbers (RSS for perfly at 900MB+ and climbing 8-) seem way out to lunch...

Anyone have any comments? Thanks in advance,

        Brian

>Hi PfAll,
>This should (hopefully) be a quick question (i.e. Here's the patch number you
>need to install). We just upgraded an R10000 O2 from IRIX 6.3 to 6.5.2f (clean
>reinstall). Now we find that the O2 won't load a texture (.rgb) file that is
>2k by 2k in size (it used to before) but it will load a 1kx1k image. Possible
>explanations are i) the following differences (from "versions"):
>before-----
>I performer_eoe <date> Performer2.2 Execution Environment
>after------
>I performer_eoe <date> Performer2.2.1 Execution Environment
>before-----
>I c++_eoe <date> Standard Execution Environment (C++, 7.2.1 on
> irix 6.3/6.4)
>after------
>I c++_eoe <date> Standard Execution Environment (C++ Headers
> and Libraries, 7.2.1)
>
>ii) missing patch.
>
>iii) suggestions?
>
>Also, we're loading these textures via an Inventor .iv file, so maybe it's the
>ivLoader that has a problem. Lastly, the application has not been recompiled
>with the updated compiler (maybe a good idea?)
>Any help would be much appreciated. Thanks.
>P.S. This just in: ivview loaded the model with the 2kx2k texture fine.
>-^-
>Guillermo E. Gutierrez "What do you mean "but does it work?";
>Software Engineer, Vis IR&D It compiles!" --anon.
>ggutierr++at++harris.com
>Harris Corporation
>=======================================================================
>List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Thu Jan 21 1999 - 14:50:15 PST

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.