Як роботу ігор зробити чуйніше, плавніше, прибрати мікро-фризи, затримки і лаги-кілька порад, на що потрібно звернути увагу

43

доброго дня!

Ну що, всіх з новим навчальним роком?! 😉 і сьогодні вирішив знову торкнутися теми ігор-точніше їх плавності і чуйності (тим паче, що питання це дискусійне, і мене частенько їм турбують).

Наприклад, як часто буває: гра начебто йде з 60+ fps (що цілком нормально), але періодично трапляються підвисання, лаги — картинка на екрані смикається — і від того грати вкрай некомфортно!

Причому, далеко не завжди це відбувається через застарілого комп’ютера-можна і на новому відносно — потужному пристрої зіткнутися з чимось подібним.. 😥 особливо це неприємно в мережевих онлайн-іграх, де ви змагаєтеся (в тій чи іншій мірі) з іншими людьми.

Власне, кілька порад на що потрібно звернути увагу, я наведу в цій замітці. Рекомендую всім любителям іграшок. 👌

Покращуємо «чуйність» і плавність зображення, персонажа в грі

Інпут-лаги контролерів

Далеко не всі любителі ігор про них чули…

Суть тут в тому, що від типу використовуваної мишки (клавіатури, джойстика і т.д.) — залежить швидкість відгуку вашого персонажа в грі (адже спочатку ваше натискання повинна обробити мишка (наприклад) —>потім подати сигнал на комп’ютер —>і лише після він з’явиться на екрані. Час від початку і до кінця цього дії-називають інпут-лагом).

Якщо говорить в середньому, то відгук у провідний мишки<1 мс (мілісекунда), у бездротової 5-15 мс! тобто при використанні дротових пристроїв ви можете виграти близько 10 мс !

Здається, що це величина смішна, однак, в деяких динамічних іграх (наприклад, cs) — різниця в тому ж пінгу 30-60 мс — вже сильно може відчуватися! (а додайте до цього: мишку, клавіатуру, некоректні налаштування відеокарти, монітор і т.д. — в сумі різниця в мілісек. Може набігти дай боже…)

Інпут-лаг (миша)

*

Пінг

Актуально для онлайн-ігор.

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

*

Як його зменшити:

  1. використовувати 👉 високошвидкісне підключення до мережі інтернет (тільки дротове!). Це може зменшити пінг в рази (на десятки і сотні мілісек.!);
  2. бажано відмовитися від використання роутера (і пр. Пристроїв «посередників» між інтернет-кабелем провайдера і вашим пк). Якщо все ж граєте через wi-fi підключення — 👉 рекомендую прочитати цю інструкцію;
  3. під час гри вимкніть торренти, закрийте браузери (завантаження) та інше пз, яке може навантажувати мережу;
  4. ознайомтеся 👉 з моєю минулою інструкцією по зменшенню пінгу (там є дод. Рекомендації!).

Пінг до ya.ru / / перевірка відправки пакетів (інструкція тут)

*

Про налаштування відеокарти

Порекомендую також ознайомитися з цією інструкцією

У відносно-нових відеокартах від amd і nvidia з’явилася спец. Налаштування, що дозволяє зменшити час передачі кадрів від моменту їх обробки до виведення на екран (що в свою чергу значно скорочує швидкість реагування на натискання кнопок!). за замовчуванням 8>—>- ця опція вимкнена!

Як вона називається:

  • у amd-radeon anti-lag;
  • у nvidia-режим низької затримки.

Що це дає: зверніть увагу на фото нижче 👇 — час реагування персонажа, після натискання кнопок, менше на 10-20 мс! що в общем-то непогано, враховуючи, що потрібно лише пересунути прапорець в налаштуваннях відеокарти.

Radeon anti-lag — що дає настройка в іграх!

На двох скронях нижче (для amd і nvidia) я показав де шукати дану опцію. якщо не знаєте як відкрити налаштування драйвера відеокарти — ознайомтеся з цим.

Режим низької затримки — панель управління nvidia

*

Пару слів про монітор

Монітор монітору ворожнечу!

На мій погляд, сьогодні монітор під ігри слід було б брати з часом відгуку в 1-2 мс + з частотою оновлення в 120 гц + з підтримкою технології g-sync . Все це укупі дозволить виграти від ≈5 до 50 мілісекунд (що позитивно позначиться на результатах в онлайн-битвах!).

Та й саме зображення в динамічних сценах буде йти більш плавно, без «розривів» і спотворень.

Під яке завдання купується монітор-базові моменти!

*

З приводу дисків

👉 порада перша: встановіть і саму систему, і гру на ssd-накопичувач. Це дозволить значно підвищити швидкість читання даних з диска. Див на скрін нижче 👇 (найнижчий рядок «4k» — якщо порівняти hdd і ssd — то різниця в 10 разів!).

Примітка: «4k» — швидкість читання/запису випадкових блоків в 4 кб. більше 70% операцій при роботі в windows припадає на невеликі файли, а значить продуктивність багатьох додатків (ігор) дуже сильно залежить від цієї швидкості.

Тест швидкості накопичувачів ssd (nvme, sata), hdd

👉 порада друга: перевірте стан свого диска (на якому встановлена система і гра), особливо як він поводиться під навантаженням: чи не падає з нього швидкість читання в нуль?! зробити це можна за допомогою спец. Тесту в » вікторії «(справа на 5 хв!).

Швидкий аналіз графіка (з victoria 5) / / приклад

👉 порада третя: якщо у вас встановлено 2-3 і більше накопичувачів — рекомендую 👉 зайти в налаштування електроживлення windows і заборонити відключати диски. 👇 це дозволить уникнути «дерчків» при завантаження даних з накопичувачів, коли гра рідко до них звертається.

Налаштування електроживлення — не відкл. Жорсткий диск

*

Перевірка температур і навантаження на основні компоненти

Якщо все вищенаведене не допомогло зробити роботу гри більш якісною і вона все одно «пригальмовує» — спробуйте вивести на екран температури і навантаження на основні компоненти (відеокарту, цп, озу та ін.), і поспостерігайте за показаннями. Чи не йдуть вони в «хмари»?.. Посилання нижче в допомогу… 👇

👉 на допомогу!

Скріншот з показаннями з гри wow / / приклад роботи fps monitor

*

Після цього (коли буде більш-менш ясна «картина») я б порекомендував вам ознайомитися з моїм збіркою заміток по оптимізації і розгону пк/ноутбука. У деяких випадках за допомогою невеликої до-настройки-можна додати + 50% до fps (погодьтеся, адже непогано? 😉 ). Ссилочка нижче.

*