Replacing Ping and RTT with Latency

Prior to patch 1.21, Overwatch maintained two estimates for your network quality: RTT and ping. Your RTT (round trip time) was measured as the time between sending a packet to the server and hearing a response, which included some application processing time on both ends. Calculating your ping, on the other hand, required us to timestamp every packet at the exact moment it was sent or received, something that became much more expensive after we patched for Meltdown & Spectre. Without these timestamps, your ping and your RTT are effectively the same value.

Rather than report a less accurate and less stable ping, we opted to merge the ping and RTT stats into the single Latency figure you now see in Advanced Performance Stats. You can expect this Latency number to be 10-20ms more than the ping value we previously displayed (higher if your system isnā€™t hitting 60FPS consistently). The difference between your old Ping and the new Latency figure is purely due to the missing timestamps, and has no effect on your gameplay. Latency measurement will also be more responsive to changes in network quality ā€“ your ping previously was averaged over 15 seconds, which made it hard to notice brief latency spikes. The new value is sampled over the last 3 seconds, and should do a better job of capturing brief hiccups in connectivity.

As a part of this patch, we also disabled displaying the Latency statistic if youā€™re not in a match. The numbers displayed while out of a match were the last stale values from your previous match and did not reflect your current networking environment.

(We missed including this in our patch notes, sorry for any confusion!)

88 Likes

I have posted the following screenshot to demonstrate the change:

Latency Stat

Note if you did not have the original RTT setting turned on, you will need to turn on the new Latency Stat on order for it to appear. You can make the new Latency Stat appear by going to:

Options > Video > Display Performance Stats > Advance Performance Stats > Show Network Latency = ON

Network Latency Setting

24 Likes

I did notice this, thank you! What is the difference between the latency and the interpolation delay?

1 Like

IND: Interpolation Delay
To make sure other playersā€™ movements and actions appear smooth on your screen, there is a small buffer of time between when your client gets information from the server, and when itā€™s shown to you in the game. This is normally around 50-60ms for normal games. If your IND value is much higher, follow the steps on our connection troubleshooting article to try and resolve the problem.

For more details check out this support article.

3 Likes

What about physics delay on PC. All of junk rats abilities lag behind the current RTT.

2 Likes

Open your NetGraph by pressing Ctrl+Shift+N, and check the SIM rate. If during any time you are seeing your sim rate increase when particle effects or certain animations are playing, you may be having system performance issues. Check my handy guide here to learn more on how to improve this:

3 Likes

Ohhh thank you for this!
I was freaking out, cause i just upgraded my Internet speed today, then saw the patch, jumped into OW and thought my ISP messed something up.
Now i am relieved. Nice communication :sparkling_heart:

7 Likes

Thanks for the attempt to explain it. But its universal regardless of visual fidelity. Physics tick rate is always defaulted to a fraction of actual game tick, so Junkrat gets no priory in any update. He might as well have double the RTT when it comes to his projectiles.

50-60 ms typically?
tf2 and OW typically get 20 ms interp

1 Like

There are several problems with this. Iā€™ll try to be brief, as Iā€™ve already explained in more detail elsewhere.

  1. ā€˜LATENCYā€™ is a more cluttered tag to read than the previous ā€˜PNGā€™. If you really want to get away from ā€˜pingā€™ (which I honestly can not understand, as ping has been the standard for gauging connection for decades) then please at least use a similar abbreviationā€”RTT or the common LTN would be fineā€”rather than having the whole word ā€˜LATENCYā€™. Itā€™s just extra characters cluttering the corner for no benefit.

  2. Please return the tag to displaying when outside of a match. I know you said it took the reading off the last game, but Iā€™ve observed spikes while waiting in the menus before; it may not be the moment-to-moment update, but it clearly was checking in here and there, and itā€™s useful. More importantly, itā€™s nice to have such UI elements be uniform at all times, rather than having technical UI elements pop in and out.

  3. The full network information graphs (ctrl + shift + N) are reporting different figures than the top corner latency display. In the full graphs, my connection still reads <18ms across the board, including the ā€˜latencyā€™ reading there; the latency display in the corner, at the same time, reports >40ms. This >40ms may be in line with your new measurements, but itā€™s bizarre and unhelpful that the full network info display and this new display do not match up. If youā€™re going to have latency display the full connection time then surely it should do so both in the corner and on the full graph; having two ā€˜latencyā€™ readings which give different figures isnā€™t very helpful. (Though in general I would say this new latency measurement isnā€™t as helpful as a simple ping check, anyway, for the purposes of frame counting. As someone with a background in pro gaming, ping is a far more valuable measurement to me than full circle latency. This is why every other game you can name still reports a simple one-way ping check.)

In other words, this change is less functional and the two methods of monitoring your connection are now inconsistent.
Please reinstate the previous ping display, if not instead of the new one, then in addition to the new latency display; for example, the option could cycle to display latency, display ping, or display nothing (ā€˜offā€™). If youā€™re absolutely set on not allowing players to have a quick ping check, at least get the new latency display and the full network graph latency display to line up.

21 Likes

How do I turn on the network latency display Iā€™m only getting FPS now.

1 Like

I agree it should be faster, just quoting off the support article there.

You can select which features display by going to Options > Video > Display Performance Stats > Advanced

1 Like

Could you explain this ā€œmergeā€ you mentioned? Where do you pull this number from? Why is it lower than the RTT ever was yet 11-15 higher than my typical ping? And why is it actually noticeable? Did you not actually just downgrade your servers?

5 Likes

I donā€™t know what that means but itā€™s good that the developers are alive

1 Like

But couldnā€™t you have written just ā€œLATā€ instead of ā€œLATENCYā€?

xD

7 Likes

Thank you for this.
Much easier now.

1 Like

Whatā€™s a good number for latency? With Ping I knew I was around 30s, and with this new stat I get around 50? Is that alright?

1 Like

When youā€™re in the menus, you are not connected to any particular game server. Even if the numbers would change at the menu screen, and that change would be due to the client measuring itā€™s connectivity to some random server, itā€™s still not an accurate representation of your current connection speed. Chances are these number changes are just the client averaging the remainder of the the previously mentioned 15 second interval the old client used to use. Either way, it really had no value at all.

1 Like

wait, 60fps? Iā€™m lucky to hit above 26 :unamused: but good to know, I was wondering where my ping went