While GameStream will already pick up the mouse and keyboard without modification, the Android TV injects a heavy amount of mouse acceleration and disables some features like the Windows key, Mouse4, and Mouse5. One other good use for VirtualHere is streaming the mouse and keyboard. NOTE: There are at least two root devices that the Steam Controller uses one device for gaming, and a bootloader device for firmware updates.
If you are prompted to install any drivers, say yes. Right-click the newly-discovered Android hub and ensure that "Auto-use devices on hub" is selected. Right-click the root of the VirtualHere menu and ensure that "Auto-find hubs" is selected. Blink tags maybe? It's already bold on the website. I wish this was more apparent on the website, because I wasted 30 minutes trying to figure this one out. Note while it is possible to install VirtualHere as a service that runs at computer startup, it will only connect to devices if you bought the license, which IMHO is a tad too expensive at $39 for sharing a single device. Reboot the computer for this setting to take effect.ĭownload the latest 64-bit VirtualHere client and copy the exe to C:\Users\\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
This prevents the PC from even attempting to stream the now-broken surround sound, so you'll be able to use the official GameStream client without problems. Name the new value " CoreAudioDetour" (without quotes) and leave the data as 0. Right-click any blank spot in the right pane, and select "New > DWORD (32-bit) Value". Launch the registry editor (regedit.exe), and navigate to "HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\NvStreamSrv".
You will need to rename these files every time you update the GeForce Experience software.
rxgamepadinput.dll, rxinput.dll, and rxnvgamepad.dll.ĪLSO Navigate to "C:\Program Files\NVIDIA Corporation\NvStreamSrv" and rename the same three files.
Navigate to "C:\Program Files (x86)\NVIDIA Corporation\NvStreamSrv" and rename the following three files to. This unfortunately carries the side-effect of breaking surround sound streaming. This causes problems for single-player games like Metro 2033, so we need to disable this feature.
In Moonlight, assuming your connection can handle it (I'm on gigabit wired) change the target resolution to 1080p 60FPS and the target video bitrate to 100 Mbps. This is necessary because once we rename rxinput.dll, the native GameStream client will be unable to properly decode game audio. Install Moonlight from the Google Play Store. NOTE: According to the VirtualHere developer, the "Use by default" checkbox does not work due to an Android bug, so you'll have to hit OK any time you plug in the Steam controller. VirtualHere should display a message asking if you want to allow it to access the USB device. Plug in the Steam Controller's receiver and power on the device.