Using oculus quest with eGPU on a mac
 
Notifications
Clear all

Using oculus quest with eGPU on a mac  

  RSS

Banana137
(@banana137)
Active Member
Joined: 3 years ago
 

Hello,
I recently bought an oculus quest and would like to be able to connect it to my computer.
I also bought a Razer Core X to add an external graphic card to my laptop (not necessarily for VR)
But now I think I made a mistake and should have bought the Chroma version instead (to connect the quest to the USB port on the chroma)
is there a way to make it work with the Core X?
maybe using a USB-c hub on the core x?
is there a way to connect the quest to a laptop's USB port, but using the eGPU instead of the computer's GPU?

 Thanks!

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Topic Tags
aaronr
(@aaronr)
New Member
Joined: 3 months ago
 

I have this working on a 2018 Mac Mini with a Razer Core X and Radeon RX 5700 XT. You don’t need the Chroma for its USB-C port. Just plug the Quest directly into the computer.

In fact I think it’s actually it’s better to do it this way so that the Quest isn’t stealing some of the Thunderbolt bandwidth to the eGPU, it just has its own path direct to the computer. The Quest itself requires a lot of USB-C bandwidth to operate.

Mac Mini 2018 • Razer Core X • Radeon RX 5700 XT
macOS Catalina 10.5.6 • Windows 10 (2004)


ReplyQuote
Banana137
(@banana137)
Active Member
Joined: 3 years ago
 
Posted by: @aaronr

I have this working on a 2018 Mac Mini with a Razer Core X and Radeon RX 5700 XT. You don’t need the Chroma for its USB-C port. Just plug the Quest directly into the computer.

In fact I think it’s actually it’s better to do it this way so that the Quest isn’t stealing some of the Thunderbolt bandwidth to the eGPU, it just has its own path direct to the computer. The Quest itself requires a lot of USB-C bandwidth to operate.

Oh cool! good to hear!
How does it work though? does it automatically use the eGPU instead of the computer's one? or you should configure it or something?
I suppose the data have to travel back from the eGPU to the computer, I heard this could cause severe performance lost (hence using an external monitor), is this the case?
How about when using Thunderbolt2 connection (with apple's adapter)?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
aaronr
(@aaronr)
New Member
Joined: 3 months ago
 
Posted by: @banana137

does it automatically use the eGPU instead of the computer's one?

 

Yeah the Oculus software just automatically sees the eGPU thanks to the AMD Radeon software and uses that.

Posted by: @banana137

I suppose the data have to travel back from the eGPU to the computer, I heard this could cause severe performance lost (hence using an external monitor), is this the case?

Yes there's a slight hit but not enough to care about really. VR still works great despite this provided you're using an RX 580 or better with at least 8GB VRAM. I was able to play Half Life: Alyx on High quality settings with an RX 580!

Posted by: @banana137

How about when using Thunderbolt2 connection (with apple's adapter)?

Yeah I think there's an additional hit here, but I can't really speak to the impact of that as my Mac has Thunderbolt 3.

This post was modified 3 months ago

Mac Mini 2018 • Razer Core X • Radeon RX 5700 XT
macOS Catalina 10.5.6 • Windows 10 (2004)


ReplyQuote
Leandro Glossman
(@leandro_glossman)
Active Member
Joined: 10 months ago
 
Posted by: @aaronr

I have this working on a 2018 Mac Mini with a Razer Core X and Radeon RX 5700 XT. You don’t need the Chroma for its USB-C port. Just plug the Quest directly into the computer.

In fact I think it’s actually it’s better to do it this way so that the Quest isn’t stealing some of the Thunderbolt bandwidth to the eGPU, it just has its own path direct to the computer. The Quest itself requires a lot of USB-C bandwidth to operate.

For what I read, link cable is limited to 150 Mb/s so it doesn't make any meaningful difference if you hook it up to either the egpu or the internal port. I tested this myself and FPS were the same regardless where you connect it to.

Regarding the Quest setup with egpus, it does work but it's not optimal since data now flows from CPU -> TB3 -> EGPU -> TB3 -> CPU -> QUEST (even when connected to the egpu or virtualink port of RTX cards). It's kinda the same scenario as using an egpu with an internal display but much worse because of the extra latency introduced by link.

My personal experience is that on an RTX2070 games play better than on my macbook 16" dGPU but nowhere near how they do on an external display. I tested this recently on Star Wars Squadron and FPS dropped from ~100 on [email protected] to ~30 on Medium for the Quest+Link.

My advice is to get a real VR headset like the Rift or so.

This post was modified 2 months ago

Macbook Pro 2019 16" + Aorus Gaming Box upgraded with regular Gigabyte RTX 2070
Oculus Quest + Link


ReplyQuote