Recently, a friend showed me how to play GTA 5 and Cyberpunk 2077 on his Android phone and iPad. I copied his setup and tried playing Black Myth on my phone, streaming it back to my house which is 40km away from my office, and it worked quite well. I won't say it's perfect – you still need to adjust the picture quality based on your network situation, and sometimes frames will freeze for a few hundred milliseconds – but overall, I would say it gives you the best game experience on mobile devices.
- Good game experience (low latency, high quality, game controller mapping, sound, etc.)
- Powering ON/OFF the PC wherever and whenever
- A game controller that can connect to your mobile phone
- A mobile phone
- A PC connected to the Ethernet port (Motherboard should support WOL), with ToDesk configured to run on startup
- An iOS/Android device connected to the same LAN (Wi-Fi connection)
All devices should have ToDesk installed (The Game Mode, which supports high-speed network optimization and game mapping, requires extra payment, less than $10/month, which is acceptable, saving me time from trying open-source projects and potentially buying bridging services to lower network latency).
They say they have services worldwide, but I've only tested it in Shenzhen - Shenzhen (20-40ms latency).
Here's the power-on process: you click the power ON button on your phone in the ToDesk app, and the PC will wake up.
Here's the streaming process:
1000005999.mp4
It worked well on 1080p, 30FPS for Black Myth. I think if you're playing a turn-based game, you can try 2K or above, and 60FPS, which might cause more occasional freezing but won't affect the overall experience.
You can either press the power off button through the Windows menu via remote control or press shutdown on the ToDesk app. It does not require LAN configuration like powering on.