Performance Issues When Changing Avatars or When Users Join Instances
needs more information
#かなたん
I would like to report a recent performance issue related to avatar changes and user joins.
Issue Details:
- When changing my avatar, the client becomes unusually heavy and frequent stuttering occurs.
- This does not only happen when I change my own avatar, but also when other users in the same instance change their avatars.
- Additionally, similar stuttering occurs even when a new user joins the instance.
Additional Information:
- I don’t recall experiencing this issue before the first half of last week (~ 2025-07-27), so it may be related to a recent update or a change on the backend.
- If this is an intentional change, I kindly request that you consider optimizing or improving the current performance impact.
Thank you.
Log In
lilxyzw
I think the problem is caused by the VRC Light Volumes used in the avatar shader being updated to 2.0.0. I changed the VRC Light Volumes shader code and the problem seems to have been alleviated a little, but the stuttering still seems to occur. It may be possible to improve this by making changes to the shader loading method, but I'm not sure if that's possible.
_
_tau_
needs more information
Do you have an avatar ID that causes this issue when loading in?
#かなたん
_tau_ Thank you. This is probably an issue related to lilToon, but I'll provide the information for different versions just in case.
- Severe issue: lilToon v2.1.0 – avtr_f13914c6-765f-49b3-a160-ae31ad937a5c
- No issue: lilToon v1.10.3 – avtr_ba76c95c-22a5-4e56-abae-db3bc5d4aa59
- Slightly better: lilToon v2.1.7 – avtr_aaa08908-73b6-4958-ad8d-cb7b67c624a3
Incidentally, you may also encounter this issue when joining a public instance with many Japanese users.
If the cause appears to be related to lilToon, feel free to close this issue. Thank you!
#かなたん
I would like to add some additional context regarding this issue.
There have been reports that avatars using lilToon shaders (v2) might be involved in similar stuttering during avatar loading. However, it’s unclear if lilToon itself is the root cause.
Personally, I suspect this is not an issue introduced by lilToon recently (since the shader has been available for a long time without such problems), but rather something related to server-side processing or recent changes in VRChat.
For reference, here is a related discussion: GitHub Issue #315 ( https://github.com/lilxyzw/lilToon/issues/315 ).