I recently purchased VirtualHere for Steamlink to use my Xbox 360 controllers via the USB wireless controller adapter. Unfortunately, the Xbox 360 controller doesn't seem to be working properly during the Steam Remote Play streaming session. The controller does briefly work in Steam upon initial startup for a couple seconds. Steam appears to see the controller because it shows a notification about loading the relevant controller profile. After those couple of seconds, the controller is no longer able to control the session or even exit out. I confirmed that the controllers work when navigating the Steamlink menu (before starting remote play), I've shared the controller for VirtualHere via the Steamlink options, and VirtualHere PC client (Windows 10 Pro, x64) sees the USB device/controller on my host PC. The controllers also work as expected when not shared via VirtualHere. I also confirmed the USB wireless adapter works properly when plugged directly into my host PC.
I also have an Xbox Series X controller but read here that the controller is not supported because of how it's detected by Windows upon initial startup.
Appreciate your support!
UPDATE: I tried using the latest vhui64.exe from VirtualHere.com (instead of Steam's installed version) but get the same results. I also just pulled the system messages from the VirtualHere client on my latest attempt, but I don't see any obvious clues:
2023-03-28 13:11:32 INFO :VirtualHere Client 5.4.5 starting (Compiled: Mar 25 2023 22:02:39)
2023-03-28 13:11:32 INFO :Client OS is Windows 10 (build 19045), 64-bit edition
2023-03-28 13:11:32 INFO :Using config at E:\[UserName]\AppData\Roaming\vhui.ini
2023-03-28 13:11:32 INFO :IPC available at \\.\pipe\vhclient
2023-03-28 13:12:27 INFO :Drivers are up-to-date
2023-03-28 13:12:27 INFO :Connected to the VirtualHere Client Driver (Version 2)
.
It should work ok.
1. Plug the wireless dongle into the steam link
2. In the steamlink virtualhere menu option select the dongle (Probably called "XBOX Acc")
3. Start streaming remote play (Note: only works over LAN not over the Internet)
4. Turn your xbox 360 or xbox x controller on and it should sync to the wireless dongle passed through from the steamlink. If not you might have to press the sync button on the wireless dongle and your controller
Is that basically what you are doing?
Thanks for the reply! Yes,…
Thanks for the reply! Yes, that's what I'm doing. I've also tried turning the controller on first (when Steamlink starts up) and also waiting until after the remote play session begins. No success either way. Interestingly, I can't even connect the wireless controller to the dongle once the remote play session begins if VirtualHere USB is enabled. If I go back to the Steamlink menu and disable VirtualHere for the dongle, the controller seems to connect normally again.
.
OK im not sure sorry, it used to work fine and works fine on other platforms. My only suggestion is to try to rollback the steamlink firmware to e.g something from about a year ago. See if that resolves it https://help.steampowered.com/en/faqs/view/3F04-3833-414D-454C
Bummer, but thanks for the…
Bummer, but thanks for the reply. I'll look at rolling back the Steamlink build. I'll also ask other Steamlink users if they're experiencing any similar problems with the current build. If not, that might indicate there's something unique in my particular setup causing this issue.
.
I have pushed an updated virtualhere to valve yesterday. This might fix your issue with the x360 controller. It will be in the next steamlink firmware update, perhaps the beta. Once you get the steamlink firmware update see if it works ok. You can follow the firmware updates here https://steamcommunity.com/app/353380/discussions/
Thanks, I'll let you know if…
Thanks, I'll let you know if that works! I'm also getting a wired USB controller to test as well. I'll reply back here with updates later this month (or whenever the new firmware drops).