Steam Remote Play homestream
Steam Remote Play homestream
November 7, 2013
Mister Raptor Feb 10, 2014 @ 9:49pm
Detailed guide to F6 streaming stats display?
Title says it all. Can someone point me to a guide that explains the different items in the F6 streaming stats display? I have a basic understanding of what they are, but it would be nice to have a detailed guide so that when I adjust various settings (resolution, bandwidth, different network configurations), I can see which stats are affected directly and have an idea of how it affects the overall experience.

< >
Showing 1-14 of 14 comments
davew_uk Feb 11, 2014 @ 1:34am 
There's no guide as such, but here's what I've learned so far...

The dark blue line is the time taken to encode the frame (too high = weak CPU on host)

The light blue line is then the time taken for that frame to be transmitted over the network (too high = weak network)

The red line is the time taken to decode the frame and draw it (too high = weak CPU/GPU on client depending on which is being used as decoder)

Since its a stacked graph you can pretty much read off the red line as being the sum of the *additional* latency added by the streaming. The F6 display also shows the *total* latency, which is the sum of the input latency (time taken by the host to receive data from the controller) + time taken for the host to generate a frame (game latency) + display latency (latency resulting from streaming as shown on your graph's red line).

The other specs just show what resolution the capture is, how much network bandwidth Steam thinks is available and how much it is using and the overall frame rate. A bad network link will give you dropped packets, and a slow decode on the client side will give you dropped frames which are also shown.

IMHO I think the best sequence for optimisation is to reduce the frame rate first, then the capture resolution - going from 60fps to 30 halves the amount of data being captured, sent over the network and drawn. This will have a massive impact on your latency. Going from 1080p to 720p will also drastically reduce your latency. Network bandwidth only really affects the image quality. I think for 720p @ 30fps it seems to want to use about 15mb/s for me at least. I don't know if higher compression rates (lower bandwidth allocated) affect capture latency, I haven't measured it.

It's also worth bearing in mind that the streaming process is going to reduce your game frame rates overall on a weak rig. If you're CPU bound in some games you're going to have a bad time (as I've found out mucking about with Dolphin and PCSX2 on my ancient Core2quad).

Last edited by davew_uk; Feb 11, 2014 @ 1:35am
slouken Feb 11, 2014 @ 3:25am 
Mr. Lahey Feb 13, 2014 @ 4:49am 
Thanks for that!!! The info in very useful.

spike229 Feb 19, 2014 @ 8:27am 
thanks for this, I'm going to have to try streaming over 802.11N again and mess around with the different quality settings. probably start by dropping to 720P as that will be fine on my 13" laptop screen. dropping to 30fps will be a last resort as I'm used to gaming on my 144HZ monitor.
UnReal-4-Life Apr 1, 2014 @ 4:37am 
Yes i just found that before i found this lol. Humming at 750Mbps on Cat-5E its gone as low as 535Mbps
Last edited by UnReal-4-Life; Apr 2, 2014 @ 5:57am
danman Apr 1, 2014 @ 12:21pm 
Please be mindful of your units:

MB = MegaByte
Mb = MegaBit
mb = MilliBit = makes no sense because noone ever uses that
Last edited by danman; Apr 1, 2014 @ 12:22pm
badass eskimo Apr 2, 2014 @ 2:05am 
Thanks a good guide.
makes it easier to spot potential bottlenecks
nyb Apr 2, 2014 @ 5:38am 
Sticky worthy info. Found it very useful.
(DoA)Goldeneye Apr 3, 2014 @ 2:19am 
Originally posted by danman:
mb = MilliBit = makes no sense because noone ever uses that
I might start using that when complaining about my bandwidth to my ISP ;)
UnReal-4-Life Apr 3, 2014 @ 5:21am 
What I wanna know is what is too high and what is too low?
how many (( ms )) makes a difference that we can notice .
is 20ms too slow or too fast?
is 30ms considered SLow?
How many ms does it take to be lag?
Mr. Lahey Apr 3, 2014 @ 6:45am 
Well, technically, it's all lag :p

Whats noticeable and acceptable would probably depend on the person and the game. FPS's, for example, need much lower latency than platformer/adventure type games (which would also need much lower latency than a turn based strategy game, for example). Likewise, everyone is different and will likely have varying levels of sensitivity to it.

Another thing I've noticed is that when you're using a controller, you don't tend to feel the lag nearly as bad as when you're using a keyboard and mouse.

However, with the current state of IHS, I honestly can't feel lag at all anymore in most games. It's come a long way in a short amount of time. Using both Wireless N and/or a wired gigabit connection, I've been getting great performance with almost no perceivable lag and a solid 60fps... which used to be pretty severe over wireless when it first launched.
UnReal-4-Life Apr 3, 2014 @ 8:42pm 
after asking a simple questoin you can not answer it?
what ms is that you feel is too much pick a number please between 1ms -100ms.
Mister Raptor Apr 4, 2014 @ 1:50am 
He did answer your question: It depends on the tolerance of the player, the game being played, and how it's being played.
a001 Jun 22, 2017 @ 11:10pm 
Hi, thanks for the explanation above!
Just to be sure, if my red line is high, i need a better client? If I get the Steam Link, will that solve it?
Last edited by a001; Jun 22, 2017 @ 11:11pm
< >
Showing 1-14 of 14 comments
Per page: 15 30 50

Date Posted: Feb 10, 2014 @ 9:49pm
Posts: 14