Game streaming input lag/latency testing with the Asus Rog Ally and Steam Deck (sunshine/moonlight)

Ойындар

UPDATED: Sorry I goofed. I left off a 0 in my calculations. I should have / 1000 vs /100. Anyways I still think it is useful information just from a relative comparison perspective.
In general my feelings haven't changed and the comparison to consoles is still especially interesting. Google sheet has been updated too. I still feel around 100 is pretty amazing feeling, 150 is very playable, 175 you start to feel it, 200+ isn't optimal. But input latency sensitivity can vary greatly from person to person.
I've had the idea for this video for about a year now and finally got around to making it. I've always liked the idea of game streaming and it has always felt quite responsive to me but I wanted some actual numbers and figure out how much latency does streaming add. I start with a step by step guide on how to best setup your server, configure wake on lan and power settings, and all the software needed for a streamlined setup. I test steam streaming, nvidia game stream, sunshine, moonlight, and chiaki. I also test geforce now and xcloud for comparison. Games tested: Destiny 2, Hollow Knight, Diablo IV, Ratchet & Clank Rift Apart.
UPDATED: Results google sheet:
docs.google.com/spreadsheets/...
Links mentioned:
parsec: parsec.app/
hdmi dummy adapters ($11 for 3): www.amazon.com/gp/product/B07...
RemoteBoot WOL app: apps.apple.com/us/app/remoteb...
sunshine: github.com/LizardByte/Sunshine
moonlight: moonlight-stream.org/
playnite: playnite.link/
VirtualDub2: www.videohelp.com/software/Vi...
chiaki:
Ally: / this_unofficial_versio...
steam deck: streetpea.github.io/chiaki4deck/
Index:
00:00 - Start
00:08 - Intro
00:53 - Why a dedicated server
02:58 - Bios Settings
03:33 - WOL setup
04:17 - Triggering wake
05:19 - Login settings
06:02 - Device Manager
07:48 - Power options
08:30 - Sunshine
10:19 - Playnite
12:51 - Moonlight
14:21 - Chiaki
15:35 - End to end example
17:03 - Specs
18:34 - Testing Methodology
20:17 - Input lag results
27:22 - Final thoughts and conclusion
Intro and outro music is composed by me.
Intro background video provided by RoyaltyFreeTube:
• Synthwave City Animati...
Outro background video provided by RoyaltyFreeTube:
• Outrun Grid Animation ...

Пікірлер: 46

  • @arogantech
    @arogantech7 ай бұрын

    sunshine v0.21.0 released! I'm exited to give it a try! github.com/LizardByte/Sunshine/releases Also, here is an interesting test to see how sensitive you are to input lag: www.aperturegrille.com/software/#Software-5

  • @dano000x
    @dano000x9 ай бұрын

    Great video, mate. Good job. I found it so helpful. 4090 at full blast on the rog ally is breathtaking. I can't stop gaming everywhere haha.

  • @Reverae
    @Reverae5 ай бұрын

    Thanks! This solidified on whether I should buy the new steam deck oled vs the ROG ally. Now I can have the best performance and the best battery life in a handheld

  • @TheRealPaull
    @TheRealPaull2 ай бұрын

    This is a very nice in depth video, great job on it!

  • @arogantech

    @arogantech

    2 ай бұрын

    Glad it helped!

  • @great2bfree
    @great2bfree9 ай бұрын

    I have a similar setup with Ubiquity network, only differences is I have a 6E wifi AP. It was unreal how playable COD cold war was on multiplayer. Usually shooters are a no no for streaming, but not anymore locally at least. Max out everything on 1080P, 120hz on a RTX 4090 , intel i9 12900k, 32GB RAM setup with my Rog Ally. Thank you on the detailed video.

  • @arogantech

    @arogantech

    9 ай бұрын

    You’re welcome. Glad it is working well for you.

  • @randolfobasilio7654
    @randolfobasilio76546 ай бұрын

    Que trabalho maravilhoso!

  • @amaeru
    @amaeru5 ай бұрын

    it's the best tutorial on youtube, thank you!

  • @negative1723
    @negative17239 ай бұрын

    good job on the video. i have never streamed games. because most are able to run on my devices. it would be interesting to stream xbox games to a pc, but i think you can only do that with select games or gamepass which i don't have.

  • @yousuff1
    @yousuff16 ай бұрын

    Great tutorial, thanks for this. Installing it now, hoping 4k 120 is possible on wifi 6e and ethernet connected to host pc.

  • @dredknotgsx600f
    @dredknotgsx600f9 ай бұрын

    My main desktop has a 4090 connected to a lg oled. Trick to not having to swap resolutions constantly is to run a dummy displayport plug on your gpu. That way when moonlight connects and your pc monitor is off, it will connect to the dummy plug with the correct resolution and refresh rate.

  • @arogantech

    @arogantech

    9 ай бұрын

    Good point, and I have a hand full of dummy hdmi adapters though my main pc has 4 monitors connected to it already. That's fine for desktop resolution but in game especially if it is exclusive fullscreen it might not work. Also, I run 144 fps while at desk and 60 (mostly 60) or 120 while streaming so again fps caps would be wrong. But sticking to borderless mode seems like a good option then. Though I totally get it. Having a second gaming desktop pc just for streaming is pretty out of the norm and if you only have 1 desktop then yeah it is totally workable. Just giving a few reasons why a dedicated pc has some nice advantages. And if you can repurpose old hardware all the better. But we can all agree local streaming is pretty awesome now. I just setup emulation up to ps3 and switch and it is streaming great with emulation station DE front end tied into playnite. Saves are synced through syncthing.

  • @GoldFus1on

    @GoldFus1on

    2 ай бұрын

    4K 60 dummy plug? Got a link to one u recommend? I have an lg Oled as well

  • @CHiTO316
    @CHiTO3163 ай бұрын

    I’m running a 6700xt and get 120fps on my PC. If i use Sunshine to stream the game, while at home, i should get a very low latency since i am within that 120fps range right? Even on MW3 which i get 227fps 8ms is still very very good even for streaming. My question is when I’m not at home. How much does the latency increase

  • @koolsharejakson8185
    @koolsharejakson81858 ай бұрын

    ❤❤❤❤❤AMAZING VIDEO!!!!!!

  • @koolsharejakson8185

    @koolsharejakson8185

    8 ай бұрын

    Dude,you did the thing what i always want to do! Now i can enjoy moonlight streaming at my ally without any 🤔

  • @arogantech

    @arogantech

    8 ай бұрын

    @@koolsharejakson8185 Thanks! I see so many reddit posts and I myself have always said: "well, it FEELS like there is no input lag." I just wanted some numbers to back up that feeling.

  • @lordgeyik
    @lordgeyik6 ай бұрын

    This is really helpful. What is the reason for having a separate wi-fi point? Isn't having a router enough?

  • @arogantech

    @arogantech

    6 ай бұрын

    Most people probably have a combo wifi access point / router. All ISP provided equipment is like that. I kind of got fed up with the consumer market products and wanted something a bit more prosumer. Splitting my router and my wireless access point gives me one big advantage. My router is in my guest bedroom closet all the way upstairs in the corner of my house where the fiber runs in. This way I have my wireless access point pretty much located downstairs in the middle of my house. Sure you can dmz and daisy chain any asus or netgear router but I love the unifi hardware. It has preformed better than any of those, and I love the centralized management. I even run their cloud key software on a docker container on my server. And meshing works really well too with multiple AP's. Short answer: flexibility as long as your house is wired for ethernet.

  • @endertev

    @endertev

    5 ай бұрын

    Is it possible to do this with a router but no Internet connection?

  • @RyKnocks
    @RyKnocks9 ай бұрын

    Did you have to do anything special to get the ROG controls to work? I didn't install play night, instead I launched Elden Ring from Steam big picture mode. When I got into the game, it wouldn't detect my Ally as a game pad, it would only work with desktop controls. Any suggestions?

  • @arogantech

    @arogantech

    9 ай бұрын

    Did you try gamepad mode vs auto or desktop?

  • @AmmaRNaR

    @AmmaRNaR

    6 ай бұрын

    Just donwloads ViGEmBus Driver and restart your host and it will work great!

  • @2522james
    @2522jamesАй бұрын

    Please help i want best advice to play bulders gate like you from pc to my tv using xbox controller and have smooth play. I have ether avalible and just want best value for money or expensive option. I dont know about many devices

  • @Reverae
    @Reverae5 ай бұрын

    Wonder what the latency is for the legion go?

  • @PinePizza
    @PinePizza7 ай бұрын

    My Nvidia Shield TV pro 2019 arrives next week and I hope I can get sunshine to work properly on there. I got that thing since the Steam Link app on Samsung TV's will be discontinued. Hoping this will surpass all my expectations and provide the best quality I can get.

  • @arogantech

    @arogantech

    6 ай бұрын

    I've heard nothing but fantastic things about the nvidia shield. It should preform well.

  • @ripp123m
    @ripp123m2 ай бұрын

    I would like to bring this around everywhere how can i optimized for that? Thank you ❤️

  • @marcello4258
    @marcello42587 ай бұрын

    sunshine early in development? sunshine is our for ages ;-) btw if you are serious about latency test.. hook up an old usb mouse and connect an led on the button in parallel und place it over the screen.. then you see a red light the moment the button is recognized on the footage

  • @carlangasa4622
    @carlangasa46224 ай бұрын

    Hi! how good is that portable monitor? is the input lag/response time any good? also can I get an id on it :)

  • @arogantech

    @arogantech

    4 ай бұрын

    www.amazon.com/gp/product/B07VFF4TZG/ Around $70 usually. Just your standard 1080p 60hz ips. It feels really good response wise for what it is.

  • @Sickwitit18
    @Sickwitit186 ай бұрын

    This is all in a different language for me. Im a console gamer looking for a handheld to play my xbox games. Only 1 of which is on game pass so game pass isnt really my goal here. Mainly online multiplayer games like cod, destiny, apex, diablo etc... i understand for most of these if i get the ROG ally ill probably have to buy the PC version of these games, but i can stream which ive been doing for hears in phone or laptop. If i stream games, will the Ally do a better job/gave less delay than my phone or laptop?

  • @arogantech

    @arogantech

    6 ай бұрын

    Depends mostly on the client device: how good the wifi chip is and how fast can it decode video (hevc or even older h.264). I would also add how good the bluetooth is and the controller you use if wireless. I find xbox controllers to be lower latency than say 8bitdo or playstation. Rog ally is basically a laptop in handheld form so it probably won't beat out most modern laptops but latency should be better than most phones is my guess. Still, for really competitive multiplayer fps games like the few you listed, I'd probably still shy away from any kind of streaming. If I'm trying to go flawless in trials in Destiny 2 I'm on my desktop with 144 fps and 25ms click to photon latency.

  • @Sickwitit18

    @Sickwitit18

    6 ай бұрын

    @@arogantech yeah definitely, I'd never try going flawless without being on my Xbox haha. Thanks for the input! I got the ROG and repurchased my main games for PC so I should be good to go!

  • @arogantech

    @arogantech

    6 ай бұрын

    @@Sickwitit18 Awesome!

  • @Past_Reflection
    @Past_Reflection9 ай бұрын

    I cannot get my rog ally to register gamepad inputs using moonlight, do you know what I may be doing wrong here? Desktop input works fine.

  • @arogantech

    @arogantech

    9 ай бұрын

    Have you tried switching from auto to gamepad mode in the asus control center?

  • @Past_Reflection

    @Past_Reflection

    9 ай бұрын

    @@arogantech yes I figured it out I had to use the embedded controller option in the armory crate command center, toggling it off then back on did the trick.

  • @tearkey1624
    @tearkey16243 ай бұрын

    Do you know why the screen on my tv is a little bit late to the rog’s? Like 0.5 seconds

  • @arogantech

    @arogantech

    3 ай бұрын

    Older TV's like mine can introduce a LOT of input lag like 50ms or more. Make sure your TV is in game mode if it has one and that should help.

  • @Butzemann123
    @Butzemann1233 ай бұрын

    I dont think your testing method is accurate enough to test the absolute latency. You would have a much easier time to just test the relative latency by record a slow motion video of your Host and Client screen simultanously. Then you could for example press pause in a game and count the frames from "menu opens in host" to "menu opens in client" and multiply with recording video frame time (in your case 4.16ms). That gives you the relative latency.

  • @randrand2
    @randrand27 ай бұрын

    I think the ms calculation is wrong, if you record at 240fps, each frame lasts 4.17ms, so if, like in the first example, you have 22 lag frames, the input lag would be 4.17 * 22 = 91.74ms

  • @arogantech

    @arogantech

    7 ай бұрын

    I'm so sorry. Not sure how I missed that. For my calcs I should have /1000 vs /100 (same result). I've updated my description and google sheet. And thanks for pointing it out.

  • @lindseyhunt1090garageb
    @lindseyhunt1090garageb9 ай бұрын

    i have a 4090 and 1gb internet and its soo choppy i cant even use the desktop. also the colours are wack

  • @katieleach2421
    @katieleach24219 ай бұрын

    promo sm

Келесі