Results 1 to 2 of 2

Thread: Huge lag spikes (but ping remains unchanged)

  1. #1
    Basic Member
    Join Date
    Feb 2016
    Posts
    3

    Unhappy Huge lag spikes (but ping remains unchanged)

    Hello,
    since last weekend (May 23-24) I started experiencing huge lag spikes.
    Ping in the ingame network information doesn't change while im stuck in the lag (which can last for like 3-8 seconds sometimes I even get disconnected) - it's showing my usual 29-31 ms and both packet loss values are always on 0.
    Just to make it clear: it's not a framerate problem. Everything is smooth as usual (140+ FPS). Just units are stuck in place in their run/idle animations and I am able to click on everything and even issue move/attack commands, which are actually executed after the lag ends.
    The lags happen at random - it doesn't matter if all players are just farming or there is a huge teamfight.

    During the lag I get this message spammed in my console:
    Code:
    [SteamNetSockets] \src\steamnetworkingsockets\steamdatagram_internal.h(533): Assertion Failed: Too many expected acks!  Either we're sending packts requiring acks too fast, or else we're not expiring them properly
    At first I thought the problem is in my network adapter (Intel Ethernet Connection I219-V), so I updated the drivers from version 12.17.10.8 to the newest 12.18.9.10.
    My second suspicion was the latest Windows update that was installed prior to this weekend (KB4497165) and that had something to do with Intel, so I uninstalled that too.

    I'd say the lags are happening less often right now, but the thing is, I've never had lags while playing on this setup. I have the same PC, same internet provider and I'm always playing connected via the cable.

    I also tried to change the network quality option in Dota setting from high-end to low-end and I also switched from 'rate 200000' back to 'rate 80000' (I've played with rate 200000 for more than a year with no issues).


    Can you please help me solve my problem?


    EDIT:
    I managed to get more messages from the console that are logged inbetween the "Assertion Failed: Too many expected acks!" spam:
    Code:
    [SteamNetSockets] SteamNetworkingSockets lock held for 9.5ms.  (Performance warning).  ServiceThread,RecvUDPPacket(x3),SendUDPacket
    [SteamNetSockets] Waited 4.2ms for SteamNetworkingSockets lock [SendMessageToConnection]
    [SteamNetSockets] Communications with routing cluster 'lim' restored.
    [SteamNetSockets] Communications with routing cluster 'maa' restored.
    [SteamNetSockets] [#1006275445 SDR server steamid:90135679810054152(vport 0)] Requesting session from par#122 (185.25.182.68:27028).  Ping = 45+5=50 (front+back=total).
    [SteamNetSockets] [#1006275445 SDR server steamid:90135679810054152(vport 0)] Selecting par#122 (185.25.182.68:27028) as backup #1 (Ping = 45+5=50 (front+back=total).)
    [SteamNetSockets] Communications with routing cluster 'lax' restored.
    [SteamNetSockets] Communications with routing cluster 'sea' restored.
    [SteamNetSockets] Communications with routing cluster 'eat' restored.
    [Networking]       client =[A:1:1487579144:1482[0]:  high packet loss detected flow incoming:    0ms latency,    28/   88 dropped (31.8%)
    [GCClient] Recv msg 8689 (k_EMsgGCToClientAccountGuildEventDataUpdated), 23 bytes
    [GCClient] Recv msg 8715 (k_EMsgGCToClientActiveGuildChallengeUpdated), 35 bytes
    [GCClient] Send msg 8130 (k_EMsgClientToGCRequestArcanaVotesRemaining), 17 bytes
    [GCClient] Send msg 8702 (k_EMsgClientToGCUnderDraftRequest), 24 bytes
    [GCClient] Recv msg 8703 (k_EMsgClientToGCUnderDraftResponse), 137 bytes
    [GCClient] Recv msg 8131 (k_EMsgClientToGCRequestArcanaVotesRemainingResponse), 47 bytes
    [Networking]       client =[A:1:1487579144:1482[0]:  high packet loss detected flow incoming:    0ms latency,    39/  426 dropped (9.2%)
    [Client] CL:  Receiving uncompressed update from server
    [Entity System] ExecuteQueuedCreation() took 204727us [ Spawned: 1234, Activated 0, PostDataUpdate: 1234, Destroyed: 0, Deallocated: 0, PvsUpdate: 0 ]
    [Client] CL:  Receiving uncompressed update from server
    [Entity System] ExecuteQueuedCreation() took 188712us [ Spawned: 946, Activated 0, PostDataUpdate: 946, Destroyed: 0, Deallocated: 0, PvsUpdate: 0 ]
    [GCClient] Send msg 7534 (k_EMsgClientToGCGetProfileCard), 22 bytes
    [GCClient] Recv msg 7535 (k_EMsgClientToGCGetProfileCardResponse), 104 bytes
    [Networking]       client =[A:1:1487579144:1482[0]:  high packet loss detected flow incoming:    0ms latency,    53/  568 dropped (9.3%)
    [Networking]       client =[A:1:1487579144:1482[0]:  high packet loss detected flow incoming:    0ms latency,    31/  581 dropped (5.3%)
    [Networking]       client =[A:1:1487579144:1482[0]:  high packet loss detected flow incoming:    0ms latency,    31/  567 dropped (5.5%)
    I played for a while with my console open and basically this type of message shows up first:
    Code:
    [Networking]       client =[A:1:1487579144:1482[0]:  high packet loss detected flow incoming:    0ms latency,    53/  568 dropped (9.3%)
    And after 2-3 seconds (!!!) the lag happens, so the console is spammed with the "Assertion Failed: Too many expected acks!" messages.
    When this lag/spam ends the "summary" message is logged:
    Code:
    [SteamNetSockets] SteamNetworkingSockets lock held for 9.5ms.  (Performance warning).  ServiceThread,RecvUDPPacket(x3),SendUDPacket
    Last edited by sirius_sk; 05-28-2020 at 01:58 PM.

  2. #2
    Basic Member
    Join Date
    Oct 2013
    Posts
    15
    I have exactly the same problem, sometimes with lag spikes as long as 10 seconds.

    In the console each lag comes with a load of the following messages:

    Code:
    [SteamNetSockets] \src\steamnetworkingsockets\steamdatagram_internal.h(533): Assertion Failed: Too many expected acks!  Either we're sending packts requiring acks too fast, or else we're not expiring them properly
    [SteamNetSockets] \src\steamnetworkingsockets\steamdatagram_internal.h(533): Assertion Failed: Too many expected acks!  Either we're sending packts requiring acks too fast, or else we're not expiring them properly
    [SteamNetSockets] \src\steamnetworkingsockets\steamdatagram_internal.h(533): Assertion Failed: Too many expected acks!  Either we're sending packts requiring acks too fast, or else we're not expiring them properly
    ...
    This is then followed by something like:

    Code:
    [SteamNetSockets] [#1700203091 SDR server steamid:90135795613800453(vport 0)] Lost primary session fra#244 (155.133.250.136:27030) consecutive_ping_timeout
    [SteamNetSockets] [#1700203091 SDR server steamid:90135795613800453(vport 0)] Selecting lux#9 (146.66.154.20:27023) as primary.  (Ping = 19+0=19 (front+back=total).  Connection gap 19249ms.)
    [SteamNetSockets] [#1700203091 SDR server steamid:90135795613800453(vport 0)] Requesting session from fra#591 (162.254.197.178:27023).  Ping = 9+3=12 (front+back=total).
    [SteamNetSockets] [#1700203091 SDR server steamid:90135795613800453(vport 0)] Switched primary to fra#591 (162.254.197.178:27023) (Ping = 9+3=12 (front+back=total).) from lux#9 (146.66.154.20:27023) (Ping = 19+0=19 (front+back=total).  Connection gap 19272ms.)
    [SteamNetSockets] [#1700203091 SDR server steamid:90135795613800453(vport 0)] Selecting lux#9 (146.66.154.20:27023) as backup #1 (Ping = 19+0=19 (front+back=total).  Connection gap 19272ms.)
    It seems that I'm switching SDR servers from Luxembourg to Frankfurt and back, but why? My Internet connection is stable and I observe no packet loss on other games or even on Mumble while playing Dota.

    I never had any lag problems in Dota until the release of this year's battle pass. My Internet connection has not changed for a long time and my hardware is stable (also in Dota until now).

    Edit: I'm happy to help solving this problem by providing hardware specs, info about my network setup, routing information / traceroutes to servers, etc if necessary. Please fix this ingame lag.
    Last edited by crn; 06-03-2020 at 08:15 AM.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •