-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vision Pro Dev strap streaming #106
Comments
You need to connect the dev-strap with USB-C to a Mac, connect the Mac with Ethernet to a PC, and then run some ifconfig commands on the Mac to forward the traffic to the PC, after which the PC will recognize it and you can manually enter the wired IP of the Vision Pro into the ALVR server. The last time I used ALVR on the Vision Pro was about 2 months ago, so there might be a different way now. |
Have you actually done this and it worked? I am likely to purchase the strap if it actually works. |
Yup, there are some ifconfig commands you need on the Mac though. I also found another method which involves setting up a Linux VM on the Windows PC, configuring USB sharing so the dev-strap's USB signal gets sent to the VM, and then configuring networking on the VM so the USB signal from the dev-strap gets sent back to Windows. For whatever reason this will make Windows identify it correctly and it'll be able to actually establish a link |
@AlexTech01 ok that's both genius and also extremely cursed, wonder if someone has a Linux microVM I could package up specifically for that purpose lmao |
@shinyquagsire23 I don't know much about microVMs, but here's a VMware Workstation 17 Pro VM with some changes made so it'll bridge the AVP to the host: https://drive.google.com/file/d/1xdj_3pkgthv6utfg24WIXx821UsiHfZy/view?usp=sharing To import in VMware Workstation 17 Pro:
Make sure your settings in VMware are set to either ask when a USB is connected or to automatically connect the USB to the VM (asking when a USB is connected is preferred.) You can change this setting by opening Edit -> Preferences (Ctrl+P), going to the USB tab, and changing the setting. Here's a list of the changes I've made to this Ubuntu 24.04 Server minimized instance:
The default username/password is (Alternatively, if you want to use the method involving connecting the Vision Pro to the Mac with USB-C and the Mac to the PC with Ethernet, see my repo here for an easy(-ish) to use script: https://github.com/AlexTech01/usbncmbridge) |
would you be so kind as to measure the max bandwith the AVP dev strap is capable of supplying? and obviously, massive thanks for the tutorial and for suppling the VM. |
@PedroM4 It's 240Mbps, basically identical to WiFi 5GHz |
If I am not mistaken, AVP is capable of 1,200Mbps over Wi-Fi, or up to five times faster than through the dev strap. |
yeah in practice it seems to bump up against latency issues around there, not sure why (maybe it's a decoder bandwidth limitation idk) |
ok, so not that bad. I'm getting 960mbps average on the wifi and can push the decoder to about 550mbps at least that is what ALVR bandwidth plot says, but there is a catch, I move my head and the bandwidth may drop to 300mps or so, and that's really not nice. Anyway, I was reading a bit about it today and it seems that the speed limit is a software imposed thing, so maybe in the future apple changes that or a third party vendor appears with a wired solution. |
Hi does alvr support streaming through usb-c connection? Has anybody tried it? Thanks
The text was updated successfully, but these errors were encountered: