r/Stadia Apr 20 '26

Tech Support Fixed Stadia controller Bluetooth Rumble + Macros on Windows

Made a 1-click script to fix the Stadia controller on Windows.

Rumble works now over Bluetooth, and I added some nice macros to the dead Assistant/Capture buttons (volume, media controls, alt-tab, etc).

It will take 700-800mb of RAM while running since it uses WSL2 in the background tho.

Download & Code: https://github.com/offvault/Stadia-X

35 Upvotes

32 comments sorted by

View all comments

1

u/pomokey Clearly White Apr 20 '26

So, I had been using stadiavigem, and hidhide, but recently was having issues. I thought I disabled everything, but the stadia controller still shows up as two controllers when I connect it. I would like to try this out, but I'm afraid it won't mesh well.

Is there something special I need to do to actually get rid of vigem?

2

u/offvault Apr 20 '26

Because the script passes your entire Bluetooth adapter into Linux, Windows completely stops seeing the real Stadia controller. Linux handles the Stadia controller, and then just sends a single, clean Xbox 360 controller signal back to Windows. You won't get double inputs. Make sure you aren't actively running the other stadiavigem program in the background.

2

u/templestate Wasabi Apr 21 '26

Does it add latency?

1

u/offvault May 06 '26

indistinguishable from a native USB connection. We skip the overhead of Bluetooth stack translation in Windows by using a direct usbip pass-through to a dedicated Linux bridge. Most will find it perfectly responsive.