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

SkyDark719

Member
Newcomer
Joined
Apr 25, 2020
Messages
23
Trophies
0
XP
953
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

Member
Newcomer
Joined
Apr 25, 2022
Messages
5
Trophies
0
Age
23
Location
France
XP
54
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
87
Trophies
0
Age
31
Location
Shiga, Japan
XP
407
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
163
Trophies
0
Age
38
XP
681
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
1
XP
276
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
87
Trophies
0
Age
31
Location
Shiga, Japan
XP
407
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
23
Location
USA
XP
22
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
29
Location
Swede
XP
59
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
87
Trophies
0
Age
31
Location
Shiga, Japan
XP
407
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
22
Trophies
0
Age
29
XP
253
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
87
Trophies
0
Age
31
Location
Shiga, Japan
XP
407
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.
 

ElPePaS

New Member
Newbie
Joined
Sep 17, 2022
Messages
4
Trophies
0
Age
32
Location
Spain
XP
31
Country
Spain
Hi bro, first congratulations for the work. I would like to know if it is possible to configure ddns to connect online to my pc. I use it with the latest version of SXOS and it works perfectly for me on a local network.
 

kosamuky

New Member
Newbie
Joined
Oct 12, 2022
Messages
1
Trophies
0
Age
25
XP
23
Country
Anguilla
I have a problem with the controller.... I cannot find any post with the same issue that I have.

My joy cons or gamepads are not working.

I'm trying to play Black Mesa in Steam.
The host app says something about PS4 gamepad detected... although I set X360 as my gamepad. Anyway... I already tried to change it to PS4 in the switch app and still not working.

I already tried to reinstall the vigembus driver. Several times.

Here is something strange... the start button "+" is working and take me to the game menu... i can also navigate the menu using the dpad and the B button.

Any clue about what is going on?
 

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,271
Country
Chile
Hi, in the latest release if I understand correctly you can bring up the built in Switch virtual keyboard or that’s just for the app menu?
 

Moehammered

Well-Known Member
OP
Newcomer
Joined
May 21, 2019
Messages
87
Trophies
0
Age
31
Location
Shiga, Japan
XP
407
Country
Japan
Hi, in the latest release if I understand correctly you can bring up the built in Switch virtual keyboard or that’s just for the app menu?
It's just for the menus for configuring certain settings. It was introduced as both a proof of concept and also as a way to simplify the code needed for menu items that require numbers. I'd like to introduce the floating virtual keyboard during the stream but I just have no time to get around to working on it. Current priority is to figure out audio and even that I only work on it when I get free time (where I'm not burnt out) which has been rare for the past 6 months haha.
 
  • Like
Reactions: cucholix

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,271
Country
Chile
It's just for the menus for configuring certain settings. It was introduced as both a proof of concept and also as a way to simplify the code needed for menu items that require numbers. I'd like to introduce the floating virtual keyboard during the stream but I just have no time to get around to working on it. Current priority is to figure out audio and even that I only work on it when I get free time (where I'm not burnt out) which has been rare for the past 6 months haha.
No worries, the Windows virtual kb is good enough :)
 

putchukoy

New Member
Newbie
Joined
Jan 15, 2023
Messages
1
Trophies
0
Age
35
XP
12
Country
Philippines
Hi, is there a way to play this using different networks? It kind of defeats the purpose for me of using it on the same network
Post automatically merged:

Hi, is there a way to play this using different networks? It kind of defeats the purpose for me of using it on the same network
 

kev399

New Member
Newbie
Joined
Feb 11, 2023
Messages
1
Trophies
0
Age
27
XP
17
Country
France
Salles jeux l'ag peut importe le jeu je comprend pas bien pourquoi
Post automatically merged:

Salut je l'ag peut importe le jeu je comprend pas bien pourquoi
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night