[1393] PICO 4 Performance Issues
needs more information
cubee_cb
(separated from https://feedback.vrchat.com/bug-reports/p/1375-pico-vrchat-problems-bugs )
The performance in the default home world is somewhat inconsistent, as well as the quick menu and full menu having a concerning impact on performance.
I don't have a Quest to compare performance, so I don't know if the story is the same over there or not.
Here's my testing environment:
- I am in the default home world.
- The avatar I'm using to test is medium-ranked (due to physbones, 4 enabled contacts) with 255 triangles (yes, 255), though the performance issues remain with better-ranked avatars.
- Mirrors are set to half resolution.
- My PICO-4 has 90Hz mode turned on. (A cheap way to make it a little more consistent may be to make VRChat explicitly use 72Hz mode as app support for 90Hz mode seems to be optional... but I trust you'll do your best!)
- PICO-4 LAB -> Power Management is set to Standard.
I've used the PICO's built-in metrics HUD to see the FPS numbers.
It seems to be GPU-bound, though the CPU doesn't have much headroom either. What's more concerning about this is that the resolution is lower than the native clarity (i.e. I can see fuzzy pixel edges where it's smooth in the system UI), which means increasing the clarity probably isn't feasible. I notice the PICO's home environment and often controller models are rendered at a lower resolution too, I wonder why that is. (sorry for the tangent)
First test [Build 1392]:
- I do get 72-90 on average, but it drops as I walk around the home world.
- It drops to 55-60 with the mirror enabled, and then opening the quick menu brings that down to 35fps.
On second test [Build 1393], the numbers are pretty much identical. If anything, they're slightly worse, though that may be me being more harsh with averaging the number ranges.
- walking around: 75-90 with occasional dips to 55-60
- looking at mirror: 50-60
- looking at quick menu: 30-33
- looking at quick menu + mirror: 25-30
- looking at full-size worlds menu: 15-25
I will note, compared to what I've heard from Quest users, I have not yet encountered avatars that won't load due to "Out of Memory". That extra 2GB RAM must really make a difference?
(>> Resolved >>) However, I have had occurences of worlds not loading, leaving me stuck in the blue void with no world thumbnail until I restart the game. I'll make another post for this part if needed.
Log In
cubee_cb
[Build 1446]
Looking at a slight performance improvement with this update:
Mirror resolution is now set to Full. I'll re-test with Half resolution as before if wanted for consistency.
looking/walking around hovers around 72 and drops to 60-65 occasionally.
looking at mirror hovers at 45.
mirror + quick menu hovers around 30.
mirror + full-size worlds menu sits around 25-30.
Worn avatar is Android Medium due to physbones and physbone components, and technically has 2 material slots though one is unassigned. Other categories are Good/Excellent.
I'm noticing that the menus don't seem to tank the performance as much anymore, and that the framerate is slightly more stable, which are very nice to see.
cubee_cb
[Build 1435] Minor update:
Since the past few updates, though I haven't been playing standalone much, I haven't encountered any worlds that refused to show a thumbnail in the loading void.
As well, the thumbnails have been rendering fine. No more broken textures?
Worst case has been being stuck on "Connecting..." or timing out repeatedly, but I believe those are unrelated. (probably wi-fi issues)
Performance is about as poor as usual based on simply playing, but I'll note down some more numbers if needed.
This post was marked as
needs more information
StormRel
tracked