Oculus Link with an eGPU - any chance to get this to work?
Update: Funny, just after I posted this suddenly there's a prompt for another software update and now it works. =) But still only on the USB port(s) of the eGPU and not any of the Macbook USB 3 ports.
So to sum it up -- i got the recommended Anker cable ( https://www.amazon.de/dp/B01MZIPYPY/) and even added another usb 3.0 3-meter extension cable and Link works with it. The Mantiz Venus USB connection is a bit flaky though, so I would prefer to connect the whole thing directly to the Macbook. This seems not to work, though, and I am wondering why.
Maybe it's the adapter (used 3 different ones; Headset is not found like like disconnected with any of them). Or maybe it's another cause?
So now I'm wondering - when the official USB-C to USB-C 5-meter cable comes out, will it work when plugged directly to the Macbook? Or is a USB-A to USB-C cable needed and plugged into the eGPU enclosure?
Pragmatically, would an upgrade to the Razer Core X Chroma (with more stable USB) be a sustainable fix? Or should it anyways work on one of the laptop ports (which should be stable) as well?
Did anybody else already try it? What's your experiences?
I'm a Quest owner and I'm thinking about buying a gaming PC just for VR.
The thing is, that in afew days my new workhorse, a 16"MBP i9 will show up. That could be my chance to get into all this bootcamp/eGPU mess - but should I, or is it too much fiddling?
any idea or help is appreciated!
Maybe on that latest MBP Oculus Quest + Link would even run without an eGPU already. But AMD graphics is not yet supported in the beta version.
Otherwise, I do recommend an eGPU. Best value if you already have a suitable laptop. 😉
Also got the Quest + Link running in the meanwhile. Here's what I did:
- Using the recommended Anker cable + a USB 3.0 3meter extension cable.
- Had to connect the Quest to a USB port of the eGPU (not every port works, but some do work).
- To get more stable USB on the eGPU (with Mantiz Venus): Did turn off WiFi and Bluetooth (airplane mode). Running Ethernet via an USB adapter. Also installed the Oculus Tray tool, which helps to put USB out of power saving mode. Additionally went through all USB controllers and put them to high power / maximum performance mode. Sometimes windows power saving may otherwise cause some flaky USB behavior.
- Doing the above, the setup is actually already running quite nicely! So i can recommend it. 🙂
I have the same Macbook pro 2016 with the Radeon 460 and I am running the Razer Core X Chroma with a Radeon VII. I followed all the steps to get it to run in Bootcamp. I've run into a few problems with Oculus Quest Link that I've been unable to resolve. Using a 3rd party link cable (Partylink) works perfectly when plugged into the right Thunderbolt 3 port not taken by the eGPU. This must be plugged in pre-boot or the system will crash. Any peripherals plugged into the Macbook directly also cause the system to crash. I think this is a side effect of disabling lanes to enable the eGPU. There is minor stutter but this stutter is completely resolved when I plug in an external monitor to the eGPU. Plugging this same cable into the USB-A on the eGPU via the provided adapter also works but creates a lot of lag and stutter in the headset only. Using the official Oculus Link cable plugged directly into the Macbook using the same Thunderbolt 3 port does not connect to the Oculus Quest. Windows gives me the error "USB device not recognized" and then the details say the device is either not working or malfunctioning. I can plug the Official cable and plug it into the eGPU USB-A using the same USB-C to USB-A adapter. The link cable then works but creates the same lag and stuttering issues that the 3rd party cable did. Additionally the headset does not charge due to being plugged into a USB-A port.
I am still troubleshooting the issues I'm having. I will update this post if I find anything new.
When using the Oculus Quest + Link I am having the frame rate "judder" that @jjtrick is having. I have the 5 meter Oculus cable, and had previously used the party link cable (too short) and that made no difference for anyone who might be curious. My eGPU is plugged into the right side of my Mac, my Oculus is plugged into the left side, and I have one 32" ultra wide display plugged into my eGPU via display port. The only Oculus support page about "judder" says to make the Oculus the primary display if you're using multiple displays, and to ensure that Aero is enable in Windows, which I would assume would be set to on by default, but haven't checked yet to see myself. Otherwise, it appears that pretty much every MacBook that is eGPU capable meets the minimum specs , so I don't believe that it's an issue with the hardware other than it being a difference of throughput between PCIe and Thunderbolt 3 as discussed here. Like I said, I have no issues playing PC games on max settings, so I'm not sure why there would be an issue with the Quest + Link, so I'm open to any fixes myself.
Similar setup, similar problems. Reached out to Oculus for help and sent them my error logs. Here is what they said:
After further analysis, I've noticed the following issues:
- There may be an issue with either the Port/Driver/Controller.
Please try the following troubleshooting steps:
- Update USB Drivers.
- Try a different port.
- Unplug any unnecessary USB Devices as it takes up bandwidth.
- Ensure that USB power saver settings in Windows Device Manager are not enabled. Here are the steps for that:
- Open Device Manager.
- Locate your USB ports.
- Right click and select Properties.
- Navigate to Power Management.
- Ensure that the options to save power are deselected.
I know with my desktop pc, that plugging my quest in via a 3m active cable, to the usb-c port on my graphics card, works perfectly.
What are the chances that the same will work, for my egpu?
The MBP 13" would only work if I plugged the Oculus Link into the right USB-C ports, not the Razer enclosure. I played some Half-Life Alyx and got decent performance. It got a little choppy when things got crazy in the game and could only run it in Low res mode. The game stated that it was a CPU limitation vs as the MBP i5 U processor.
The MBP 15" fared much better with the i9 HK processor but would crash my system if I plugged the Link into any of the MacBook ports. The setup for the MBP 15" was much different from the 13" due to the dGPU in the 15". I was able to get it working by plugging the Link directly into the Razer Chroma X enclosure. I bumped the graphics to Medium in Alyx and it runs smooooooth.
On both machines, I'm running Windows 10 build 1909. Currently running v14 on the Oculus Rift store and the Oculus Quest.