Showing posts with label ARC. Show all posts
Showing posts with label ARC. Show all posts

June 22, 2009

ARC and lag revisited

I wrote about lag and the myths regarding ARC a lot of times in the past, and often referred to Gwyneth Llewelyn's one year old article on the issue. Today, Gwyneth has made an update to the article. Read "Anatomy of Lag" as a guest post on Ana Lutetia's blog.

Personally, I want to once again point out that the introduction of the "Avatar Rendering Cost" display was one of the worst things Linden Lab ever did. The ARC display has a certain informational character, however the (completely arbitrary) red/yellow/green tinting, and the way it was publicized turned it quickly into a tool for discriminating fellow residents. The ARC display does not tell ANYTHING about lag, not even anything about the capacity of the sim, but SOLELY about your own computer. However, seeing a red ARC number for a fellow resident makes some people... well... see red, and makes them feel entitled to criticize and even insult.

Would I be cynic or indulge in conspiracy theories, I would say the ARC readings and especially the color coding was made on purpose to distract from the real issues behind the scenes. But I don't believe that, I believe it was simply not thought through enough, and nobody estimated the sociological consequences a public discriminating feature would have.

More than ever I am convinced that Linden Lab would be well advised to get a sociologist into their team and run decisions by them and ask for advice.

Anyways, if you believe in ARC, read Gwyneth's article. And if you want tricks to reduce lag, read it too.

August 28, 2008

Avatar Rendering Cost debunked

Since the introduction of Avatar Rendering Cost, there was controversy. Like no other tool before, it was quickly used to discreminate. There are reports of avatars being ejected or banned due to too high ARC. Rather drastic opinions on ARC can be read at my friend Kitty (http://kittywitchin.com/2008/08/23/kitty-rant-if-i-can-have-an-arc-of-1-at-hair-fair-why-cant-you/) or at my sister Chey (http://cheyennepal.blogspot.com/2008/07/arc-discrmination.html). My girlfriend Skinkie, who designs jewellery, investigated into that matter and found ways to reduce the ARC of her creations: http://thedressingupbox.blogspot.com/2008/05/avatar-rendering-cost-jewellery-some.html

But all the time there were people claiming that the ARC has no meaning whatsooever, that the effect is grossly overestimated, and that it is doctoring on a symptom and not the cause of SL laggyness. My friend Tarissa found an interesting blog post, that seems to debunk the myth of ARC = lag.

"Technically, ARC is supposed to measure the computational requirements of rendering a specific avatar with a specific attachment combination. But, it does this in abstract parrots — meaning that it’s units do not correspond directly to any computational power measurement I know of — and the abstract parrots fly wherever they damn well please."
says Rika Watanabe, and continues to line out the experiments she made with high-ARC-objects, that actually bring down the rendered frames per second (FPS) only marginally. She concludes:
"So in effect ARC does little more than promote people competing who can get it higher, and causes lynch mobs when the lag is actually results from poor server performance or excessive numbers of avatars on screen."
The full article can be found here: http://rikawatanabe.wordpress.com/2008/08/27/arbitrary-rage-cause/

I think further investigation is needed, before ARC is used to discreminate even further. I also think ARC actually distracts from the real issue - that the SL grid is not really scalable and has some inherent design flaws. It's ridiculous that a sim crashes when there are 80 avatars on it, and it is ridiculous that an empty sim gets attributed the same CPU power like a full sim. Assigning a fixed number of CPU's or servers to a sim is not exactly scalable.

And let's not forget that scripts and uninspired use of textures have a huge share on lag as well. Sim owners are better advised to streamline their scripts and tune down their textures than to discreminate against high ARC avatars.

And no, I don't know the ARC of my avi - never bothered to check.

Update 1: My ARC for my typical outfit is 1054.
Update 2: You can switch off rendering of all other avatars via Advanced -> Rendering -> Types -> Character - that is pretty antisocial but will make you move smooth even in laggy sims