Homebrew RELEASE Moonlight-NX - Nvidia Game Stream client

Ty_

Well-Known Member
Member
Joined
May 22, 2018
Messages
399
Trophies
0
Age
44
XP
1,256
Country
United Kingdom
I tested it in few games about two hours, maybe you guys use high bitrate value (use some from 5 to 10) or H265 video codec?
And after I released new version I also got one freeze :wacko: But after reopen all works fine.

I was using 7.5, that worked well with the previous version. I'll have another crack, see how I get on and report back

EDIT: Had a good run lowering it to a bitrate of 6 but it seized up again. Can still control the game but the video on the switch freezes.

To add a positive, the latency is still really good
 
Last edited by Ty_,
  • Like
Reactions: lordelan

Alvsar

Member
Newcomer
Joined
May 3, 2020
Messages
7
Trophies
0
Age
41
XP
325
Country
United Kingdom
It is beautiful, everything works perfect for me (Sxos here). I am using bitrate 10 and the IQ is great and the sound is in sync.
Thanks for your hard work.
 

darkxex

Well-Known Member
Member
Joined
Jun 13, 2016
Messages
156
Trophies
0
Age
30
Location
Santiago
XP
979
Country
Chile
all perfect, is possible add within the application a Overclock Option? how retroarch. or default OC in open the app?
 

stompysan

Well-Known Member
Newcomer
Joined
Dec 10, 2014
Messages
72
Trophies
0
Age
32
XP
646
Country
United States
Advice. So I got my device paired, it is showing some games, but when I try to launch any of them I just get an error that says "Invalid". Gamestream is set up properly, as I can use my Shield TV no problem. Ideas?
 

zniel0

Well-Known Member
Newcomer
Joined
Aug 13, 2018
Messages
84
Trophies
0
Age
39
XP
436
Country
United States
Something is off, there is too much delay in comparison to moonlight running on the switch via android. I dont get much delay there especially with first person shooters. Maybe its h.265 codec not working properly. I tried playing Rage 2 on the switches native os there were large movement delays.
 

mss1988

Active Member
Newcomer
Joined
Jul 25, 2018
Messages
44
Trophies
0
Age
36
XP
986
Country
France
My results with 1.0.7:

- Settings: 10Mbps, 60fps, 720p, 4 threads.

- Video latency is comparable to Android Moonlight.
- Audio latency is like 1s.
- Audio is on and off often and sometimes completely stop.
- I lose control sometimes.
- Force close app (using X button with title redirection) always with significant delay and always end up with error popup.

It would be very nice to have text captions option in UI for games.

Despite the issues this is best version so far.
 

Ty_

Well-Known Member
Member
Joined
May 22, 2018
Messages
399
Trophies
0
Age
44
XP
1,256
Country
United Kingdom
Lowered bitrate to 5, gave me the smoothest experience so far. Got a soild 20-30 minutes of no issues, then the sound stopped.

Noticed another minor issue, when Moonlight on the switch closes it's connection with the PC, sometimes the PC isn't aware of this and will continue trying to do sound through the nVidia driver without being able to change it.

had a quick look and this seems a possible fix:
https://www.nvidia.com/en-us/geforce/forums/gamestream/19/266802/gamestream-mutes-pc-audio/

specifically this:
"It seems like it's an issue with the NVContainerLocalSystem service when exiting from Gamestream. If you go to the task manager (in Windows) ->Services -> Restart the nvContainerLocalSystem Service then it will release your PC from the gamestream session and get you back to normal without a restart."
 

darriousx

Member
Newcomer
Joined
Aug 5, 2018
Messages
17
Trophies
0
Age
34
XP
196
Country
United States
Wow, this is absolutely amazing and honestly "JUST WORKS"! I left all default settings (720p60fps, H.264, 10mbps). I played Batman Arkham Knight for about an hour with no issues at all.

There are a couple glitches that did happen:
- Going to HOS home screen and back into app will cause audio lag/other random stutters. Closing the app entirely and going back into Moonlight, via title redirection, fixes this
- Occasionally rumble did not work when starting a game but it worked about 99% of the time
- When exiting the the "game" via the L+R+Down/Up they both seem to do the same thing. Unless one is ending the connection for Moonlight and giving full access back to the user on PC and the other is just going back to the app but still keeps the "Moonlight connection". Either way, it doesn't exit the current game nor does it switch the resolution back to what it was previously. Not a huge deal but something to be aware of.

Other than those few issues I did not encounter any other problems. Touch controls work, via L/R & ZL/ZR for Left and Right click respectively. Audio doesn't lag, video latency is super low, joycon latency is also low.

I had issues with gamepad and non connected joycons. Latency was very high when disconnecting. Docking and 1080p support also were not working very well for me, but that is already stated by dev.

Overall, I'm VERY impressed and can't wait to see how far this project goes. Right now, it's the best thing I've seen for native PC streaming to the Switch. Good job!
 
Last edited by darriousx,
  • Like
Reactions: rock88

rock88

Well-Known Member
OP
Newcomer
Joined
May 19, 2018
Messages
81
Trophies
0
Age
35
XP
900
Country
Russia
New update here.

Changelog:
  • Partial gamepad input in UI (Doesn't work with buttons on topbar and Settings, A - select, B - back);
  • Fix issue with exit from Main screen by pressing PLUS button;
  • Add Streaming Optimal Playable Settings (set desktop and game resolution same as a stream resolution);
  • Add Play Audio on PC option (enable/disable audio on PC while streaming);
  • Setup GamePad on a stream start (some games don't recognise gamepad without this feature);
  • Fix game quit on a exit from stream by press L+R+Down;
  • Remove ffmpeg decoder capabilities which can cause internal decoder corruption;
  • UI bugfix and improvements.
Audio still can freezes/crashes (also app can freezes on a stream exit), I'll check that soon.
 

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,717
Trophies
1
XP
4,426
Country
Netherlands
New update here.

Changelog:
  • Partial gamepad input in UI (Doesn't work with buttons on topbar and Settings, A - select, B - back);
  • Fix issue with exit from Main screen by pressing PLUS button;
  • Add Streaming Optimal Playable Settings (set desktop and game resolution same as a stream resolution);
  • Add Play Audio on PC option (enable/disable audio on PC while streaming);
  • Setup GamePad on a stream start (some games don't recognise gamepad without this feature);
  • Fix game quit on a exit from stream by press L+R+Down;
  • Remove ffmpeg decoder capabilities which can cause internal decoder corruption;
  • UI bugfix and improvements.
Audio still can freezes/crashes (also app can freezes on a stream exit), I'll check that soon.
Very glad to hear development is active on this homebrew. Is it possible to make touchscreen move the mouse cursor and emulate mouse clicks by touching/clicking on the screen?
Would be a dream to play Age of Wonders 3 on my switch via this.
 

Maotelus

Member
Newcomer
Joined
Mar 15, 2017
Messages
6
Trophies
0
Age
29
XP
87
Country
Brazil
I'm getting the error "Invalid" whenever I try to start a game or the steam. Am I doing something wrong? I can stream normally on my psvita.
 
Last edited by Maotelus,

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,325
Trophies
3
XP
12,161
Country
Poland
Something is off, there is too much delay in comparison to moonlight running on the switch via android. I dont get much delay there especially with first person shooters. Maybe its h.265 codec not working properly. I tried playing Rage 2 on the switches native os there were large movement delays.
Just don't use h265. It's heavy taxing on CPU and support is not as great as for h264.
 
  • Like
Reactions: Rahkeesh

mss1988

Active Member
Newcomer
Joined
Jul 25, 2018
Messages
44
Trophies
0
Age
36
XP
986
Country
France
As long as there are no NVDEC (HW video decoder) implemented, IMHO h265 should be disabled, as Tegra X1 isn't strong enough to SW decode h265 (just to avoid confusion).
 
  • Like
Reactions: spitf1r3

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    What's really cool about Pi's tho is you can have multiple SD cards with different OS on each SD card and change from say a gaming machine to a full fledged pc if wanted
  • K3Nv2 @ K3Nv2:
    Plus all bios are set up and usually includes at least 128gbs or 64
  • K3Nv2 @ K3Nv2:
    Yeah but if your main goal is just to play n64 and GameCube you can save about $50 and have the portability option
    +1
  • BigOnYa @ BigOnYa:
    True, but on 2 monitors at 4k. Its just want you want really, to each they own.
  • K3Nv2 @ K3Nv2:
    For a kids aspect Anbernic would be the better option they'd probably melt over the price on a good 4k display
    +1
  • BigOnYa @ BigOnYa:
    For that texasroo guy, I'd recommend the Spell and speak as his first system.
    +1
  • K3Nv2 @ K3Nv2:
    So they buy a pi5 kit for about $150 and say a 28" 4k display probably looking around $400 total
  • K3Nv2 @ K3Nv2:
    They'll be getting in the territory of portable Pcs anyway
    +1
  • BigOnYa @ BigOnYa:
    Again you get what you pay for, its like buying a S series for $300 but its only 1440p native, if you want true 4k, gotta get the X model for $500. But yea you right, when moms buying it anyways, you gotta stay cheap.
  • K3Nv2 @ K3Nv2:
    They could use HD out on their TV no real need for a monitor these days tbh the purists will disagree
  • K3Nv2 @ K3Nv2:
    I'm kind of phasing out on the need for wanting all these consoles cool to have but they just become dust build ups
  • BigOnYa @ BigOnYa:
    I here ya there, I have too many myself, and have hard time letting them go, since most of mine I've modded at some point. Anymore I just play Switch on the go, seriesx at home.
  • Xdqwerty @ Xdqwerty:
    ack my throat
  • K3Nv2 @ K3Nv2:
    I need to invest in some storage totes tbh
  • BigOnYa @ BigOnYa:
    Tots?
  • K3Nv2 @ K3Nv2:
    Tootles
  • BigOnYa @ BigOnYa:
    Tootles? Wtf
  • K3Nv2 @ K3Nv2:
    Oh tootles
  • BigOnYa @ BigOnYa:
    Oh totes , lol, like Tupperware storage, I gotcha
  • BigOnYa @ BigOnYa:
    I'm designing my own entertainment cabinet for my man cave, to store all my systems, then I'm also designing a power supply/HDMI switcher so I can switch to whichever system I want, and power it also. Already picked up the cabinet board, but tinkering with my drawings before start
  • BigOnYa @ BigOnYa:
    But yea, I have frogger arcade cabinet that I gutted and put a Pi4 then Pi5 into, but it never gets played much anymore, should sell it. Even when the kids come over, they don't want to play on it, just the xbox. TMNT and Simpson's arcade is still so fun on it, esp w 2 players.
  • K3Nv2 @ K3Nv2:
    Gonna check out the new Garfield looks like garbage
  • BigOnYa @ BigOnYa:
    Can't wait to see the new "stick" that can actually play Ps3 or 360 games. I know they are getting close.
  • BigOnYa @ BigOnYa:
    @Xdqwerty didn't you see the new garfield?
  • K3Nv2 @ K3Nv2:
    Ah it's all animated I was hoping for some live action
    +1
    K3Nv2 @ K3Nv2: Ah it's all animated I was hoping for some live action +1