• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: VWR-7182
Type: New Feature New Feature
Status: Open Open
Priority: Normal Normal
Assignee: Unassigned
Reporter: Kathy Morellet
Votes: 43
Watchers: 13
Operations

If you were logged in you would be able to see more operations.
1. Second Life Viewer - VWR

Change Avatar rendering Cost to display only for your own avatar

Created: 11/May/08 08:59 PM   Updated: 09/Jul/08 04:59 AM
Return to search
Component/s: User Interface
Affects Version/s: 1.20 Release Candidate
Fix Version/s: None

Environment:
CPU: Intel Core 2 Series Processor (1868 MHz)
Memory: 2048 MB
OS Version: Microsoft Windows XP Service Pack 2 (Build 2600)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce 8600 GT/PCI/SSE2
OpenGL Version: 2.1.2
LLMozLib Version: [LLMediaImplLLMozLib] - 2.01.15077 (Mozilla GRE version 1.8.1.13_0000000000)


 Description  « Hide
I think the avatar rendering cost is a great tool for content creators to determine the impact of their creations. It also allows us to make more informed choices about how we outfit our avatars for certain situations.

However, by displaying the ARC for all avatars on the screen it can lead to confusion, misunderstandings and conflict between residents, as can already be seen in the various discussions on this topic in the RA forum.

I am very much in favor of having tools to help improve our in-world experience but not at the expense of undermining the sense of community.



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Ciaran Laval added a comment - 12/May/08 04:34 AM - edited
I agree with Kathy. The tool has very many uses but it will be a great pity if its primary use is for resident to resident harassment.

Educating users and encouraging content creators to advertise ARC scores on their items will be good for Second Life, but the detrimental side of this being used to point fingers could very well undermine the sense of community.


Torian Carter added a comment - 12/May/08 11:40 AM
I agree too. This would also be a benefit in the fact that viewing the ARC would not LAG your computer down as much. Currently it calculates the ARC of everyone in view which, in a crowd, bogs your computer down so much it's totally counter productive.

It also needs some reprogramming. The value fluctuates while doing nothing. If it's purely a mathematical counting, then this should not be possible. Either that or it is working different to what has been described.

And just a personal comment: As it stands the ARC will soon be accused of being a Linden Tool to attempt to put certain hair manufacturers out of business.


brandi lane added a comment - 12/May/08 03:35 PM
I would just like a way for me to force avatar imposters on any avatar over a score that I set. In that way, I don't need to harass anyone else. They can wear whatever they want and I can still see what my computer is able to handle. Everyone's a winner!

phoenix psaltery added a comment - 14/May/08 10:07 AM
I agree that this feature, while interesting and useful, has enormous potential for being abused and for causing people to be persecuted over their ARC.

P2


Lear Cale added a comment - 16/May/08 12:24 PM
I vote AGAINST this suggestion. Too bad JIRA doesn't provide that ability.

I think it's useful to be able to see who is causing lag problems in a given situation. A reasonable compromise might be to only allow land owners (or group members of group-owned land) to see the figures for others on the land. Of course, sim owners and managers should be able to see the scores for anyone on their sim. This doesn't cover all cases though, since avatars on neighboring land or sims can contribute to client lag.


kokoro fasching added a comment - 16/May/08 01:28 PM
The problem is that the system does not take into account the client machine's ability. I have a very strong machine - was in a club, where the average ARC was 3500, draw distance was set to 128, and I was still getting 35-42 FPS. No one else there was complaining of client side lag either.

I can see how ARC can affect a machine that is not as strong, but until ARC relates to the true load if the individuals machine, it is not an accurate measurement.


Gordon Wendt added a comment - 17/May/08 01:28 PM
I'd vote againt this too if there was a feature for it. The people who criticize being able to view another avatar's ARC see having high bling attachments as a right... IT'S NOT. Peer pressure in this situation is a good thing to get people to wearer load attachments and for designers to design better attachments.

@Kokoro, that is a big limitation but assuming that you're in a public place it doesn't really matter since the arc would have to be based on the lowest system spec of avatar's present so unless you want a system that adjusts itself each time you're near a different av with a different computer spec it's unworkable, actually that's unworkable too but it would be a nice idea.


Czari Zenovka added a comment - 17/May/08 03:54 PM
I wholeheartedly vote for this jira as stated.

I have been in several areas (including today) when lag was really bad. The event host politely requested that everyone remove any high-prim items/listening devices, etc. so that we could all enjoy the class. (A similar request was made at a dance club a year ago during a particularly laggy time.)

In both instances people responded positively, lag was reduced, and the event proceeded normally.

I, for one, don't want to see self-proclaimed lag monitors roaming the grid.


kokoro fasching added a comment - 17/May/08 04:14 PM
@Lear - this ARC doesn't do anything with particles, which Bling is. And actually, is it their right to wear such if they wish. If they are being disruptive, then it is the right of the owner of that space to eject them.

And what I was saying is that the ARC needs to show you YOUR score only, and it needs to be based on the ability of your computer. Currently it is based on some arbitrary numbers which do not related to actual video card performance.

As it is based now, you will get many people causing disruptions in a mis guided attempt to combat poor video card performance, disrupting the event more than those who are supposedly causing lag.

Remember, lag at any grouping of people is caused by many factors, not just video card performance or lack thereof. So this tool is flawed in several factors, since it does not address all the various types of lag production.


Felix Oxide added a comment - 17/May/08 10:18 PM
This tool is okay if it would only display your own ARC score. Sorry but I refuse to stifle my creativity because someone refuses to keep up with the times as far as technology is concerned. As it is, this tool only tells how your own client is affected by surrounding avatars. It would be far more helpful if the scoring was based on how those avatars affect the sim since everyone would be affected the same.

I have a friend with really laggy hair. My frame rate would drop by half anytime my camera was facing him, yet his newer machine saw no such effects from his hair. Should he have to change his avatar because my computer had an older video card in it? No way. I would joke about his hair from time to time, but never once did I tell him he must remove it.

Avatar script load, IMO, is more of a problem that I would support a scoring tool for it in an instant. This current tool on the other hand is just an attempt to pass the blame onto others because certain computers just don't measure up. Please remove the ability to see other users ARC score.


Lear Cale added a comment - 18/May/08 06:13 AM
@korkoro: I didn't mention particles above, but you're incorrect: ARC includes a term for number of prims with particle systems. Admittedly that's rudimentary.

It shouldn't take into accout your computer's ability, because your behavior affects everyone. Therefore, the ARC score should reflect the impact your behavior has on everyone.

For people who don't care what affect they have on others, fine: just ignore people who complain when you're being rude by sporting an arc of 10K in a popular area.

ARC represents the main cause of lag in any area where there is little lag with nobody present, but lots of lag with lots of people present. As such, it's a good first-order estimate.

Most people who complain about laggy scripts don't realize that in the vast majority of cases, scripts only lag other scripts. They do not affect client frame rate other than by bling or by making inworld changes (changing textures, moving objects, etc.) In general, they do not affect sim frame rate, other than the gross number of scripts increasing memory requirements (causing more memory paging), and making in-world changes (e.g., moving objects). This is true because when a sim is busy, scripts get a fixed slice of CPU time, so additional script processing does not decrease sim physics frame rate.

People who don't care that they're degrading other people's experience of SL simply because those other people don't have a late model high-end system are simply being inconsiderate. However, they do have the right to be inconsiderate (except on the land of someone who chooses to eject them for it, though I wouldn't encourage such behavior).

This is a good tool to see who is abusing SL. Sure, the tool will be abused too; in that case, vote with your feet and move on.


meade paravane added a comment - 19/May/08 08:26 AM
/me also provides a NO! vote.

McCabe Maxsted added a comment - 19/May/08 11:30 AM
Has harassment based on their ARC really become a problem grid-wide? Because unless it has, I don't see a reason why you shouldn't see everyone else's ARC. I can see positive uses for it, such as getting a feel for what attachments result in a high ARC by seeing what other people are wearing, and for people hosting events. If someone has a ridiculous ARC, the host could IM the person and request they remove some of their attachments, which helps everyone.

Vampaerus Wysznik added a comment - 31/May/08 08:03 AM
Along with showing only your own ARC, I would suggest placing that value in the Statistics Bar along with all the other metrics. This factor is only relevant to some situations and is no more/less important than any other guideline measurement already found in Stats. Placing it over AV's heads, and especially the subjective color coding imply an unwarranted sense of importance to this one metric.

darling brody added a comment - 29/Jun/08 12:39 AM - edited
I VOTE YES. Less harassment is a good thing.

I am already hearing about customers being banned and harassed for their ARC rating by ignorant people who think it is some kind of new griefer detecter.

----- (notecard) -----
The ARC of Evil - (version 1.01) - How to avoid being an ARC Bully.

Pastrami Linden blogged that ARC was designed as a "experimental feature ... [to] educating Residents about how 3D art should be made". Pastrami Linden also noted that "... these weightings, and their resultant totals, are not a perfect measure of your cost(1)"

Pastrami Linden suggested that showing the ARC value to other people will "Let social and group dynamics take effect(1)". However it seems the effect is people are being bullied based on their ARC, by people who missed the fact that ARC is "experimental" and "not perfect".

People are not bothering to check if their Frames Per Second (FPS) is REALLY being impacted by people with a high ARC. This has resulted in a culture of harassing people with a high ARC. They are being blamed for all types of LAG in the region, even script lag which is totaly unrelated to the ARC number. (2)

We need to educate people that the ARC number is a builders tool, and not some new way of detecting griefers. I have included this notecard so you can hand it to anyone who is being hostile towards you based on your ARC rating.

You can use the ctrl-alt-1 statistics window to see that putting on and taking off some high ARC items has no effect on viewer lag. FPS (Frames per second) is the measure of how well your viewer is running. The higher the FPS number, the better. Many high ARC items do not effect your FPS because their high ARC value is an error.

Appendix A - What is ARC
----------------------------
ARC (Avatar Rendering Cost) is a function you can turn on that will show a number over the heads of other people.

This number is designed as a guide to how hard your graphics card has to work to draw those people. The number is not perfect, and in practice is often wrong.

ARC is currently a function of the RC viewer and as such is deemed to be in testing. (Function that are still in testing often have mistakes in them)

Appendix B - ARC facts
----------------------------

  • ARC does not caculate how much script lag an avatar is making.
  • ARC does not represent how much load an avatar is putting on a region.
  • ARC is not a griefer detecter.
  • ARC should not be used as an excuse to ban, abuse, or bully someone.
  • ARC should not be an excuse to tell someone to take off their clothing or change their appearance.
  • ARC will only show a "guess" at how hard the graphics card in your own computer "might" be working to display that person.
  • ARC is a builders tool to help creaters make attachments that will render (draw) faster.
  • ARC is a tool to help you choose which attachments you want to use.

References:-
----------------
(1) http://blog.secondlife.com/2008/05/01/who-me-yes-you-couldnt-be-then-who-introducing-avatar-rendering-cost/

(2) https://jira.secondlife.com/browse/VWR-7182


Jahar Aabye added a comment - 09/Jul/08 04:59 AM
If someone wishes to wear 200+ prim blingy, glowing, full bright attachments on all 30 attachment points, that is their right.

If someone chooses to mute that avatar to spare their graphics card (and eyes and brain and soul), that is their right as well.

If someone wishes to eject, ban, or teleport home a user from land that they own, for ANY reason, that is their unquestionable right under the Terms of Service. There are nude beaches in SL that prohibit all clothing, is this discriminatory?

My point is that I disagree with this ticket very strongly. It appears to ask for the right to deny people access to information regarding the extent to which certain avatars are taxing their graphics rendering performance, in the name of preserving the rights of people to wear objects that might degrade some users' graphics rendering performance.

Look, everyone has the right to wear whatever they want to wear in SL. All that te ARC scores do is allow users to have their client calculate a number that represents the amount of resources each avatar on their screen consumes. It allows people not only to make informed judgements regarding what they will wear, but to make informed judgements about whether client-side lag that they are experiencing is caused by a nearby avatar (in which case they might wish to mute them, or move away), or whether it is due to some other cause (such as a nearby object that has lots of particle effects). Depending on the situation, being able to see other people's ARC scores can actually prevent many of the scenarios that people are envisioning here.

That being said, is there some reason why I should not be allowed to see the rendering cost for nearby avatars? Certainly it's not a privacy issue, since it's my client calculating things based on what it is being told to draw. Even if LL were to remove it, I'd expect most 3rd party clients would keep it.

And why should I not be allowed to mute an avatar if I feel that their ARC score is massively high? Residents have the right to mute any other resident for any reason. I could just as easily mute you because I don't like what you're saying, is that somehow discriminatory, or an abridgement of freedom of speech? If someone mutes you because you have too high of an ARC score, then just accept that you probably wouldn't have wanted to talk to them anyways and move on. If someone bans you from their land because of your ARC score, it's their land, they can do what they want. Would you rather that people muted or banned others based upon perceived laggyness? At least now there is a quantifiable measurement, albeit one that probably needs a bit of tweaking.

That being said, I really would like to see the additional option of seeing the total IPS output of an individual's scripted attachments. That would be far more useful as it would show the level of sim resources that an individual is using, and measures something that does in fact affect everyone equally. Contrary to what was stated above, scripts can cause overall sim lag. Script time contributes to overall frame time, increasing the likelyhood that the frame time will go over 22.2ms and thus lead to a drop in sim FPS (note that this is NOT the same as client FPS) and resultant time dilation. Similarly, sudden sharp spikes in sim IPS will also cause a concomitant drop in sim time dilation.

In closing, if there are errors in how ARC is calculated (and I believe that there probably are), then they should be fixed. If people engage in truly harassing behavior based on someone's ARC score (abusive language, orbiting or other use of griefing tools, etc), then an Abuse Report should be filed. Darling makes some good points about what ARC is and is not, and better education is probably the key here.

At the same time, I really don't see where the huge problem is, though. This ticket really strikes me as being, in summation: "oh noes, ppl wuz hatin on me cuz of my cool 'bling, plz make them stop!!!" Right-click, MUTE. It's that simple.


Jahar Aabye added a comment - 09/Jul/08 04:59 AM
If someone wishes to wear 200+ prim blingy, glowing, full bright attachments on all 30 attachment points, that is their right.

If someone chooses to mute that avatar to spare their graphics card (and eyes and brain and soul), that is their right as well.

If someone wishes to eject, ban, or teleport home a user from land that they own, for ANY reason, that is their unquestionable right under the Terms of Service. There are nude beaches in SL that prohibit all clothing, is this discriminatory?

My point is that I disagree with this ticket very strongly. It appears to ask for the right to deny people access to information regarding the extent to which certain avatars are taxing their graphics rendering performance, in the name of preserving the rights of people to wear objects that might degrade some users' graphics rendering performance.

Look, everyone has the right to wear whatever they want to wear in SL. All that te ARC scores do is allow users to have their client calculate a number that represents the amount of resources each avatar on their screen consumes. It allows people not only to make informed judgements regarding what they will wear, but to make informed judgements about whether client-side lag that they are experiencing is caused by a nearby avatar (in which case they might wish to mute them, or move away), or whether it is due to some other cause (such as a nearby object that has lots of particle effects). Depending on the situation, being able to see other people's ARC scores can actually prevent many of the scenarios that people are envisioning here.

That being said, is there some reason why I should not be allowed to see the rendering cost for nearby avatars? Certainly it's not a privacy issue, since it's my client calculating things based on what it is being told to draw. Even if LL were to remove it, I'd expect most 3rd party clients would keep it.

And why should I not be allowed to mute an avatar if I feel that their ARC score is massively high? Residents have the right to mute any other resident for any reason. I could just as easily mute you because I don't like what you're saying, is that somehow discriminatory, or an abridgement of freedom of speech? If someone mutes you because you have too high of an ARC score, then just accept that you probably wouldn't have wanted to talk to them anyways and move on. If someone bans you from their land because of your ARC score, it's their land, they can do what they want. Would you rather that people muted or banned others based upon perceived laggyness? At least now there is a quantifiable measurement, albeit one that probably needs a bit of tweaking.

That being said, I really would like to see the additional option of seeing the total IPS output of an individual's scripted attachments. That would be far more useful as it would show the level of sim resources that an individual is using, and measures something that does in fact affect everyone equally. Contrary to what was stated above, scripts can cause overall sim lag. Script time contributes to overall frame time, increasing the likelyhood that the frame time will go over 22.2ms and thus lead to a drop in sim FPS (note that this is NOT the same as client FPS) and resultant time dilation. Similarly, sudden sharp spikes in sim IPS will also cause a concomitant drop in sim time dilation.

In closing, if there are errors in how ARC is calculated (and I believe that there probably are), then they should be fixed. If people engage in truly harassing behavior based on someone's ARC score (abusive language, orbiting or other use of griefing tools, etc), then an Abuse Report should be filed. Darling makes some good points about what ARC is and is not, and better education is probably the key here.

At the same time, I really don't see where the huge problem is, though. This ticket really strikes me as being, in summation: "oh noes, ppl wuz hatin on me cuz of my cool 'bling, plz make them stop!!!" Right-click, MUTE. It's that simple.