Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Loading of attachments

Haravikk Mistral
Registered User
Join date: 8 Oct 2005
Posts: 2,482
09-19-2006 04:02
Something has changed with the way that attachments are loaded after teleports, now every time I go somewhere I looked fine for a few seconds then suddenly big chunks of my avatar and my attachments disappear, and I have to wait minutes for them to reload.
Now I can understand that a simulator is running slowly, and doesn't receive the attachments very quickly, but the cached version of them is just fine! Why can't we just have our attachments running from our cached version (which we already have loaded) and then have them stay there but remain unresponsive until the simulator has loaded? It's horrible to be wearing armour and suddenly have huge sections of it missing, or the back half of my head! It should just assume that the cached version is fine, and compare it with what the simulator sends down when it eventually gets around to it.
_____________________
Computer (Mac Pro):
2 x Quad Core 3.2ghz Xeon
10gb DDR2 800mhz FB-DIMMS
4 x 750gb, 32mb cache hard-drives (RAID-0/striped)
NVidia GeForce 8800GT (512mb)
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
09-19-2006 07:32
From: Haravikk Mistral
Something has changed with the way that attachments are loaded after teleports, now every time I go somewhere I looked fine for a few seconds then suddenly big chunks of my avatar and my attachments disappear, and I have to wait minutes for them to reload.
I've been getting this for at least a month, since 1.12 or even earlier... I don't recall.

The problem seems to be that as they move objects from the asset server to the sims, they become "new objects" when you get to the new sim, so the client gets updates saying there's a new object on this attachment... you don't want the client ignoring that kind of update or else you'll have prim attachment lag like you have avatar texture lag.

Better would be a bit set in the update to the client to indicate that the updates it's getting are the result of a region change, so it can defer rendering them until things are stable.
Haravikk Mistral
Registered User
Join date: 8 Oct 2005
Posts: 2,482
09-19-2006 09:20
Surely the client can just compare the object it has already and the new object? Although I suppose if they all get new keys then it won't be so easy, unless it goes by some combination of name, attachment point and creator.
_____________________
Computer (Mac Pro):
2 x Quad Core 3.2ghz Xeon
10gb DDR2 800mhz FB-DIMMS
4 x 750gb, 32mb cache hard-drives (RAID-0/striped)
NVidia GeForce 8800GT (512mb)