Homebrew RELEASE Moonlight-NX - Nvidia Game Stream client

Zaiphon

Well-Known Member
Member
Joined
Feb 5, 2017
Messages
129
Trophies
0
Age
31
XP
526
Country
Gambia, The
I got a few Questions.
I want to visit my family soon, so I will pack my switch for the travel as well.

1. As it seems from my Understanding I could play games via streaming from my pc to my switch, locally and Internet.

2. Can i stream any game?

3. Can I use a remote app via switch or phone to access my desktop as well to choose games etc?

4. For my use case if possible would it be to use it for it?

Regards
 

mrcroket

Well-Known Member
Member
Joined
Mar 14, 2018
Messages
124
Trophies
0
Age
31
XP
1,166
Country
Spain
1. Yes, but for internet streaming you need to use another program on your pc (apart from geforce experience) and also port forwarding some ports on the router.

2. Yep and also you can stream your whole desktop.

3. Remote app? You use moonlight to do that.

4. If you have a modern nvidia graphics card and geforce experience installed sure!
 
Last edited by mrcroket,

Zaiphon

Well-Known Member
Member
Joined
Feb 5, 2017
Messages
129
Trophies
0
Age
31
XP
526
Country
Gambia, The
1. Yes, but for internet streaming you need to use another program on your pc (apart from geforce experience) and also port forwarding some ports on the router.

2. Yep and also you can stream your whole desktop.

3. Remote app? You use moonlight to do that.

4. If you have a modern nvidia graphics card and geforce experience installed sure!

Ok thats nice! i have a RTX 2070, that should be powerful enough i think?
 

SacaSoh

Member
Newcomer
Joined
Aug 25, 2020
Messages
9
Trophies
0
Age
72
XP
116
Country
Antarctica
Here to say that this is simply the best streaming experience that I had - and I've used steam link (the hardware), Steam Link (app) on a Samsung Q70R, Nvidia Shield Portable, Nvidia Shield tablet, and the Nvidia Shield thingy that goes on the TV (both old and new versions).

Currently the stream is taking ~0.8ms to arrive, and <10ms to display @10mbps - 720p. I don't believe you need more than that (I'm rendering at 1080p and letting it be downscaled to 720p - this way it works as a 4x supersampling). Never had latency so low in any of my devices (maybe because I never tried something at just 720p?).

In switch the display time end up being a 1 frame lag, and I'm able to play platformers and quick reaction games (like Binding of Isaac) with no issues. All other games that don't depend on absolute 60fps frame precision will work perfectly, and the rest you can adjust your reactions to deal with one single frame (just like I got a platinum on jack and daxter on ps vita, running something like 15fps lol). Pretty nice to be able to play Persona 4 and 5 on the couch, or something like Fall Guys, or the other 1000 games that aren't on Switch.

To benchmark, I've also streamed to my phone (SoC snapdragon 855) and the switch version is better (no audio issues) albeit the display time is the same (~10ms). Directly to the TV (Samsung Q70R, using the steamlink app) it takes~ 1ms to arrive + ~19ms to display @30mbps - 1080p, sucks that there's no moonlight port to Samsung TVs...

All of the above tested on a 5ghz Archer C8 router, PC hooked to the router with Ethernet cable. On my experiments I noticed that enabling NAT Boost is strictly necessary to avoid transmission lag spikes (they are rare, but with NAT Boost they simply don't happen), so make sure any issue you have is not on transmission side (on all devices I have <1ms ping, absolutely stable).

I also disable QoS, firewall, logging, packet analysis, and every single thing that eats router CPU cycles or make packets be stored before being sent (for many of these functions, specially packet analysis and QoS, the router has to retain the packets in memory for a while, this causes lag even on a perfect 5ghz connection).

In my experience with streaming I'll say that unless you are maxing your CPU/GPU on a game (and you shouldn't at 720p) the specs doesn't matter on the final result (it depends solely on the client, unless you are running a PC from 10 years ago without dedicated GPU).

I would say that - if I didn't already have a Switch - this would be the "killer app" for me.
 

username23bob

Well-Known Member
Member
Joined
Mar 15, 2009
Messages
156
Trophies
0
XP
735
Country
United States
hi there, first time using moonlight. so im trying to play persona 4 (steam) and it’s incredibly choppy. my pc is in my room along with the main router. the switch is in the living room along with a google nest wifi point.

i’ve tried persona 4 and sonic ats. any help would be appreciated!

edit: also overclocking with sysclick
 

masagrator

The patches guy
Member
Joined
Oct 14, 2018
Messages
4,746
Trophies
2
XP
7,997
Country
Poland
hi there, first time using moonlight. so im trying to play persona 4 (steam) and it’s incredibly choppy. my pc is in my room along with the main router. the switch is in the living room along with a google nest wifi point.

i’ve tried persona 4 and sonic ats. any help would be appreciated!

edit: also overclocking with sysclick
720p, 3 threads, log enabled, h264, 7.5 mbps. For me it's the most stable configuration.
 

SacaSoh

Member
Newcomer
Joined
Aug 25, 2020
Messages
9
Trophies
0
Age
72
XP
116
Country
Antarctica
still extremely choppy for me, but i appreciate the input. maybe laptop is too weak?

Run something like "Rivatuner Statistics Server" to see your CPU and GPU usage when ingame - if you're maxing usage of your PC (CPU and or GPU) it will induce lag. Also, check moonlight-nx statistics to see what is the reason of your frame time (maybe streaming delay, maybe ping, maybe packet loss? Only diagnostics can tell you the reason).
 

orangy57

bruh
Member
Joined
Aug 17, 2015
Messages
756
Trophies
0
Age
19
Location
New Jersey
XP
2,126
Country
United States
Is there a way to enable the "unlock unsupported modes" setting on this version of Moonlight like the others have? For some reason I get a "Mode <resolution and framerate> not supported" error yet I'm unsure as to why, and changing the decoding and resolution settings didn't help.
 

Rigle

Well-Known Member
Member
Joined
Apr 15, 2008
Messages
169
Trophies
0
XP
573
Country
Spain
I wanted to use it, but as it doesn't have complete docked mode support and it freezes often, I find it quite unusable. Anyway, great job porting it, willing to see what's coming on next updates :)
 

buminatrain

New Member
Newbie
Joined
Sep 8, 2020
Messages
2
Trophies
0
Age
38
XP
25
Country
United States
I wanted to use it, but as it doesn't have complete docked mode support and it freezes often, I find it quite unusable. Anyway, great job porting it, willing to see what's coming on next updates :)

I had the same problem, but then removed the one I had installed from the hbmanager and got the most recent nightly build off of github, along with the common best settings posted here and resizing my desktops output to 720p prior to connecting I seem to no longer have any issues. I suspect changing the resolution on the host was what made the most difference.
 

phillyrider807

Well-Known Member
Member
Joined
May 2, 2009
Messages
429
Trophies
0
XP
1,122
Country
United States
Is Docked mode fixed in this? It's the only reason im still using the android version cause Docked mode works there. Just finished playing RE2 via moonlight and would love to be able to use this now and stop having to boot into android.
 

mussezera

New Member
Newbie
Joined
Jul 4, 2020
Messages
3
Trophies
0
Age
27
XP
88
Country
Brazil
In case anyone has issues to get the controller detected by the game when streaming Steam games, I had to disable "Xbox Configuration Support" on the Steam Controller Settings for my controller to work. Thanks a lot, it's working great!
 
Last edited by mussezera,
  • Like
Reactions: Ty_ and Broduskii
General chit-chat
Help Users
    KennieDaMeanie @ KennieDaMeanie: Or it could be that you're just too easy