April 5, 20206 yr Hey folks, I've been using unraid for a bit over a year and for christmas, I got an Oculus Quest. Half-Life Alyx finally got me to take the plunge - I got the Anker cable that Oculus has on their support page... have it all hooked up and the Oculus App can't see the headset and the headset can't see the app. That being said, I can see the the quest in the USB list for the VM and I've added it. I can also see certain quest pieces in the device manager in windows. I've tried it in multiple USB 3.0 ports. I've restarted the headset and the VM multiple times. At this point, I'm open to suggestions. Any ideas?
April 29, 20206 yr Hey Tex8503, Did you manage to get this to work? I'm running into a similar if not the same issue. When I plug in the quest I'm prompted to "allow access" on the quest, but the VM doesn't seem to see the device. I don't see it pop up in the explorer as an attached device like I do if I plug it into a bare metal setup. I managed to get the Quest working through Virtual Desktop, but that requires SideLoading and a strong network. I was hoping to use Oculus Link to see if there's better performance.
April 29, 20206 yr Author I haven't yet. I think you've gotten further than I did, because I don't think I got the "allow access" on the Quest to come up.
April 29, 20206 yr It looks like the VM is only passing through pieces of the quest like you mentioned above. Watching some Spaceinvader One videos, the VM won't be able to or know to pass through the entire device without a USB controller. If you have a space PCIe slot you might be able solve it this way. I only have an ITX board so I'm seeing if there are alternatives.
May 1, 20206 yr Tex8503, not sure what motherboard or GPU you have, but try going through SpaceInvader One's tutorial https://www.youtube.com/watch?v=UilWLtMYd-U. I'm running into an issue with the x570-I having the same USB controller address on different buses/IOMMU groups, but maybe you have a different board and will have different results. Just be careful when specifying the vfio-pci.id and make sure it isnt the same on other IOMMU groups. I didn't pay attention and the flash drive wasn't being read properly so I had to pull out the flash drive and fix the syslinux.cfg from a different computer.
May 17, 20206 yr Author I'm finally getting back to this... and it seems that developer mode being on the Oculus Quest isn't great. Turning that off helped and I get the prompt now to ask if I want to let the PC access data on the device... according to the Oculus documentation, you're supposed to hit 'deny' - which I've done, but it doesn't seem to matter which I pick... I seem to be able to pass the Oculus to the VM, but the handshake between the Quest and the PC Oculus software doesn't happen.
May 19, 20206 yr Have you passed a USB controller? You can separate two identical ones using the latest SIO video. Passing the device is never going to be as good as passing a whole controller then you can hotplug ports.
May 19, 20206 yr I had the oculus cv1. The only way I got it to work was by getting one of these https://www.amazon.co.uk/Inateck-Superspeed-Ports-PCI-Expansion/dp/B00B6ZCNGM and then passing it through to the VM..
May 21, 20206 yr Author I bought a card that will be here friday so that I can give this a shot over the weekend. Thank you for calling this out!
June 15, 20206 yr this worked for me, I no longer use unraid but I tested it with proxmox 6.1-3 and I passed through a Fresco Logic FL1000 USB 3.0 Host Controller to my gaming vm and was able to enable Oculus Link for my Quest. No problemo
July 13, 20205 yr Hi, I bought the same card and am passing it through to Proxmox 6.1-7. Unfortunately, when I start the VM receiving the passthrough, the whole of Proxmox hangs and I have to reboot the host. I'm just using the UI for the VM and passing the PCI card through like I do with the GPU but I assume there is something I'm missing here. @Magicmissle, can you give more details on how you achieved this please?
July 13, 20205 yr 35 minutes ago, bowerandy said: Hi, I bought the same card and am passing it through to Proxmox 6.1-7. Unfortunately, when I start the VM receiving the passthrough, the whole of Proxmox hangs and I have to reboot the host. I'm just using the UI for the VM and passing the PCI card through like I do with the GPU but I assume there is something I'm missing here. @Magicmissle, can you give more details on how you achieved this please? @bowerandy I did have the freezing problem when I first started trying this I can’t remember specifically what the solution was but some of the things I changed were bios related to APCI and power management. I’m running a relatively old motherboard ASUS z10pe-d16-ws though, I haven’t upgrade because it lets me play with 512GB ram and 2x 22 core CPU’s. I did notice a huge impact moving from legacy booting to UEFI, also another adventure was figuring out that windows VM’s played much better running as OVMF especially when passing GPU’s or other PCIE devices. I spent years fine tuning unraid from 5.x-6.x and never really got the same performance:headache ratio with proxmox. It worked out of the box minus minor tweaks. I’m curious as to what your bootflags for grub are and more details about you system and configuration. I included some pictures so you can see how I’m passing my usb card to the gaming vm. Edited July 13, 20205 yr by Magicmissle
October 5, 20205 yr Hello all, was considering buying a VR headset to use with Windows running on a VM as well. I noticed that this thread sort of dropped off in July. Has anyone had success?
October 14, 20205 yr I've spent the last 2 days trying to get the Oculus Quest 2 with link cable passed through with no luck. It will show up sometimes but doesn't actually work but usually just disconnects straight after it is connected. Unfortunatly I have a mini-itx mobo with only a single USB controller so passing through a pci-e card isn't an option. Anyone else have any ideas about how this could be resolved?
October 14, 20205 yr Author Hey folks - I eventually DID get this to work, but I had to get a USB PCI Express card that I could just pass through wholesale to the VM. Once I did that, I was good to go.
July 16, 20232 yr Interesting. Sorry to revive a conversation, but it's EXACTLY what I'm working on right now. When I try to play steam VR games through my PCIe passed-through USB-C card on my ASUS z10pa-d8, I just get a black screen. The game runs fine on the pcie-passed-through GTR 2080 ti when I don't try to use the oculus.
July 17, 20232 yr Because I have a mini-ITX motherboard with just a single USB controller, it is not possible for me to pass a PCI-e card via my computer. backrooms Edited July 28, 20232 yr by bytees
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.