Як зменшити input lag: що програма може скоротити, а що ні

Input lag або затримка миші в іграх? Кожен етап між замиканням перемикача і зміною пікселя, кому він належить, і чесний поділ на три списки — що інструмент може скоротити, що може скоротити лише інше залізо, і чого не скоротить ніщо. Ця сторінка нічого не продає.

Щоб зменшити input lag, почни з того, що програма може скоротити: драйвер, який тримає ядро процесора, хук у шляху вводу або приспаний USB-порт і чергу подання відеокарти, коли вузьким місцем є саме вона. Решта ланцюжка належить пристрою, грі та дисплею.

Як читати тест затримки показує, як знайти перше з цього на власній машині; для CS2 обмеження кадрів і частота оновлення, які зберегла сама гра, є в контрольному списку для CS2. Між миттю, коли під твоїм пальцем замикається перемикач, і миттю, коли екран показує результат, лежить близько дванадцяти етапів. Програмі належать три з них. Прошивці — чотири, дисплею — три, а решта належить грі. Будь-який інструмент, який обіцяє «усунути затримку вводу», або говорить про ті три, або каже тобі неправду.

Ця сторінка проходить увесь ланцюжок, називає власника кожного етапу, а тоді дає три списки: що інструмент може скоротити, що можна скоротити лише іншим залізом, і чого не скоротить ніщо. Вона існує тому, що трьом іншим сторінкам про затримку на цьому сайті можна довіряти лише за умови, що існує ця.

Одна причина у Windows 11 має власне виправлення: оновлення Microsoft від 13 жовтня 2026 року виправляє проблему, через яку введення миші могло підгальмовувати в деяких іграх; це KB5127648 для версій 24H2, 25H2 і 26H2 та KB5127646 для 26H1 (Microsoft). Якщо миша почала підгальмовувати в деяких іграх, перевір, що це оновлення встановлено, перш ніж змінювати щось інше.

Що спричиняє input lag?

Input lag — це сума дванадцяти етапів, від замикання перемикача під твоїм пальцем до зміни пікселів на панелі, і кожен етап має власника:

#ЕтапВласникЧи скорочується програмою?
1Перемикач замикається; контролер пристрою сканує і гасить дребезгПрошивка пристроюНі
2Пристрій викладає звіт зі своїм власним інтервалом опитуванняПрошивка пристроюНі
3Радіоланка, якщо пристрій бездротовийПристрій + приймачНі
4Хост-контролер забирає звіт; драйвери класу передають його вищеWindows + драйвер чипсетаЛише виправивши поганий драйвер
5Фільтрувальні драйвери й низькорівневі хуки у шляху вводуСторонні програмиТак
6Гра читає ввід — у більшості рушіїв раз на кадрГраОпосередковано, через частоту кадрів
7Гра прораховує тік симуляції і будує кадрГраНі
8Кадр потрапляє в чергу подання відеокартиГра + графічний драйверЧастково
9Відеокарта його рендеритьВідеокартаНі
10Кадр чекає на наступну розгортку дисплеяІнтервал оновлення дисплеяНі
11Власна обробка дисплея — масштабувач, overdrive, будь-який режим зображенняПрошивка монітораНі
12Пікселі панелі фізично змінюютьсяПанельНі

Дев'ять із цих дванадцяти — не програма. Це співвідношення і є всім аргументом цієї сторінки.

Три фіксовані витрати, про які забувають

Скільки input lag додає частота оновлення?

У середньому половину інтервалу оновлення: 8,3 мс при 60 Гц, 2,1 мс при 240 Гц. Готовий кадр з'являється не тоді, коли він готовий. Він з'являється на наступній розгортці дисплея. Оскільки кадр завершується у довільній точці всередині цього інтервалу, у середньому він чекає половину інтервалу, і це середнє — арифметика, а не вимірювання:

Частота оновленняОдин інтервалСереднє очікування наступної розгортки
60 Гц16,7 мс8,3 мс
120 Гц8,3 мс4,2 мс
144 Гц6,9 мс3,5 мс
240 Гц4,2 мс2,1 мс
360 Гц2,8 мс1,4 мс

Саме тому швидший монітор зменшує затримку так, як не купиш жодним значенням реєстру.

Є один виняток, який варто перевірити просто зараз, бо це нічого не коштує: монітор, який підтримує високу частоту оновлення, але працює на 60 Гц, наприклад тому, що після встановлення Windows чи заміни кабелю ніхто цього не змінив. Сторінка Головна у w0a перевіряє кожен під'єднаний екран і каже прямо — «Твій монітор працює не на повній швидкості» — з кнопкою, яка підвищує частоту названого екрана. На ноутбуці вона не чіпає панель, що працює на 60 Гц, але підтримує 120 Гц і більше, бо динамічна частота оновлення може навмисно тримати її на 60 Гц. Власний шлях Windows такий: Налаштування → Система → Дисплей → Розширені параметри екрана.

Скільки input lag додає сам монітор?

Це залежить від монітора, і твій ПК не може це прочитати. Після того як розгортка почалася, у монітора ще лишається робота: масштабування, якщо сигнал не в рідній роздільності, overdrive і все те, що застосовує поточний режим зображення. А потім пікселі мають фізично змінитися — це і є час відгуку панелі.

Жодне з цих двох чисел не читається з твого ПК. Windows бачить дисплей, а не конвеєр, і жодна програма на твоїй машині не може ні виміряти, ні скоротити жодне з них. Числа часу відгуку від виробника міряні за умов, які обрав сам виробник, і між брендами вони не порівнюються — тож якщо це для тебе важить, єдине чесне джерело — незалежний огляд, який публікує свою методику.

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

Чи додає відеокабель input lag?

Сам по собі — ні. Кабель є в цьому списку тільки для того, щоб його звідси прибрати. Проходження сигналу по кабелю дисплея — це наносекунди; джерелом чогось, що ти здатен відчути, воно не є. Кабель, який не відповідає специфікації для твоєї роздільності й частоти оновлення, дає випадання, чорні екрани і з'єднання, яке відкочується на нижчу частоту оновлення, — а відкат частоти оновлення вже є реальною платою за затримку, за таблицею вище. Тож перевір, на якій частоті оновлення ти працюєш насправді. Але кабель заради зменшення затримки не купуй.

Чи додає черга подання відеокарти input lag?

Між тим, як гра завершує кадр, і тим, як відеокарта його рендерить, є черга. Глибша черга не дає відеокарті простоювати й піднімає пропускну здатність; вона ж означає, що кадр, на який ти дивишся, побудований із вводу, зчитаного давніше.

Саме на цей етап діють фірмові функції зниження затримки, і варто бути точними щодо того, що вони роблять:

Режим подання тут теж важить, і ця частина належить Windows: від того, чи компонує гру робочий стіл, чи вона подається напряму, залежить, скільки буферів сидить у шляху. Якщо ці налаштування на твоїй машині змінювали, повноекранні оптимізації і виведення ігор у віконному режимі повертають стандартні значення Windows (картка віконних ігор видаляє лише налаштування, що вмикає функцію, і залишає те, що її вимикає), а твіки екрана та графіки — це сторінка з розбором того, що w0a там змінює.

Яку частину input lag можна виміряти на своєму ПК?

Не суму. Три її частини — і Тест затримки у w0a прямо каже, які саме три. Сторінка друкує число під назвою Нижня межа системи, і воно є сумою рівно ось цього:

А тоді сторінка просто в продукті каже, чого бракує: «Це нижня межа, а не сума. Власне зчитування вводу самою грою, її черга рендеру, робота відеокарти й час відгуку панелі сюди не входять — жодного з них із цієї машини виміряти не можна. Інструменти, які друкують одне число на кшталт "input lag: X ms", ці частини оцінюють на око.»

Саме це речення і є причиною існування цієї статті. Інструмент, який друкує одне впевнене число наскрізної затримки, оцінив на око етапи з 6 по 12 із таблиці вище. Можливо, оцінив розумно. Але він їх не виміряв — і мав би це сказати.

Щоб виміряти наскрізну затримку як слід, потрібна камера. Усталений метод — це високошвидкісна камера, спрямована на мишу й на екран, із підрахунком кадрів між кліком і реакцією, або спеціальний прилад для вимірювання затримки. Ніщо, що працює як програма на вимірюваній машині, цього зробити не може, бо ця програма перебуває всередині того, що намагається виміряти.

Чи може програма виправити input lag?

Частково: програмам належать три з дванадцяти етапів. У їхніх межах інструмент може зробити три речі — і це не «нічого»:

  1. Знайти драйвер, який тримає ядро процесора. Драйвер усередині переривання або відкладеного виклику працює вище за будь-який пріоритет потоку — він не з'являється ні на графіку часу кадрів, ні в диспетчері завдань. Тест затримки називає файл і сортує за найдовшим утриманням. На 1 мс він уже витісняє звіти; на 4 мс машина не здатна тримати стабільний час кадру. Розв'язок — оновити цей драйвер у виробника заліза.
  2. Показати виміряну частоту звітів поряд із заявленою. Сторінка Порти USB показує, що кожен пристрій попросив, поряд із тим, що він видає. Чому мій приціл запізнюється — це довга версія.
  3. Прибрати програми зі шляху вводу і не дати присипляти порти. Завислий хук чи приспаний порт — це реальна затримка, яку можна прибрати. Це розбирає чому натискання клавіш запізнюються в іграх.

Усе інше, що змінює інструмент тонкого налаштування, стосується стабільності — менше фонових пробуджень, схема живлення, яка не роняє частоти посеред бою, планувальник, який встигає до своїх дедлайнів. Це варта річ, і вона вимірюється в часах кадрів. Але це не та сама заява, що й нижча затримка вводу, і цей сайт не подаватиме її як таку.

Чого ми робити відмовляємось і чому

Деякі налаштування, які ходять як «виправлення затримки», w0a взагалі відмовляється записувати:

Інструмент, який не запише значення, яке не може захистити, корисніший за той, що пише все й лишає тобі з'ясовувати наслідки.

Як перевірити, чи допомогло виправлення затримки?

Сторінка Бенчмарк до першого запису: середній FPS, 1% low і фризи за хвилину — кожне подане парою «до/після».
Сторінка Бенчмарк до першого запису: середній FPS, 1% low і фризи за хвилину — кожне подане парою «до/після».

Без камери наскрізну затримку не виміряти. А ось чи допомогла зміна — виміряти можна, і зазвичай саме це питання в тебе і є.

  1. Спершу полагодь безкоштовну апаратну проблему. Перевір, що частота оновлення на максимумі, панель у рідній роздільності, а монітор — у своєму режимі зображення з низькою затримкою.
  2. Зніми нижню межу. Проганяй Тест затримки всі 12 секунд і запиши Нижню межу системи та три її складові.
  3. Зніми базове вимірювання. Відкрий Бенчмарк, запиши ту саму сцену на хвилину-дві й збережи середній FPS, 1% low і число фризів.
  4. Зміни одну річ. Одну. П'ять змін і одне вимірювання не скажуть тобі нічого про те, яка з них подіяла.
  5. Повтори кроки 2 і 3 однаково. Та сама сцена, ті самі налаштування, ті самі фонові програми.
  6. Суди відносно власного шуму. Проганяй незмінену конфігурацію тричі. Якщо ці три прогони розходяться більше, ніж та різниця, якій ти зрадів, — ти знайшов шум.
  7. Скасуй те, що не зрушило жодного числа. Саме для цього існують картки Fix, і це кращий підсумок, ніж тягти зміну, яка нічого не робить, і розповідати іншим, що вона працює.

Якщо ти ганяєшся за випадковим поштовхом, а не за постійною затримкою, тобі потрібна сторінка що шукає сканування фризів — вона позначає кожну знахідку як доведену, ймовірну, кандидата або неперевірену і свідомо чесна щодо того, чого не бачить усередині гри.

Підсумок в одному абзаці

З дванадцяти етапів між твоїм пальцем і фотоном програма може скоротити три — і лише тоді, коли з ними справді щось не так. Найбільші з решти витрат — інтервал опитування пристрою, покадрове зчитування вводу грою, інтервал оновлення дисплея і сама панель — належать залізу і грі. Інструмент, вартий встановлення, каже тобі, які з тих трьох, до яких він дотягується, зламані на твоїй машині, міряє те, що чесно може виміряти, і відмовляється оцінювати решту на око. Це менша обіцянка за ту, яку ти читав деінде, — і єдина, яка переживає камеру.

Поширені запитання

Що таке input lag?

Це час між твоєю дією, наприклад кліком, і моментом, коли екран показує її результат. Таблиця вище ділить цей час на дванадцять етапів, від замикання перемикача під твоїм пальцем до зміни пікселів на панелі.

Чи можна прибрати input lag повністю?

Ні. Дев'ять із дванадцяти етапів належать залізу й грі, і навіть готовий кадр чекає на наступну розгортку дисплея: у середньому 2,1 мс при 240 Гц і 8,3 мс при 60 Гц.

Чому миша в іграх реагує із затримкою?

З боку програм три причини можна знайти зі свого ж ПК: драйвер, який тримає ядро процесора, хук або приспаний USB-порт на шляху вводу і миша, яка видає менше звітів, ніж запросила. Чому мій приціл запізнюється розбирає кожну. Якщо у Windows 11 миша почала підгальмовувати в деяких іграх, спершу перевір оновлення від жовтня 2026 року на початку цієї сторінки.

Як зменшити input lag у CS2?

Почни з обмеження кадрів і частоти оновлення, які зберегла сама гра; обидва пункти є в контрольному списку для CS2. Потім запусти тест затримки, щоб знайти драйвер, який тримає ядро процесора; Як читати тест затримки пояснює результат.

Чи додає V-Sync input lag?

Так. За словами Valve, V-Sync змушує гру після кожного кадру чекати наступного оновлення, і твій ввід чекає разом із нею. G-SYNC, FreeSync і V-Sync пояснює, що змінюють змінна частота оновлення та обмеження кадрів.

Пов'язане

Автор — w0a, проєкт, який розробляє застосунок. Статтю публікують лише після того, як пройдуть автоматичні перевірки сайту, а дата вгорі — це день, коли її текст змінювався востаннє.

Pro-тріал на 3 дні забирається в застосунку через Discord, без картки: Як працює пробний період

w0a не змінює жодного налаштування Windows, поки ти не попросиш, а твік зберігає старе значення, перш ніж записати нове. Бути в курсі

Ця сторінка допомогла?

Чого бракувало або що не спрацювало? Ми читаємо кожну таку відповідь.

Надсилається лише те, що ти напишеш, разом із назвою цієї сторінки. Наш сервер також записує IP-адресу з'єднання, щоб обмежити зловживання, і видаляє її разом із повідомленням. Будь ласка, не користуйся цим полем, якщо тобі менше 16 років. Політика конфіденційності

Якщо ця сторінка не розв'язала проблему, напиши нам — скажи, яку статтю ти читав, і ми виправимо статтю.