Hello There,

I would first like to thank you all for your efforts in this great
project.

I have been building my own Rex islands for some time now. However
I've noticed a strange(possibly buggy) issue just recently. It seems
like the more I do add/remove operations in my island the less frames
per second(fps) I get from Ogre Renderer. However this is not the
issue for the OpenGL renderer as it hits 50-60 fps no matter what
happens.

Anyway I've been incrementally adding stuff to my island for some
time. Mostly rex meshes, textures, scripts etc. And I have been
creating back-ups of my data by storing database(*.db) files whenever
I feel like I've achieved a satisfactory state in my work.

Ok now... For some reason my current work achieves much less fps
(around 5-6) compared to my older works(2 weeks ago) although my
previous works have more meshes, textures, scripts to deal with. I say
my old works but actually it is all the same island with the same
terrain and generally same meshes which I make additions or removal
from time to time.

Now here comes the tricky part. I've also tried to test if deleting
primitives, textures and scripts from the scene will do any help to
increase fps. And what I've come up with... I've deleted EVERYTHING.
Yes only the terrain remains now and I still get 5-6 fps at most. But
my previous version(from 2 weeks ago with more meshes) still runs at
20 fps without a problem.

I suppose some of the rex meshes are continuously streamed from the
server even if they dont exist in the current scene. Or somehow a big
deal of CPU time is spent on these rex meshes at client side. I'have
also noticed a great increase in "ping" in my last island compared to
the previous ones( 167 vs 47 on average ) although the server runs
local.

My backups only include *.db files. All regions, OpenSim.ini and
*.xml's stays the same when I restore my island from my backups. So I
guess its probably related to RexObjects or OpenSim database.

Is there any script or a tool you know of which can clean the
unreferenced RexObjects and Assets in the database? Or do we need to
write one ourselves?

I am currently trying to write a quick C++/Sqlite program which will
hopefully clear the unreferenced meshes in RexObjects database. I
suppose this database is newly added(not a standard database of
OpenSim) so I guess there is a greater chance for the problem being
there :D I would like to share my findings and scripts if I achieve
satisfactory results or increase my fps.

Oh my system configuration is by the way:

Intel Core 2(Duo) 2.33 Ghz
2 Gb Ram
ATI Radeon X1600(256 Mb)

Thanks again for your consideration,

Best Regards,

Ates Akaydin

-- 
http://groups.google.com/group/realxtend
http://www.realxtend.org

Reply via email to