Tutorial  Updated

Streaming your PC games to Switch (No latency)

Hi guys! After two days of messing up things i finally found a way to proper stream pc (and emulated) games to switch.

The result



What you'll need

A nintendo switch console with arch linux (thanks to natinusala for the awesome guide i will follow your guide bones :P https://gbatemp.net/threads/quick-tuto-how-to-boot-linux-on-your-switch.501918/)
A Gaming PC
A fast wifi connection

What works

Near 0 latency streaming
No FPS drops under 30
No crashes
Nice image quality

What doesn't work/cons

No Sound (Pump up your speakers Volume)
Joycon Input (Connect them to PC thanks to NoThisIsStupider) https://gbatemp.net/threads/connecting-joycons-to-pc-tutorial-with-analog-support.471017/)
Short range because of Joycon connection to PC
Screen tearing can happen sometimes

Let's Begin (PC HOST)

Download and install Nomachine software https://www.nomachine.com/
reboot your pc then open Nomachine service and set it like screenshots
https://imgur.com/a/WRiZr1i

Now connect to your switch through SSH Protocol and launch the following commands (you can type those on switch terminal too):

su (enter password)
wget http://download.nomachine.com/download/6.1/Arm/nomachine_6.1.6_4_aarch64.tar.gz
mv nomachine_6.1.6_4_aarch64.tar.gz /usr
cd /usr
tar xvf nomachine_6.1.6_4_aarch64.tar.gz
cd NX
./nxserver --install slackware

when the installer is done launch the program from your app menu and type your host pc ip address to connect.
Now the most important part required to get minimal latency: Tap the right top edge of the switch screen and click on Display --> Change Settings and set it like this photo https://imgur.com/a/0g79JMV

I'm sorry for bad English, please tell me if something is not plain and i will edit the post.
Tell me also if you find problems or better settings so i can update this thread.

Now enjoy your pc games on our favorite console! :)
 
Last edited by dovere,
Wow. This is pretty dope. When monster hunter world comes to PC, you can play it on the switch then.

P.S. your PC rig looks awesome.
 
What about installing Steam for Linux on Switch and using its streaming functionality? Or Rainway? Do they perform well?
 
There's very low lag and it works well, but I can't get the joycons to sync with the PC correctly =/
 
Last edited by Miqote,
There's very low lag and it works well, but I can't get the joycons to sync with the PC correctly =/
My Joycons connect well on PC and I'm able to play FFXIV with it (btw. I like your username :P ).
But as soon as I stream my gameplay to Switch with NoMachine, I get a bad input lag of 2-4seconds.
 
  • Like
Reactions: Pluupy
Wow. This is pretty dope. When monster hunter world comes to PC, you can play it on the switch then.

P.S. your PC rig looks awesome.

Thank you, hopefully there will be better software to do this

What about installing Steam for Linux on Switch and using its streaming functionality? Or Rainway? Do they perform well?

steam doesn't seem to run on arm64 and rainway doesn't work for me

There's very low lag and it works well, but I can't get the joycons to sync with the PC correctly =/

did you follow the guide linked in this thread?

My Joycons connect well on PC and I'm able to play FFXIV with it (btw. I like your username :P ).
But as soon as I stream my gameplay to Switch with NoMachine, I get a bad input lag of 2-4seconds.

very odd, i don't get any input lag on joycons

How far can joycons be from PC?

about 6-7meters
 
  • Like
Reactions: Pluupy
It asks for a password from my pc to connect to it but my pc has no password
 
Booo OP! BOO! Fake news thread! Saying no latency and then almost no latency isn't the same thing! /jk

Nice work. :) Got to hope audio drivers and joycon drivers gets programmed to use the full potential.
 
  • Like
Reactions: danikei
NoMachine is pretty good (Jump Desktop slightly edges out at higher resolutions), but is it possible to run Moonlight (needs an Nvidia card) or Parsec (runs on anything)? From a quick Google, both seem to run on ARM, but I don’t know much about Linux.

Either of those are actually close to 6ms or so of latency on LAN.
Moonlight Embedded should work since it's designed for Raspberry Pi and the like: https://github.com/irtimmer/moonlight-embedded
It should work even better than Nomachine. Nomachine might be really fast but it's not designed for games.
 
Last edited by The Real Jdbye,
I got to say that Moonlight is pretty terrible. The quality is really, really bad.
 
I got to say that Moonlight is pretty terrible. The quality is really, really bad.
You might be doing something wrong then (or need a better router), most people (including myself) get amazing results from Moonlight.
 
You might be doing something wrong then (or need a better router), most people (including myself) get amazing results from Moonlight.
Well I did try to stream it to my TV from my PC. Then again it's a 980 card in my PC. And yes I suppose I might, but sitting on a 4K 55" tv. I do notice a really, really big difference in quality in games such as Rocket League. So I guess I might be high demand for better software. I might need a better GPU as well.

The router isn't the issue. Already measured the transfers. Both with cable and wifi. This is my area of expertice.
 
Actually got it working just by changing the value in the registry to allow remkte login without password. Instantly worked :3

very nice :) what entry did you edit? i want to do this too, i set "a" as password for nomachine xd
 
OP how do you get work joycons with PC? i cant use Xoutput
jbi103W.png
 

Site & Scene News

Popular threads in this forum