Низький FPS і фризи в CS2: виміряний контрольний список

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

Щоб знайти, що знижує FPS у CS2 і звідки беруться фризи, іди по черзі: спершу виміряй одну повторювану сцену (лічильник FPS показує середню частоту кадрів, запис показує повільні кадри), потім перевір збережене грою обмеження кадрів (fps_max), меню відео і частоту оновлення всередині CS2. Значна частина порад про продуктивність для CS2 — це списки параметрів запуску, перенесені ще з CS:GO. Рушій змінився; списки — ні. Гірше того, CS2 мовчки ігнорує параметр, якого не знає — ця мовчанка виглядає точнісінько так само, як робота параметра, і саме тому ті самі рядки роками живуть у людей у полі параметрів запуску Steam.

Почни з одного вимірювання

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

1. Це машина чи матч?

Якщо часи кадрів під час події здорові, а світ усе одно смикається, справа не в твоєму ПК: для цього є високий пінг і стрибки лагу. Перш ніж шукати мережеве налаштування всередині гри: CS2 працює на 64 Гц із субтіковими мітками часу, і жоден параметр з боку клієнта цього не піднімає, а cl_interp у 2024 році зробили незаписуваним, бо задані користувачем значення спричиняли гумовий ефект. Підтримуваний регулятор — налаштування буферизації в розділі Налаштування → Гра.

2. Перевір обмеження кадрів, яке в тебе вже є

CS2 зберігає власне обмеження кадрів. Значення, один раз введене в консоль, потрапляє до збережених налаштувань гри і переживає той параметр, який його задав, — саме так люди опиняються обмеженими числом, яке виставили два роки тому; власне типове значення гри — fps_max 400. Якщо твоя частота кадрів підозріло стабільна й підозріло рівна, ти вперся в обмеження, а не в ліміт заліза. Задай його в грі або з картки autoexec у w0a, яка записує цей рядок щоразу — зокрема й типове значення, — щоб старе значення не вціліло непомітно.

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

3. Параметри запуску: що ще щось робить

Сторінка Параметри запуску читає твоє поле параметр за параметром і каже, що робить кожен. Жоден із них там не названий «безпечним»: Valve не публікує для CS2 списку параметрів запуску, тож будь-хто, хто цитує офіційний список, цитує сам себе.

Нічого не робить у CS2 (фольклор):

Коштує тобі чогось:

Змінює те, куди тебе пускають:

Справжні: +exec autoexec, щоб виконувати конфіг на кожному запуску. -vulkan справді перемикає рендерер, але це не типова конфігурація на Windows — виміряй його сам, а не сприймай як рекомендацію.

4. Кадри лежать у меню відео

Чотири речі, які варто знати:

Сторінка Налаштування відео у w0a друкує поруч із кожним пунктом виміряну ціну і пише cs2_video.txt напряму; якщо зміна зробила гірше, налаштування відео CS2 повертають копію, зняту перед першим записом.

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

5. Вимоги античитів, сказані чесно

Турнірні античити можуть вимагати від гравця шість умов безпеки платформи: Secure Boot, TPM 2.0, прошивку UEFI із системним диском GPT, безпеку на основі віртуалізації із захистом DMA, цілісність пам'яті та завантажувальні налаштування, лишені типовими. Не від кожного гравця вимагають усі шість: FACEIT вимагає TPM 2.0 і Secure Boot від усіх, а цілісність пам'яті — лише від деяких гравців. w0a читає всі шість із твоєї машини, і кожен рядок каже, де лежить перемикач. Картка жодної з них не змінює. Змінити w0a може лише цілісність пам'яті, своїм прапорцем на сторінці «Оптимізації», і відмовляється це робити, поки встановлено FACEIT.

Чого ця сторінка не робитиме — то це не казатиме тобі, що якась конфігурація вбереже тебе від бана. Ніхто поза виробником античиту цього обіцяти не може; чесно зробити можна те, що вище.

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

Просідання FPS або input lag із запущеним FACEIT

Власна сторінка підтримки FACEIT, FPS drops / input lag issues, каже, що причиною може бути інша програма, яка взаємодіє з грою. Що вона радить перевірити, у її порядку:

Якщо нічого з цього не допомогло, FACEIT просить відкрити звернення до підтримки з результатами обох перевірок. Secure Boot і TPM у цьому списку немає; FACEIT стверджує, що TPM і Secure Boot не впливають на продуктивність (Secure Boot і TPM 2.0 для античиту).

6. Далі — бік Windows

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

Пов'язане

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

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

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

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