alvr-org / alvr-visionos

Experimental visionOS client for ALVR - SteamVR on Apple Vision Pro!
MIT License
426 stars 30 forks source link

Performance recommendations #96

Open SiarheiDrasvianski opened 7 months ago

SiarheiDrasvianski commented 7 months ago

I've tried a couple of VR games and results are pretty disappointing. However, it's my first ever experience with VR at all. If someone have success with setting everything up, please share you opinion on:

  1. What settings for server/client are you using?
  2. What does your network look like? What bandwidth does it require? WiFi 5 router is enough for it?
  3. Are there any non obvious setup recommendations?
shinyquagsire23 commented 7 months ago

These are the smoothest settings I had with my 3060:

The biggest things that you'll have to do outside of ALVR is make sure you're on a 5GHz network, make sure AirDrop and similar features (there's one other I forget the name of) are turned off, and optinally change your WiFi network to channel 149. For whatever reason, Apple has no API to prevent the WiFi card from changing channels randomly, but if you're getting persistent stutters at exact 1s or 5s intervals, that's AirDrop/AWDL.

At some point I'll implement a detection heuristic for AirDrop being on and throw up a notification, it's a regular enough pattern that I can actually do that lol.

The encoding resolution can definitely be increased later, but start small and find something consistent first.

SiarheiDrasvianski commented 7 months ago

@shinyquagsire23 Thank you a lot! Disabling AirDrop and switching to channel 44 (I'm in the EU) makes huge difference! Also, what resolution should I choose for game itself - half of ALVR resolution? Also, what controllers would you recommend for purchase for using with AVP?

shinyquagsire23 commented 7 months ago

I personally use lighthouse basestations + Index controllers bc they seem to be the most reliable controllers out (and I already had an Index). Not sure what other options are out there. For resolution it depends on the game, whatever feels comfortable (I sometimes struggle with games that dip to 45fps if I'm standing, but some games sre better seated anyway)

illuminatedRealityStudios commented 7 months ago

I wish somebody would do a really good video about setting that up with the index controllers