Щоб знайти, що знижує 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 (фольклор):
-novid— заставка все одно програється; пропусти її клавішею Enter, Space або Escape.-tickrate— на офіційних серверах нічого: CS2 працює на 64 Гц із субтіковими мітками часу, і жоден параметр з боку клієнта цього не піднімає. У CS:GO він впливав лише на сервери, які ти піднімав сам.+cl_updaterateі+cl_cmdrateу цьому рушії не існували ніколи.+rateсправжній, але його типове значення 786432 і так з головою — стеля становить 1000000, і жодне вимірювання не показує виграшу від переходу до неї.-full,-windowed,-refresh,-freq,-noforcemaccel,+net_graph— режим екрана й частоту оновлення гра зберігає сама, рушій бере ввід миші як сирий ввід, а net graph переїхав у Налаштування → Гра → Телеметрія.-w,-h,-sw— та сама відповідь: роздільну здатність зберігає гра, а задається вона в Налаштування → Відео. CS2 їх не читає.-high— епоха CS:GO. Бінарники CS2 його не читають, і Valve ніколи не документувала його для CS2. Натомість w0a піднімає пріоритет гри для кожного виконуваного файла окремо і скасовує це разом з усім іншим.-threads N— епоха CS:GO. CS2 сам визначає розмір свого пулу потоків за типом ядер і цього параметра не читає.-nojoy— CS2 з травня 2024 і так ігнорує джойстики за замовчуванням, тож він нічого не робить. Параметр, який існує зараз, — це-joy.-nod3d9ex,-heapsize,-nopreload,-noqueuedload,+mat_queue_mode— блок епохи CS:GO, написаний для рушія, який ця гра замінила.
Коштує тобі чогось:
-dxlevel: застарілий, і власна вказівка Valve — прибрати його; а оскільки CS:GO і CS2 мають один запис у Steam, значення, набране роки тому, може досі там стояти.
Змінює те, куди тебе пускають:
-insecureзапускає гру з вимкненим VAC. Це не бан — клієнт відмовляється від кожного захищеного сервера, тож пошук матчу перестає працювати, і на екрані немає нічого, що це пояснює.-toolsдає той самий заблокований стан плюс неавтентифікований консольний сокет.-allow_third_party_softwareвимикає Trusted Mode, щоб заблокований оверлей або програма запису змогли підключитися. Ні бана, ні блокування пошуку матчу, але Valve каже, що це може вплинути на твій Trust Factor — тихо гірші лобі, і оскаржити нема де.-untrustedробить те саме, і це не фольклор, а справжній параметр: саме з цим прапорцем перезапускається сам клієнт CS2, коли ти натискаєш його власну кнопку недовіреного режиму. Заблоковані оверлеї можуть підключитися, і та сама примітка про Trust Factor діє й тут.
Справжні: +exec autoexec, щоб виконувати конфіг на кожному запуску. -vulkan справді перемикає рендерер, але це не типова конфігурація на Windows — виміряй його сам, а не сприймай як рекомендацію.
4. Кадри лежать у меню відео
Чотири речі, які варто знати:
- Перевір частоту оновлення всередині CS2. Гра тримає її окремо від налаштування Windows і не повідомляє про помилку, коли вона неправильна: можна місяцями грати на 60 Гц на моніторі 144 Гц і цього не помітити.
- Згладжування — найдорожче налаштування, і його ціна залежить від того, що тебе обмежує — процесор чи відеокарта. Далі йде якість тіней, і деталізація текстур теж не безкоштовна.
- Білінійна фільтрація — звичка, успадкована з CS:GO: вона міняє трохи середньої частоти кадрів на гірші 1% low, а саме там живуть фризи.
- Масштабування зображення допомагає лише машині, обмеженій відеокартою, а розтягнутий 4:3 — це вибір заради видимості, а не заради продуктивності.
Сторінка Налаштування відео у 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, каже, що причиною може бути інша програма, яка взаємодіє з грою. Що вона радить перевірити, у її порядку:
- Два названі випадки. Для процесорів AMD вона посилається на окрему статтю FACEIT із відомим виправленням проблем із продуктивністю, які спричиняють деякі процесори AMD; для Malwarebytes вона радить зміну, яку ми тут не повторюємо, бо вона послаблює функцію захисту — прочитай її на сторінці FACEIT, якщо потрібно.
- Оверлеї. Античит запускає CS2 з
-allow_third_party_software, тому оверлеї, які гра інакше блокує, можуть підключитися, а за словами FACEIT, ці оверлеї можуть спричиняти проблеми з продуктивністю. Її перевірка: додати цей самий параметр до параметрів запуску CS2 у Steam, пограти без античиту або і те, і те. Примітка про Trust Factor із розділу 3 стосується й цього параметра. - Без матчу FACEIT. Якщо в цих перевірках проблеми немає, запусти античит і гру, не стаючи в чергу на матч, і пограй на сервері поза FACEIT, наприклад у Deathmatch.
- Чистий запуск. Якщо проблема лишається, сторінка пропонує в
msconfigвимкнути служби не від Microsoft, залишивши Steam Client Service і FACEITService, а також елементи автозавантаження в Диспетчері завдань, перезавантажитися й зіграти один матч FACEIT, коли відкриті лише античит, Steam і CS2. Це перевірка, а не налаштування, яке варто залишити: потім увімкни все назад.
Якщо нічого з цього не допомогло, FACEIT просить відкрити звернення до підтримки з результатами обох перевірок. Secure Boot і TPM у цьому списку немає; FACEIT стверджує, що TPM і Secure Boot не впливають на продуктивність (Secure Boot і TPM 2.0 для античиту).
6. Далі — бік Windows
Поза грою треба перевірити такі налаштування: частота оновлення дисплея, справжній драйвер відеокарти, апаратно-прискорене планування графіки, план живлення, який не обмежує процесор, диск із вільним місцем — налаштування Windows 11 для ігор, які справді важать розбирають кожен пункт. А якщо в тебе поштовх, а не низьке число, правильна сторінка натомість — чому ігри фризять на Windows 11. Якщо частота кадрів була нормальною, посеред матчу впала й так і лишилася низькою, це просідання, а не фриз, і для нього є сторінка раптові просідання FPS в іграх.
Пов'язане
- Налаштування Windows 11 для ігор, які справді важать
- Затримка DPC
- Високий пінг і стрибки лагу
- Відеокарта не на 100%
- Налаштування CS2
Ця сторінка допомогла?
Чого бракувало або що не спрацювало? Ми читаємо кожну таку відповідь.
Якщо ця сторінка не розв'язала проблему, напиши нам — скажи, яку статтю ти читав, і ми виправимо статтю.