Skip to content

Instantly share code, notes, and snippets.

@zpoint
Last active September 20, 2024 08:52
Show Gist options
  • Save zpoint/d1e01a50d9256685757ec0a19a2d4c67 to your computer and use it in GitHub Desktop.
Save zpoint/d1e01a50d9256685757ec0a19a2d4c67 to your computer and use it in GitHub Desktop.
streaming PC steam games on mobile

streaming PC steam games on mobile

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.

Requirements:

  • Good game experience (low latency, high quality, game controller mapping, sound, etc.)
  • Powering ON/OFF the PC wherever and whenever

1000005995

Here's What You Need:

In Your Backpack:

  • A game controller that can connect to your mobile phone
  • A mobile phone

In Your Home:

  • 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).

Power On

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.

1000005997

Streaming

Here's the streaming process:

1000005998

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.

Power Off

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment