Connectivity issue when multiple NVIDIA Shields run simultaneously

My home has a Windows PC and two NVIDIA Shields:

  • Shield #1: Runs VirtualHere Server; on the opposite end of the house from my PC
  • Shield #2: Does not run VirtualHere Server; in the same room as my PC

Both rooms have an Xbox Wireless Controller, and I have two Xbox Wireless Adapters: one adapter is plugged into Shield #1, and the other is plugged into the PC. Shield #1's controller connects to the PC via VirtualHere, while Shield #2's connects directly to its dongle via RF because it's in the same room as the PC.

I can only use Shield #2's controller when Shield #1 is powered off. If both Shields are powered on, Shield #2's controller will power on but the PC will not recognize it. So if someone is using Shield #1 in the other room, I cannot use my controller with Shield #2.

I assume this happens because the VirtualHere Client auto-uses the wireless adapter from Shield #1, which creates a conflict with the adapter plugged into the PC. I suppose I could turn off auto-use and manually enable/disable as needed, but is there a more automatic solution? Would running VirtualHere Server on both Shields help?

#2

No, its not really related to virtualhere. If you plug in two xbox dongles into your pc i think you would have the same problem. You will need to turn off auto-use and use it manually. A single xbox dongle can host up to 8 controllers, so it doesnt make sense (normally) to have more than one attached at the same time. 

#3

Thanks! I want to use 2.4GHz controllers with both Shields to avoid the latency of Bluetooth. Looks like my best bet is to use a different-branded 2.4GHz controller at one Shield, like the 8BitDo Ultimate 2.