CS2 Margin Graph

Everything about latency. This section is mainly user/consumer discussion. (Peer-reviewed scientific discussion should go in Laboratory section). Tips, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
rekaa02511
Posts: 24
Joined: 25 Sep 2023, 11:12

Re: CS2 Margin Graph

Post by rekaa02511 » 15 Nov 2025, 03:01

vnb wrote:
15 Nov 2025, 00:21
OKAY :idea:

Very important update! :

I found the culprit to my issue : upstream UDP jitter

Here is the proof :

upstream jitter capture.PNG

So even though my XGS-PON Fiber connection is 2Gbp/s UP and Down capable, this is only a 100mbp/s symmetrical test.
As you can see the result above the RX latency (downstream) stays under 1 ms but the TX latency (upstream) is never below 10ms and the value varies a lot which is not good. So waveform bufferbloat and most other "tools" to measure latency are not giving us the full pictures and can somehow overshadow the "raw results" of your ISP... Case closed. Now time to "fight" with my ISP wish me luck :cry:

Conclusion :idea: : i found the culprit to the low in height yellow lines in the CS margin graph after months of research and testing, Valve network engineer and other ppl on twitter and reddit that consider themselves "expert" on the matter were not able to give me a conclusive answer.

well good news if you have the same issue as me (too much yellow lines low in height in cs margin graph) even tho you have no packet loss or bad network values, well the issue is :arrow: upstream UDP jitter as shown in my screenshot above.
whats the app to test it on?

User avatar
themagic
Posts: 470
Joined: 02 Jul 2024, 08:22

Re: CS2 Margin Graph

Post by themagic » 15 Nov 2025, 03:04

If you search for Jitter then it says that under 30ms is very normal and good and for VOIP same..

What is considered good jitter
Ideal: Under 30 ms is considered good and generally provides a smooth, responsive gaming experience.
Acceptable: Jitter between 30 and 50 ms can start to negatively impact gameplay.
Poor: Higher levels of jitter can lead to significant lag, disconnections, and poor quality of service.



Just increase and put some Jitter on your RX and so everything aligns perfect and then you have 10+ms Jitter down 10+ms up...together still under the 30ms mark.../Ironyoff :lol:



But wish good luck with your ISP...

Pls keep share and tell and if you achieve something in that direction...
Last edited by themagic on 15 Nov 2025, 03:12, edited 2 times in total.

User avatar
themagic
Posts: 470
Joined: 02 Jul 2024, 08:22

Re: CS2 Margin Graph

Post by themagic » 15 Nov 2025, 03:26

rekaa02511 wrote:
15 Nov 2025, 03:01
vnb wrote:
15 Nov 2025, 00:21
OKAY :idea:

Very important update! :

I found the culprit to my issue : upstream UDP jitter

Here is the proof :

upstream jitter capture.PNG

So even though my XGS-PON Fiber connection is 2Gbp/s UP and Down capable, this is only a 100mbp/s symmetrical test.
As you can see the result above the RX latency (downstream) stays under 1 ms but the TX latency (upstream) is never below 10ms and the value varies a lot which is not good. So waveform bufferbloat and most other "tools" to measure latency are not giving us the full pictures and can somehow overshadow the "raw results" of your ISP... Case closed. Now time to "fight" with my ISP wish me luck :cry:

Conclusion :idea: : i found the culprit to the low in height yellow lines in the CS margin graph after months of research and testing, Valve network engineer and other ppl on twitter and reddit that consider themselves "expert" on the matter were not able to give me a conclusive answer.

well good news if you have the same issue as me (too much yellow lines low in height in cs margin graph) even tho you have no packet loss or bad network values, well the issue is :arrow: upstream UDP jitter as shown in my screenshot above.
whats the app to test it on?
http://startrinity.com/InternetQuality/ ... ester.aspx

https://www.gutefrage.net/frage/spielra ... itter-hoch

User avatar
dervu
Posts: 395
Joined: 17 Apr 2020, 18:09

Re: CS2 Margin Graph

Post by dervu » 15 Nov 2025, 05:42

You should also check if it happens on speeds that CS2 actually uses.
You can use iperf3 too, just have to find server that accepts UDP.
Ryzen 7950X3D / MSI GeForce RTX 4090 Gaming X Trio / ASUS TUF GAMING X670E-PLUS / 2x16GB DDR5@6000 G.Skill Trident Z5 RGB / Dell Alienware AW3225QF / Logitech G PRO X SUPERLIGHT / SkyPAD Glass 3.0 / Wooting 60HE / DT 700 PRO X || EMI Input lag issue survivor (source removed) 8-)

vnb
Posts: 31
Joined: 04 Nov 2025, 14:44

Re: CS2 Margin Graph

Post by vnb » 15 Nov 2025, 06:04

dervu wrote:
15 Nov 2025, 05:42
You should also check if it happens on speeds that CS2 actually uses.
You can use iperf3 too, just have to find server that accepts UDP.
it happens regardless of the speed. i even tried with 1 mbp/s = same thing. And this is directly connected to my ISP infrastructure hence the 1ms RTT.

on iperf3 you have too many variables like which route / tier 1 isp you go through / transit ip, etc. And results vary too much on public servers due to how many ppl use them; you would need a lot of data over an extended period of time to draw a conclusion. Instead in my case i go directly my router --> ISP infrastructure with nothing in between. So if in this path which is the shortest possible i have already issues; imagine with a longer path like on iperf3... Definitively a ISP issue without a doubt.

paddyhhh
Posts: 39
Joined: 10 Feb 2020, 13:17

Re: CS2 Margin Graph

Post by paddyhhh » 15 Nov 2025, 07:58

vnb wrote:
15 Nov 2025, 00:21
OKAY :idea:

Very important update! :

I found the culprit to my issue : upstream UDP jitter

Here is the proof :

upstream jitter capture.PNG

So even though my XGS-PON Fiber connection is 2Gbp/s UP and Down capable, this is only a 100mbp/s symmetrical test.
As you can see the result above the RX latency (downstream) stays under 1 ms but the TX latency (upstream) is never below 10ms and the value varies a lot which is not good. So waveform bufferbloat and most other "tools" to measure latency are not giving us the full pictures and can somehow overshadow the "raw results" of your ISP... Case closed. Now time to "fight" with my ISP wish me luck :cry:

Conclusion :idea: : i found the culprit to the low in height yellow lines in the CS margin graph after months of research and testing, Valve network engineer and other ppl on twitter and reddit that consider themselves "expert" on the matter were not able to give me a conclusive answer.

well good news if you have the same issue as me (too much yellow lines low in height in cs margin graph) even tho you have no packet loss or bad network values, well the issue is :arrow: upstream UDP jitter as shown in my screenshot above.
If I open the home screen of this software while running a test, there is neither instant ul or dl jitter.
When opening the measurements (raw) tab, rx instant jitter is fluctuating 0-30ms.
Idk if this test should be trusted :D

vnb
Posts: 31
Joined: 04 Nov 2025, 14:44

Re: CS2 Margin Graph

Post by vnb » 15 Nov 2025, 13:36

paddyhhh wrote:
15 Nov 2025, 07:58
If I open the home screen of this software while running a test, there is neither instant ul or dl jitter.
When opening the measurements (raw) tab, rx instant jitter is fluctuating 0-30ms.
Idk if this test should be trusted :D

probably a you issue tbh. something must be wrong on your pc. I tried on two different high end PC and even a midrange laptop and results were the same. whatever non sense you say is not happening with me.

I was about to share the result of iperf which show similar numbers...

BUT Anyways, the "deniers" on this forum are everywhere like the plague. so i will avoid sharing more; because as soon as i share
(from good faith because i have nothing to gain, u know)

ppl like you come and say "ye but this ye but that" y'all are just fucking annoying as fuck and people will stop sharing their finding because there always be annoying mf that comes to deny.

paddyhhh
Posts: 39
Joined: 10 Feb 2020, 13:17

Re: CS2 Margin Graph

Post by paddyhhh » 15 Nov 2025, 14:01

vnb wrote:
15 Nov 2025, 13:36
paddyhhh wrote:
15 Nov 2025, 07:58
If I open the home screen of this software while running a test, there is neither instant ul or dl jitter.
When opening the measurements (raw) tab, rx instant jitter is fluctuating 0-30ms.
Idk if this test should be trusted :D

probably a you issue tbh. something must be wrong on your pc. I tried on two different high end PC and even a midrange laptop and results were the same. whatever non sense you say is not happening with me.

I was about to share the result of iperf which show similar numbers...

BUT Anyways, the "deniers" on this forum are everywhere like the plague. so i will avoid sharing more; because as soon as i share
(from good faith because i have nothing to gain, u know)

ppl like you come and say "ye but this ye but that" y'all are just fucking annoying as fuck and people will stop sharing their finding because there always be annoying mf that comes to deny.
People like me?
You should chill a bit, I pointed out a potential bug of this software, nothing else.

vnb
Posts: 31
Joined: 04 Nov 2025, 14:44

Re: CS2 Margin Graph

Post by vnb » 15 Nov 2025, 14:25

paddyhhh wrote:
15 Nov 2025, 14:01


People like me?
You should chill a bit, I pointed out a potential bug of this software, nothing else.
yes people exactly like you.

Tell me what did you add to the topic? 0 data, nothing.

You just come to deny then dip out. After a quick glance at your profile it seems to be a usual behavior of yours.

There is no bug in the software lmao, go fix ur shit :lol:

User avatar
dervu
Posts: 395
Joined: 17 Apr 2020, 18:09

Re: CS2 Margin Graph

Post by dervu » 15 Nov 2025, 14:49

Here are my results from iperf3 on one of French servers for UDP, yet it still happens on some servers. That only indicates in my case issue would lie somewhere between my ISP and specific servers.

Code: Select all

Run | Direction | Transfer [MBytes] | Bitrate [Mbit/s] | Jitter [ms] | Lost/Total      | Loss [%] | Out-of-order
----+-----------+-------------------+------------------+-------------+-----------------+----------+-------------
1   | Sender    | 179               | 100              | 0.000       | 0/130201        | 0        | N/A
1   | Receiver  | 179               | 99.4             | 0.018       | 0/130201        | 0        | N/A
2   | Sender    | 180               | 100              | 0.000       | 0/0             | 0        | N/A
2   | Receiver  | 179               | 100              | 0.022       | 291/130627      | 0.22     | 9
Ryzen 7950X3D / MSI GeForce RTX 4090 Gaming X Trio / ASUS TUF GAMING X670E-PLUS / 2x16GB DDR5@6000 G.Skill Trident Z5 RGB / Dell Alienware AW3225QF / Logitech G PRO X SUPERLIGHT / SkyPAD Glass 3.0 / Wooting 60HE / DT 700 PRO X || EMI Input lag issue survivor (source removed) 8-)

Post Reply