Page 1 of 3

CS2 Margin Graph

Posted: 04 Nov 2025, 16:35
by vnb
Hello,

Intro
:arrow: The goal of this post if to gather as much information as possible about the CS2 graph. I'm facing most of the issue that you guys have, i am in the same situation as you; but let's try to keep this post as constructive / informative as possible and please no rent on how bad the game is, etc.

If you have no data to share; please avoid commenting.

My situation
:arrow: In my situation since i got fiber I noticed that in the CS2 Margin Graph i have frequent yellow lines, those were not present when i had coax cable. The more yellow lines the less responsive my input feels (delayed strafe on keyboard) and delayed mouse input, in general everything will be delayed. Both my jitter are at 0ms straight lines but the gameplay feels very choppy and delayed, even though i have 500+ FPS on a 360Hz Zowie monitor.

Data

:arrow: In order to test and have the full pictures inside CS2 go to :

Your settings --> Game --> scroll at the bottom --> put ALWAYS on the 5 settings in Telemetry or apply those 4 commands in CS2 console

cl_hud_telemetry_frametime_show 2

cl_hud_telemetry_ping_show 2

cl_hud_telemetry_net_misdelivery_show 2

cl_hud_telemetry_serverrecvmargin_graph_show 2

Here are my results :

Fiber :
Fiber
Fiber
1.png (23.18 KiB) Viewed 925 times
coax:
coax
coax
2.png (40.1 KiB) Viewed 925 times
my downstream and upstream jitter on fiber are on 0ms :
0ms jitters (on fiber)
0ms jitters (on fiber)
jitters.PNG (27.75 KiB) Viewed 925 times
:arrow: If you are on fiber or you think you have CS2 issues related to network please apply the commands and check the Margin Graph (should be the lowest graph on top right corner of your monitor) and share the results here.

make sure that you test on multiple server and locations. My results are the same no matter the server and location.

Re: CS2 Margin Graph

Posted: 05 Nov 2025, 03:44
by urikawa
Hello very interesting i also have this kind of instability with ftth. i ll help you out and make those graph. First can you do a bufferbloat (Waveform bufferbloat) and post de result to see if you ftth is congestionned :) ftth doesnt mean the provider as enough bandwith. And can you past your full setup for cs2
Mine: CPU: AMD Ryzen 7 9800X3D with Alphacool Eisbaer Pro Aurora 420 AIO
MOTHERBOARD: ROG CROSSHAIR X870E APEX
PSU: ATX 3.1 - NZXT C1000 GOLD
GPU: MSI RTX 5080 TRIO OC GAMING 16G
RAM: Lexar 6000Mhz CAS26
Storage: MSI SPATIUM M580 PCIe 5.0 NVMe 2TB
Network: USB-C Realtek 2.5gb
Display: Dell Alienware AW2725DF - 360Hz 2K QDLED
OS: Windows 11 IoT Enterprise LTSC (Debloated with NTLite)
Keyboard : Wooting 80HE @ 8 kHz
Mouse: Razer Viper V3 Pro @ 8kHz
Headset: Logitech G PRO X 2 LIGHTSPEED
Mousepad: Artisan Ninja FX Zero
Sensitivity: Windows 2 - Ingame 0.38 @ 1600 DPI
No launch options
FPS Heaven CS2 Benchmark 1% low 320 fps 1440x1080 4:3 Strech

Re: CS2 Margin Graph

Posted: 05 Nov 2025, 06:21
by dervu
You might also go after match to console and see below margin % stats for both download and upload.

Re: CS2 Margin Graph

Posted: 05 Nov 2025, 07:58
by vnb
dervu wrote:
05 Nov 2025, 06:21
You might also go after match to console and see below margin % stats for both download and upload.
the graph is "live feed " so you can check in real time the margin; which is way better. Is it possible to share a screenshot of your margin graph ?

Re: CS2 Margin Graph

Posted: 05 Nov 2025, 08:30
by vnb
urikawa wrote:
05 Nov 2025, 03:44
Hello very interesting i also have this kind of instability with ftth. i ll help you out and make those graph. First can you do a bufferbloat (Waveform bufferbloat) and post de result to see if you ftth is congestionned :) ftth doesnt mean the provider as enough bandwith.
hello i have 9800x3d with 5070 ti / DDR5 6000 Mhz CAS30 / X670E / 1000w Seasonic PSU. Nothing to say about performance, i have easily 500+ FPS on a 360Hz Zowie monitor

can you share your cs2 margin graph please?

here is my bufferbloat test :
XGS-PON 2Gp/s up and down
XGS-PON 2Gp/s up and down
resultat bufferbloat.PNG (141.21 KiB) Viewed 610 times

Re: CS2 Margin Graph

Posted: 05 Nov 2025, 17:44
by SammYrai
You mean this right?
[Client] Source2 engine networking summary. 2109 seconds.
[Client] UPSTREAM (client->server):
[Client] Bandwidth . . . . . . . : Total:75792.6kb Reliable:79.2kb Voice:0.0kb
[Client] Kb/sec. . . . . . . . : Avg:35.9 P95:43.1 P99:44.3
[Client] Tick messages . . . . . : 134703 total
[Client] Arrived on time . . . : 134538 (99.9%) 964 (0.7%) below desired recv margin
[Client] Corrected/smoothed. . : 0 (0.0%) 0 (0.0%) dropped 0 (0.0%) late
[Client] Missed. . . . . . . . : 165 (0.1%) 0 (0.0%) dropped 0 (0.0%) late 165 (0.1%) non-network
[Client] Tick miss rate. . . . . : 524 measurement intervals 524 (100.0%) net-perfect 470 (89.7%) perfect
[Client] Distribution. . . . . : P75:0.0% P95:0.0% P99:0.0%
[Client] Receive margin (ms) . . : P1:5 P5:6 P25:6 P50:7 P75:7 P95:14
[Client] Packets
[Client] Misdelivery rate. . . : P50:0.0% P95:0.0%
[Client] Network ping (ms) . . . : P5:22 P50:22 P95:23
[Client] DOWNSTREAM (server->client):
[Client] Bandwidth . . . . . . . : Total:99686.3kb Reliable:3799.5kb
[Client] Kb/sec. . . . . . . . : Avg:47.3 P95:84.6 P99:98.6
[Client] Netchan messages. . . . : Total msgs:338643 Avg size:294.4bytes
[Client] Messages/sec. . . . . : Avg:160.6 P95:240 P99:240
[Client] Tick messages . . . . . : 134739 total
[Client] Arrived on time . . . : 134485 (99.8%) 120294 (89.3%) below desired recv margin
[Client] Corrected/smoothed. . : 0 (0.0%) 0 (0.0%) dropped 0 (0.0%) late
[Client] Missed. . . . . . . . : 254 (0.2%) 0 (0.0%) dropped 8 (0.0%) late 246 (0.2%) non-network
[Client] Tick miss rate. . . . . : 524 measurement intervals 516 (98.5%) net-perfect 420 (80.2%) perfect
[Client] Distribution. . . . . : P75:0.0% P95:0.0% P99:0.4%
[Client] Receive margin (ms) . . : P1:3 P5:4 P25:4 P50:4 P75:5 P95:5
[Client] Network frames. . . . . : 134784 total
[Client] Size. . . . . . . . . : Avg:739 5 (0.00%) > MTU
[Client] Misdelivered lifetime : 0 (0.00%) 0 (0.00%) dropped 0 (0.00%) out of order
[Client] Jitter (ms) . . . . . : P50:0 P99:1
[Client] Packets
[Client] Misdelivery rate. . . : P50:0.0% P95:0.0%
[Client] Jitter, 1-sec max (ms): P50:0 P95:1
Look at that 89.3% below desired recv. margin in the Downstream. When this number is below 20% my games feel good if its above I have no chance. On faceit Servers it's always between 70% and 99%. In premiere I can play much better with 19-25%

So I thought it was my ISP like peering or routing. I switched provider 3 times (and technologies FTTH COAX VDSL) I use a Mikrotik Router and a draytek modem for VDSL with really good values atm.

I tried to avoid peering Issues by using a VPN that is directly connected to a AS with direct peering to my ISP and the Gameservers which did not work.
I fixed all my heavy mouse Issues (were related to a surge protector which I posted about here in the past), so This is the typical I get killed and can only see the enemy for 70-120ms on my screen, or my Inputs feel delayed because of network (I have not Packet loss in any way), Or I get teleported a small step back because my client is catching up with the server, so I am technically to far behind the Server state.


Is anybody here who can really explain what below desired recv. margin really means ?

Re: CS2 Margin Graph

Posted: 06 Nov 2025, 11:54
by Misha1337
Image

Re: CS2 Margin Graph

Posted: 06 Nov 2025, 13:12
by dervu
One of former CS pros stats on faceit after match while streaming:
Image

Re: CS2 Margin Graph

Posted: 06 Nov 2025, 14:12
by vnb
Misha1337 wrote:
06 Nov 2025, 11:54
Image
what are your number bottom left corner?

first number after the letter (V or S) is upstream recv margin number (should be below 15)
second number is your ping
third number is downstream recv margin below (should be ideally 5 or below 7)

Re: CS2 Margin Graph

Posted: 06 Nov 2025, 14:20
by vnb
dervu wrote:
06 Nov 2025, 13:12
One of former CS pros stats on faceit after match while streaming:
Image
Can you please share how your graph looks?

which pro player are you taking this from in your screenshot? please be specific this is public information it's not like we are talking about super secret stuff.

Here is a capture from former pro player scream (found it in a clip someone made on twitch a few weeks ago)
scream.PNG
scream.PNG (711.99 KiB) Viewed 393 times