mirror of
https://gitlab.com/lvra/lvra.gitlab.io.git
synced 2024-12-26 07:40:25 +01:00
formatting: vrc performance
This commit is contained in:
parent
08bfc2dc02
commit
5bd816ad6b
1 changed files with 13 additions and 14 deletions
|
@ -7,7 +7,7 @@ title: Performance
|
|||
|
||||
VRChat is notorius for not looking super great compared to modern 2D titles, while also being laggy. Here are some tips for getting a smoother experience.
|
||||
|
||||
## Recommended Settings
|
||||
# Recommended Settings
|
||||
|
||||
This gives a good baseline for anyone to start with. Feel free to tweak and experiment further.
|
||||
|
||||
|
@ -25,27 +25,27 @@ This gives a good baseline for anyone to start with. Feel free to tweak and expe
|
|||
- Adds GPU load based on how complex the scene is
|
||||
- Particle Limiter: On
|
||||
|
||||
## CPU Bottlenecks
|
||||
# CPU Bottlenecks
|
||||
|
||||
In VRC, it's very easy to hit a CPU bottleneck. Avatar material count, avatar mesh count, avatar animators, pixel lights, phys bones, particles all contribute to CPU load.
|
||||
|
||||
By far the biggest contributors are unoptimized avatars and unoptimized worlds.
|
||||
|
||||
### How to check if you're bottlenecked by CPU or GPU:
|
||||
## How to check if you're bottlenecked by CPU or GPU:
|
||||
|
||||
1. Check GPU usage in `nvtop` (any GPU) or `nvidia-smi` (NVidia-only).
|
||||
- If it's not at 100%, you're likely CPU bottlenecked.
|
||||
2. SteamVR: Lower the SteamVR render resolution.
|
||||
- If your FPS doesn't increase, you're likely CPU bottlenecked.
|
||||
|
||||
### What to do when CPU bottlenecked
|
||||
## What to do when CPU bottlenecked
|
||||
|
||||
Here are some tips to ease VRChat's CPU hit on your system.
|
||||
|
||||
#### Reduce Maximum Shown Avatars
|
||||
### Reduce Maximum Shown Avatars
|
||||
I recommend 10-15 as a base setting, likely won't be interacting with more people than that at the same time.
|
||||
|
||||
#### Block by default, utilize Show Avatar
|
||||
### Block by default, utilize Show Avatar
|
||||
|
||||
1. Set up a custom Safety profile where you block Animators and Shaders for everyone (possibly even for friends).
|
||||
2. Block Poorly Optimized Avatars: Very Poor
|
||||
|
@ -53,20 +53,19 @@ I recommend 10-15 as a base setting, likely won't be interacting with more peopl
|
|||
|
||||
This gives you full control on what you're seeing, and will be able to quickly identify that one person whose avatar is wrecking your FPS.
|
||||
|
||||
## Avatar Optimization
|
||||
# Avatar Optimization
|
||||
|
||||
Are you running around in a Very Poor avatar? Consider this a read. (And also poke your friends to do the same!)
|
||||
|
||||
There are tools that let you do this in a few clicks, even if you are completely clueless about what to do.
|
||||
|
||||
### d4rkAvatarOptimizer
|
||||
## d4rkAvatarOptimizer
|
||||
Install: `vrc-get repo add https://d4rkc0d3r.github.io/vpm-repos/main.json`
|
||||
|
||||
[Guide](https://github.com/d4rkc0d3r/d4rkAvatarOptimizer)
|
||||
|
||||
Install using `vrc-get`:
|
||||
- `vrc-get repo add https://d4rkc0d3r.github.io/vpm-repos/main.json`
|
||||
|
||||
### Avatar Optimizer by Anatawa12
|
||||
## Avatar Optimizer by Anatawa12
|
||||
Install: `vrc-get repo add https://vpm.anatawa12.com/vpm.json`
|
||||
|
||||
[Guide](https://vpm.anatawa12.com/avatar-optimizer/en/docs/tutorial/basic-usage/)
|
||||
|
||||
Install using `vrc-get`:
|
||||
- `vrc-get repo add https://vpm.anatawa12.com/vpm.json`
|
Loading…
Reference in a new issue