Showing posts with label speed. Show all posts
Showing posts with label speed. Show all posts

I hate to complain, but

I have blogged about how great i thought the idea of open sourcing the viewer code was.  I still hold that position, because people have been working on the viewer for a bit now, and there are some versions available now that have some really cool features.

Putting aside the security issues of having an open source viewer, there is something that I have not seen done yet, and I am not exactly sure why.

While there have been many changes to the User Interface, and things to make your experience easier, I wonder why there has not been much, if anything done about the raw speed of the viewer.

Here are a few things I notice when running Second Life:

I am at my home, and everything is fully rezzed.  I tp over to a store, or to a friends place.  I am there for say 20 minutes.  Then I tp home.  Why does everything have to rerez?  I watch my computer, and its not loading these images from my hard drive, cause my hard drive is not being accessed.  It seems to be downloading all these images all over again.  Um...why?   Isn't that the point of having a cache?

Lets talk about going to a store for a moment.   I tp in, and usually set my draw distance down to like 64 meters (there is a chat command that does this in the Emerald Viewer, its called DD.  It is very handy).  I sit there and watch the rezzing process.  I look at my frame rate, and the bandwidth being used by the client.  While I admit my video card does not have the best frame rate in the world, but why is my bandwidth only at 50 kbps, when my internet connection is at least 10mbs?  I do a ping test, and a ping plot, to see if there is anything that might be having trouble, and it all tests out with PLENTY of speed.

I know there many questions inside all of that, but my big question is...are the caching and networking routines that complicated?   I know from my own programming experience that changing around an interface, and even just making an interface for a given feature is not all that hard.  This is not to diminish the work that people ARE doing on the viewer, because they have done some awesome work!  I am just wondering why nobody has done much work on these basic issues.

Can you imagine, if somebody came out with a viewer that had a significant speed increase for everybody?  Talk about improving the user experience!

To be fair, I am in the process, slowly, of downloading the source code, and all the tools required to compile this code myself.  I can only hope that I can decipher enough of it to see if there might be something that can be done about this without too much pain.

Even if I cannot figure that part out, I am still very interested to see if I CAN get it to compile!  How cool would it be to have Al's Viewer!  Maybe I can take all the features that I like, and put them into a viewer, just for me.

If there is anybody out there, who would be willing to help me decipher the caching and networking code for the viewer, please contact me.  I am seriously wondering if its just been overlooked because nobody thinks they can understand it!

Have a great day everybody!

OMG! I want MONO!

Ok, this week has been completely crazy. I have been DYING to get back over here, and write more (yes, I am officially hooked on blogging!).

Had planned on writing today anyway...but this morning I was greeted by a note from Linden Labs, that MONO is FINALLY HERE! WOOHOOO!

You can read the official Linden Lab blog entry HERE.

Now, in a previous blog, I mentioned how I felt that scultpy's has changed the look of Second Life, in such a wonderful way. I feel the same way about MONO.

Not only will it make scripts run better and faster, it will lesson the load on the Servers, and that helps EVERYTHING!

The full impact of this announcement will not be realized for a bit, as programmers recompile their scripts, and come up with new devices, toys, etc, to take advantage of this new environment, and I for one CANNOT wait to see what people do!

Being a old programmer myself, I have been kinda holding off a bit, only learning a little of the LSL scripting...just dabbling really, but now...I MIGHT just be tempted to do a bit more...:)

ANYWAY, I think this upgrade, will be another milestone for Second Life, and I cannot wait to see the outcome!

More is coming...I PROMISE!

Till then!