Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explanation of statistics overlay? (re: frame queue delay and average rendering time) #418

Closed
sofakng opened this issue Jul 1, 2020 · 2 comments

Comments

@sofakng
Copy link

sofakng commented Jul 1, 2020

Can anybody give me a description of the values on the statistics overlay?

Average receive time I'm assuming is network latency.
Average decoding time sounds like the time it takes for the client to decode the H264/H265 stream.

What is Average frame queue delay?

Also, what is Average rendering time? I'm also confused because it includes V-sync latency?

@auto-comment
Copy link

auto-comment bot commented Jul 1, 2020

If this is a question about Moonlight or you need help troubleshooting a streaming problem, please use the help channels on our Discord server instead of GitHub issues. There are many more people available on Discord to help you and answer your questions.

This issue tracker should only be used for specific bugs or feature requests.

Thank you, and happy streaming!

@cgutman
Copy link
Member

cgutman commented Jul 1, 2020

Receive time: Time between receiving the first packet in a frame and the last packet. It is not a measure of end-to-end network latency; GameStream doesn't provide that metric.
Decode time: Time to decode the video data and receive a decoded frame back
Frame queue delay: Time spent delaying frames received too early, waiting for the renderer to finish drawing the previous frame, or holding/discarding extra frames received (ex: 59.94 Hz client vs 60 Hz server)
Rendering time: Time spent rendering the frame and waiting for the frame to be swapped on-screen (V-sync)

@cgutman cgutman closed this as completed Jul 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants