Высокий пинг и скачки задержки: что действительно можно исправить

Пинг — это расстояние плюс ожидание в очередях, и никакая настройка на ПК не меняет ни того, ни другого: что на самом деле означает каждый симптом, у каких из них есть решение на твоей стороне линии и где на самом деле живут все остальные.

«У меня пинг 90, а у друга на том же сервере 30». «У меня пинг 20, и дважды в минуту игра замирает и откидывает меня на три шага назад». Эти два предложения приходят с одним и тем же словом и не имеют почти ничего общего — и разобраться, какое из них про тебя, и есть большая часть работы, потому что решения не пересекаются.

Три симптома, три разные причины

Из чего на самом деле состоит пинг

Из четырёх вещей:

  1. Расстояние до сервера и маршрут, которым до него идут. Сигнал в оптике не мгновенен, а маршрут редко бывает прямой линией. Ничто на твоём ПК этого не меняет.
  2. Ожидание в очереди. Каждое устройство между тобой и сервером придерживает пакеты, когда их приходит больше, чем оно успевает отправить. Самый глубокий буфер обычно у твоего собственного роутера — и это как раз то, с чем ты можешь что-то сделать.
  3. Последний метр, где беспроводная связь — общая среда, подверженная помехам, а кабель — нет.
  4. Сам сервер и состояние матча на нём.

Из-за первого пункта и важен пол: самый низкий из нескольких замеров близок к настоящему расстоянию, а всё, что выше него, — это ожидание в очереди. Это разделение и есть весь диагноз, и именно поэтому одна цифра пинга говорит так мало.

Измерь, прежде чем что-то менять

Страница Пинг игровых серверов в w0a измеряет эталонную точку в каждом регионе, а не сервер матча: платформа назначает сервер на каждый матч и не публикует его адрес — так что измеряются город, расстояние и маршрут. Три числа на регион: самый низкий из нескольких замеров, джиттер (средняя разница между соседними замерами) и доля замеров, оставшихся без ответа.

Страница Тест задержки — не про это. Она измеряет твою мышь, твои драйверы и твой дисплей — задержку между рукой и экраном. О сети она не говорит ничего, и путаница между этими двумя заставляет гоняться не за той проблемой. Как читать тест задержки разбирает, что она измеряет.

Скачки через равные промежутки, и только на Wi-Fi

У этого есть известный механизм. Чтобы находить сети, Wi-Fi-адаптер сканирует другие каналы, и документация Microsoft прямо называет цену: по её словам, пока идёт сканирование, беспроводному интерфейсу труднее отправлять и принимать пакеты данных, поэтому сканирование может увеличивать задержку, пока поиск сетей не завершится. По умолчанию, как сказано на той же странице, Windows запрашивает у адаптера сканирование лишь раз в 60 секунд, а пока ты подключён — иногда и вовсе не запрашивает; запрашивать сканирование могут и другие программы (Microsoft Learn). В итоге может получиться скачок, который возвращается через равные промежутки и никогда не случается на кабеле.

Страница Process Manager в w0a закрывает этот вопрос: тишина Wi-Fi — одна из частей единственного переключателя Игровой режим. Пока идёт игра, w0a просит Windows отключить фоновое сканирование на каждом беспроводном адаптере, и запрос заканчивается вместе с игрой — или раньше, если закрывается w0a. Как и любой движок здесь, Игровой режим выключен на новой установке и остаётся выключенным, пока ты его не включишь. Если драйвер твоего адаптера принимает запрос и всё равно продолжает сканировать, страница так и говорит, а не заявляет об исправлении.

Пинг в порядке, пока кто-нибудь не начнёт качать

Тогда дело не в интернете, а в наполняющейся очереди: когда устройству отдают больше, чем несёт линия, пакеты ждут в буфере, а слишком глубокий буфер превращает забитую линию в десятую долю секунды добавленной задержки.

Измерить это просто: время прохода туда и обратно на свободной линии, а затем ещё раз, пока соединение насыщено в каждую сторону. То, что ты найдёшь, с ПК не исправляется, потому что буфер находится внутри твоего модема или роутера. Опустошает его включённый там SQM (fq_codel или cake) либо заданное на том устройстве ограничение скорости чуть ниже скорости твоей линии. Ни одна настройка Windows до этого устройства не дотягивается.

Вторая половина — твоя собственная машина: Центр обновления Windows, Store и обновлятели приложений качают через фоновую службу передачи, конкурируя с твоим матчем за ту же линию и тот же диск. Страница «Process Manager» умеет приостанавливать их на время игры, и обновления безопасности не приостанавливаются никогда.

Три вещи о пути, которые стоит узнать один раз

На три вопроса о пути достаточно ответить один раз для одного подключения, и они заслуживают отдельных ответов, потому что свидетельства за ними неодинаково сильны:

Когда «лаг» — не сеть

Фриз по времени кадра ощущается ровно как сетевой рывок: мир на мгновение замирает, а потом догоняет. Различить их можно точно — сними запись времён кадров и посмотри. Если кадры приходили поздно, сеть ни при чём, и работать надо со списком из Почему игры фризят на Windows 11.

Одна причина живёт в обоих мирах: сетевой драйвер, удерживающий ядро процессора внутри прерывания, останавливает и отрисовку, и чтение ввода — и к пингу это не имеет отношения. Задержка DPC разбирает, как это увидеть.

Что не понижает твой пинг

Что действительно стоит сделать

Кабель вместо Wi-Fi. SQM на роутере, если линией во время твоей игры пользуется кто-то ещё. Менее загруженный канал и более короткий путь до точки доступа, если кабель невозможен. Потом измерь ещё раз и остановись: оставшееся число — это расстояние, а расстояние не настройка.

Похожие статьи

Что программа для оптимизации игр может изменить в Windows, чего не может и как проверить её, прежде чем ей доверять: Работают ли программы для оптимизации игр?

w0a не меняет ни одной настройки Windows, пока ты не попросишь, а твик сохраняет старое значение, прежде чем записать новое. Сообщить мне

Эта страница помогла?

Чего не хватило или что не сработало? Мы читаем каждый такой ответ.

Если эта страница не решила проблему, напиши нам — скажи, какую статью ты читал, и мы её исправим.