Homebrew RELEASE Switch Remote Play - Stream your PC to your Switch

SkyDark719

Member
Newcomer
Joined
Apr 25, 2020
Messages
16
Trophies
0
XP
394
Country
Spain
@hippy dave someone's suggested that earlier on in the development of this project. I plan to do it, but at the moment I can't due to not having a convenient LAN network setup where I'm currently living. I'm in the process of moving so hopefully at the new place I can setup a proper LAN network and get to creating this feature. :)



@SylveonEspeon I'd suggest maybe re-installing the ViGEm driver. Do your joycons work in the menus for changing settings and such? If so then it would most likely be the driver needs re-installing. Please check the console output of the PC program to see if any errors are reported.



@SkyDark719 Thank you for the kind words! I'm very glad to hear you find it useful :)
That's a clever way to do that! Using a virtual monitor and then streaming it to the switch. Very neat idea.



@hippy dave sorry the audio isn't consistent. I'm planning a complete re-write of how it works on the Switch program. I'm suspecting it might be a timing issue with how I'm handling the audio packets. But I've never ran into the issue personally. Could you try experimenting with overclocking your Switch? See if that has any effects on the audio issue.

Still finishing up some life things, but free time is on the horizon for me so not long to go. Thanks for being patient :)
And I notice that the audio comes the primary output that is selected in Windows. If I leave for example my headphones, and while the connection, I change it to my speakers, I can hear the GamePad audio from my Switch, and sound of the game through my speakers (configuring that in Cemu) :)


I'm waiting to the gyro functionality, it will be so nice playing like that in games that supports it. And do you plan to add rumble to the app?
 
Last edited by SkyDark719,
  • Like
Reactions: Diblox

Diblox

New Member
Newbie
Joined
Apr 25, 2022
Messages
1
Trophies
0
Age
21
Location
France
XP
23
Country
France
And I notice that the audio comes the primary output that is selected in Windows. If I leave for example my headphones, and while the connection, I change it to my speakers, I can hear the GamePad audio from my Switch, and sound of the game through my speakers (configuring that in Cemu) :)


I'm waiting to the gyro functionality, it will be so nice playing like that in games that supports it. And do you plan to add rumble to the app?
I'm waiting for the gyro functionality too! I hope it will be implemented soon.
 

Moehammered

Well-Known Member
OP
Newcomer
Joined
May 21, 2019
Messages
86
Trophies
0
Age
30
Location
Shiga, Japan
XP
293
Country
Japan
@SkyDark719 Adding rumble I've thought of but it is not planned for any time soon. Mainly because it'd require re-writing a bit of the controller logic for the PC and Switch program. I need to first experiment with how ViGEm drivers handle rumble. So answer for now is a no, but I will attempt to prototype it at some time and if it isn't difficult I will begin adding it as a feature.

@Diblox I'll try not to keep everyone waiting too long on gyro functionality. Thanks for being patient! :)
 
  • Like
Reactions: Diblox

habla2k

Well-Known Member
Member
Joined
Oct 14, 2019
Messages
123
Trophies
0
Age
36
XP
432
Country
Germany
hey, i found this tool because i am deciding right now where i start playing dark souls remastered, PC or PS5. And i'd like to have the option to stream it to my switch. On PS5 that works with another tool quite ok i think, so question is, if this one can make the PC version run well too.

my PC is using 1440p and i'd like to keep it at that, how big is the performance impact not reducing desktop to 720p? also i want 60 FPS fixed with as much picture quality as possible.

my Specs are Ryzen 2700X, 3070 and 32GB RAM.
 

dgibb

Active Member
Newcomer
Joined
Mar 14, 2009
Messages
26
Trophies
0
XP
265
Country
Stream.jpg

Hi I get this issue on Windows 11 PC. Have turned off all firewalls but to no avail. Any ideas what I could try?
 

Moehammered

Well-Known Member
OP
Newcomer
Joined
May 21, 2019
Messages
86
Trophies
0
Age
30
Location
Shiga, Japan
XP
293
Country
Japan
hey, i found this tool because i am deciding right now where i start playing dark souls remastered, PC or PS5. And i'd like to have the option to stream it to my switch. On PS5 that works with another tool quite ok i think, so question is, if this one can make the PC version run well too.

my PC is using 1440p and i'd like to keep it at that, how big is the performance impact not reducing desktop to 720p? also i want 60 FPS fixed with as much picture quality as possible.

my Specs are Ryzen 2700X, 3070 and 32GB RAM.
@habla2k hi mate. To keep the answer short, it might have trouble maintaining high quality stream at a full 60fps due to bandwidth issues. I've played tekken 7 at high quality and while I personally didn't notice frame rate issues, ffmpeg was reporting 45 fps roughly. I personally couldn't tell though. Playing it at 720p would be no issue pretty much. All I can say is give it a go but no promises.

Personally I reckon you should play the Switch port version of dark souls and overclock to get stable performance.

View attachment 308079
Hi I get this issue on Windows 11 PC. Have turned off all firewalls but to no avail. Any ideas what I could try?
Hey @dgibb thanks for the screenshot. That issue could be because you're using an old version of switch remote play (0.8.1). Please update both the Switch and PC applications to version 1.0 and try again.
 
  • Like
Reactions: dgibb and habla2k

sunbaked272

New Member
Newbie
Joined
May 20, 2022
Messages
1
Trophies
0
Age
21
Location
USA
XP
2
Country
United States
This is an awesome program that works great for me, but after about 10 minutes of streaming (or less in some cases) my whole PC crashes. I'm not sure if the program is overloading my PC in some way?? I was hoping someone would have some insight for this. I have a pretty good PC too, it never crashes (especially just turns off, no blue screen) unless I am using the remote play.
 

mrbeanschwarzer

Member
Newcomer
Joined
Jun 12, 2022
Messages
5
Trophies
0
Age
28
Location
Swede
XP
38
Country
Sweden
Can someone help? I'm stuck in the Ready for The Switch to Connect window. Nothing happens after that. I already checked my firewall and its not blocking the app
 

Moehammered

Well-Known Member
OP
Newcomer
Joined
May 21, 2019
Messages
86
Trophies
0
Age
30
Location
Shiga, Japan
XP
293
Country
Japan
This is an awesome program that works great for me, but after about 10 minutes of streaming (or less in some cases) my whole PC crashes. I'm not sure if the program is overloading my PC in some way?? I was hoping someone would have some insight for this. I have a pretty good PC too, it never crashes (especially just turns off, no blue screen) unless I am using the remote play.
@sunbaked272 Hey mate, sorry the app isn't working properly for your PC. That is a very odd issue you're having. Does it happen if you make the quality settings low? It might be a power issue for your PC to just crash immediately like that. I might not be able to help much but best I can suggest is to reinstall everything and try using lower quality settings, then try again.

my audio wont work
@N_From_Pokemon Can you please try reinstalling the Screen capture recorder program listed in the wiki help page?

Can someone help? I'm stuck in the Ready for The Switch to Connect window. Nothing happens after that. I already checked my firewall and its not blocking the app
@mrbeanschwarzer Hey mate. Can you make sure that:
If none of that helps, can you please attach your network configuration files from your switch/switch-remote-play folder and a screenshot of the network output on your PC. Or send them to me in a PM if you'd like.
Good luck :)
 

RedShadoww

Member
Newcomer
Joined
Apr 11, 2016
Messages
20
Trophies
0
Age
28
XP
222
Country
Canada
Would it be technically possible to implement a feature that feeds the stream via USB-C to reduce latency and improve quality? Also is NVENC planned to be implemented?
 

Moehammered

Well-Known Member
OP
Newcomer
Joined
May 21, 2019
Messages
86
Trophies
0
Age
30
Location
Shiga, Japan
XP
293
Country
Japan
Would it be technically possible to implement a feature that feeds the stream via USB-C to reduce latency and improve quality? Also is NVENC planned to be implemented?

Hey @RedShadoww. To answer your qustions:
  • Stream over USB-C is possible (since xerpi did it for the Vita and there is a program that streams the Switch to the PC over USB too)
    • I have no intention to implement it. However, if someone makes a proof of concept demonstrating it with source code, I will look into it. I just don't have time to research this myself
    • Latency might be reduced and could maybe improve the quality a little bit. I've found quality is more an issue due to software rendering and no hardware decoding available on the Switch (in Horizon OS for now). Personally though with the AMD codec I've managed to play Tekken with good quality (but capped framerate)
  • NVENC is planned but it is low priority for me.
    • Moonlight for the Switch exists and does a good job streaming for Nvidia card users. My program was made to help non-Nvidia users firstly :)
Hope they answer your questions. If there's anything confusing, feel free to ask follow up questions. :)

How does this compare to Xitrix moonlight. Is there less latency and better stream quality?

Hey @TheGreaKhali, I wouldn't be able to tell you. I don't have an NVidia GPU to test and give my personal experience. Moonlight for the Switch, from what I've read, seems to work great. My program was made to allow customising the stream settings from the Switch for non-NVidia GPU users. I personally have played Tekken 7 online with good quality and latency via WiFi. There are sound issues though (that I will be investigating once development resumes).
If you can use moonlight, I'd recommend it since it integrates with Nvidia streaming software well. Otherwise, feel free to give my program a try.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: https://twitter.com/Rubberduckcooly/status/1559319321850941440