Connecting a controller to a PC from another room, the right way
It’s a common setup: the gaming PC lives in the basement, the office, or the spare bedroom, and the TV is in the living room. You’d like to play from the couch, but a Bluetooth controller doesn’t reach, and a wireless USB extender is flaky.
There’s a better answer: use your phone, or the controller you already own. Dish runs on your phone and sends your input to Satellite on your gaming PC, which turns it into a controller your games recognize. They talk over the Wi-Fi you already have. If the pad you want to use is plugged into a laptop or a Steam Deck, Dish for Windows and Dish for Linux send it the same way.
This post covers why that works better from across the house, and the trade-offs worth knowing.
The Bluetooth problem
Bluetooth is fine when the controller is in your hand and the PC is on the desk in front of you. Beyond that, it struggles:
- Range. A Bluetooth gamepad reaches about one room. One wall takes a real bite out of that, and two usually end it.
- Lag. Even in the same room, a Bluetooth pad has a slight delay that a wired controller doesn’t.
- It competes with your Wi-Fi. Bluetooth and Wi-Fi share the same radio band, so they take turns, which helps neither.
Together, that makes Bluetooth through a wall feel sluggish, with the odd moment where a stick seems to stick until the connection recovers.
The Wi-Fi answer
Modern Wi-Fi handles the small, frequent messages a controller sends very well. So instead of pairing a Bluetooth pad to your gaming PC, Dish sends your input to your PC over the Wi-Fi that already covers your home.
What you get:
- Your Wi-Fi’s range. If your phone has Wi-Fi on the couch, Dish works on the couch.
- The feel of a wired pad. In a fast game you’d be hard pressed to tell it from a cable.
- No radio fight. Your phone is already on Wi-Fi for everything else.
- More than one player. Several phones on Wi-Fi is no trouble.
- Your controller’s extras. Hold a DualSense and, with Satellite on Windows, its haptics and adaptive triggers come along too.
What about across the internet?
That’s a different problem. Dish is built for your home network, which is how it stays fast. Across the internet you add real distance: fine for slow games, noticeable in anything twitchy. For anything competitive, keep everyone on the same network.
Practical setup
- Install Dish on the phone you want to use as the controller.
- Install Satellite on your gaming PC (guide).
- Pair once: tap your PC and type the 4-digit PIN from Satellite’s dashboard.
- Pick how you’ll play: the touch screen, or a controller plugged into your phone or paired to it over Bluetooth.
- Play.
Your PC sees a normal controller, and every game on it can use that controller, while you hold your phone in another room.
Will it feel different from Bluetooth?
Yes. On the same network, side by side:
- A wired controller: instant.
- Dish over Wi-Fi: as good as instant. You won’t feel a difference from the wire.
- Bluetooth in the same room: a touch behind.
- Bluetooth through a wall: clearly laggy, with the occasional bad hitch.
You’ll notice the wall-blocked Bluetooth case the first time you try to time a parry in a fighting game.
A few caveats
- Your Wi-Fi has to be decent. With a very old router, or in a packed apartment building where everyone shares a channel, results vary.
- Some phones throttle background apps. A few Android phones ship aggressive battery savers that can delay Dish. If yours does, exempt Dish from battery optimization.
- Wire your PC if you can. Plugging the gaming PC into the router with Ethernet keeps things as fast as possible.
Where to next
- How to use your phone as a wireless controller for your PC, the beginner walkthrough
- Sunshine + Moonlight + Dish: the cloud-gaming-at-home trio
- Why Wi-Fi beats Bluetooth for gamepad streaming
If Dish made playing from across the house better, tips keep the project going.
Vous aimez ce que vous lisez ?
Dish et Satellite sont gratuits et open source. Les pourboires permettent qu'ils le restent.