Comments (5)
Hey there, sorry to hear the controls are dropping out for you.
My hunch is led to believe it is a network issue or the host application. To better help diagnose this can you tell me:
- your PC configuration (CPU, RAM, GPU, Network connection type)
- if you're using the switch via ethernet or wifi?
As for a suggested thing to try:
- Can you try using your switch docked connected via ethernet if possible?
- Does it happen when the encoder settings are catered for performance?
- Preset = ultra fast
- quality control factor = 30
- bitrate = 5120kb~
Looking at the Oculus Quest I'm assuming your system is quite powerful. So it lends me to believe there's a network issue. I'm assuming the Oculus Quest has you connect your controllers via bluetooth to the PC?
- The Oculus Quest 2 seems to connect via a fibre optic cable. The controllers pair to the headset and the headset transmits the data to the PC via the fibre optic cable from what I've read.
- This means the Oculus Quest 2 is a bad comparison as the Switch does not share any similarities with how it transmits input or controls the PC.
- Do you use the Oculus Quest 2 without the fibre optic cable? If so how far away are you from your machine when you do so?
Below is my personal experience so far on my machine for reference purposes.
Personal experience for me I've never had the controls dropout, I even play approximately 3 meters away from my PC, playing Tekken 7 online, and no issues.
My PC configuration is:
- Network: Wifi 5Ghz
- CPU: Ryzen 5 2600 stock
- RAM: 16GB 3200 Mhz
- GPU: 5600 XT no overclock
- SSD: 1TB
My Switch configuration is:
- Network: Wifi 5Ghz
- CPU: very low overclock
- RAM: very low overclock
- CFW: Atmosphere 0.16.1
- System FW: 10.2
- CFW on NAND (not emunand)
Now the odd thing is, either there is a performance issue with the host (PC) receiving the input data or the network. The protocol used to transfer inputs is TCP/IP so that will explain how the controls eventually return. If it were a complete dropout then the controls will die as the program is designed to terminate if the connection from the switch sending controls disconnects or drops out.
from switch-remote-play.
Thanks for the quick response, Moehammered!
My PC is wired via Cat6 through a gigabit switch, but I have been using the Switch wireless in handheld. I will see if using it in a wired config works better, but I have my doubts, as the only USB Ethernet adapter I have is a Wii adapter, which has a lower max transfer rate than my 802.11AC-capable wifi. Nonetheless, I will give it a try!
My PC is as follows:
-Ryzen 3700x
-GTX 1660Ti
-32GB PC4-25600 (3200MHz, but I just found out that according to WMIC, it's only running at 2133... gonna have to fix that)
-1TB M.2 NVMe SSD
Switch is not overclocked, running Atmosphere 0.17.1, sys FW is 11.0.1. Wifi is Google Wifi (NOT Nest Wifi), running in mesh configuration. It automatically chooses 2.4GHz or 5GHz - I can't manually select this, regrettably (one of the reasons I'm considering switching).
Oculus Quest does indeed normally connect by USB, but - just like with Switch - there are third party workarounds. I am using an 'unapproved' (not authorized by Oculus but officially released on his website by the original developer) copy of Remote Desktop, which effectively does the exact same thing Switch Remote Play does.
My desktop is in the basement of my house, whilst I have been able to flawlessly (latency in the ballpark of 10-15ms) play Beat Saber or Half-Life Alyx remotely from my bedroom on the 2nd floor on the other side of the house (2 floors and roughly a total of 30 feet of air between Oculus and PC, but only ~10ft from the primary wifi node & the next, then ~15 from that node to the one that services my bedroom).
I haven't yet looked into changing the encoder settings but that will be the first thing I try. Will report back after that and (if necessary) playing the Switch docked & wired.
from switch-remote-play.
Hey there, any updates on this?
I wanted to also suggest trying out moonlight-nx or SkyNX to see if you get the same control issues with those.
Moonlight-nx is fairly different as is it uses the NVidia game streaming software. SkyNX is similar to this as both use ffmpeg to stream video to the switch and handle controls independently.
If SkyNX ends up having no control issues, then might I ask you uninstall the ViGEm Bus Driver v1.16 and instead try installing the latest ViGEm Bus Driver. Then attempt using switch-remote-play again to see if the control issue resolves.
Hope that helps.
from switch-remote-play.
@thetonestarr hey there I just made a release with some fixes to controller input for certain network environments. Could you test the latest release and let me know if the control issues are resolved?
If I don't receive a reply by the end of the week I will close the issue as by then it will be stale.
from switch-remote-play.
closing issue as there's no response. See issue #13 for similar issue being tracked.
from switch-remote-play.
Related Issues (20)
- Can't get it to work on 12.1 black screen on switch HOT 2
- Audio is not streamed HOT 3
- Always "Looking for active network interfaces..." HOT 2
- CreateProcess error code: 740 - Unable to stream on PC - Capture area (...) extends outside window area. desktop: I/O error HOT 5
- [BUG] Cannot stream secondary monitors located below or to the left of the primary monitor HOT 2
- motion controll?
- Stuck on Stream Pending Connection, tried everything to fix HOT 1
- [QUESTION] assert issue when compiling. HOT 14
- Stuck on "Stream Pending Connection..." HOT 3
- Virtual controller drive HOT 5
- Random clicks on macOS HOT 1
- It connects to my radmin VPN adapter HOT 1
- switch-remote-play Error Code 193 HOT 5
- Audio Reimplementation - SDL Audio
- App broken on 16.0.0 HOT 2
- Does not run fullscreen or borderless in some games
- Feature request: Wake on Lan
- Audio HOT 3
- NATing SRP HOT 1
- no sound HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from switch-remote-play.