Нещодавно вирішив пограти в стареньку, але класну, як на мене, гру Call of Duty: Ghosts. Але виявив, що кат-сцени між рівнями або заставки під час завантаження рівнів все ще гальмують. Це сильно бісить, враховуючі, що в мене вже досить потужне залізо. Я гадав, що з роками це якось виправлять, але грі вже більше 11 років, а проблема все ще залишається. Можливо, ця проблема не пов'язана із залізом? Як це виправити, хтось знає?
http://deslab.uk/forum/small/288.png
СанТехНік, так, ця проблема не пов'язана із залізом комп'ютера і тягнеться ще з релізу. Розробники Call of Duty - вони як ТСН: вражають 😀 За ці роки вони цю проблему не виправили і я не розумію, чому. Вимкни синхронізацію кадрів у налаштуваннях графіки та побачиш, як окрім зникнення гальмування звуку у кат-сценах навіть картинка трохи зміниться на краще.
Чому це налаштування не прибрали?
Dr Guard, дякую! Допомогло 🙂
http://deslab.uk/forum/small/288.png
Функція синхронізації кадрів застаріла. Якщо розривів кадрів немає - вона не потрібна, вона тоді навпаки тільки шкодить ігровому процесу.
http://deslab.uk/forum/small/291.png
Відповідь ШІ що до цієї ситуації:
Налаштування синхронізації кадрів (V-Sync) в іграх Call of Duty (та в багатьох інших) має як плюси, так і мінуси. Основна його мета — усунути розриви кадрів (screen tearing), але це може призводити до лагів або зниження плавності.
Чому V-Sync викликає гальмування кат-сцен?
1. Обмеження FPS до частоти оновлення монітора
Якщо V-Sync увімкнено, гра змушена рендерити кадри чітко під частоту оновлення дисплея (наприклад, 60 Гц = 60 FPS). Якщо продуктивність падає, гра змушена знижувати FPS до наступного кратного значення (наприклад, з 60 FPS одразу до 30 FPS). У кат-сценах може бути інший рендеринг або обмеження, що й викликає мікро-лаги.
2. Затримка кадрів через чергування рендеру
При активному V-Sync кадри відправляються в чергу, щоб відображатися без розривів. Це створює input lag та може викликати затримки у відтворенні кат-сцен.
3. Проблеми з анімаціями та рендерингом відео
У кат-сценах часто використовуються прескриптовані ролики або анімації з фіксованим FPS, які можуть не збігатися з реальним FPS у грі. Це особливо відчутно, якщо гра працює на 144+ FPS, а кат-сцена закодована в 30 або 60 FPS.
Що робити, щоб уникнути лагів?
- Вимкнути V-Sync у налаштуваннях гри (якщо немає розривів кадрів, він не потрібен).
- Використовувати G-Sync (NVIDIA) або FreeSync (AMD) – вони працюють краще за V-Sync.
- Якщо хочеш зменшити навантаження, спробуй увімкнути обмеження FPS вручну (наприклад, 120 або 144).
- Якщо гра лагає лише в кат-сценах, можна спробувати вимкнути "Фіксований кадр" (Fixed FPS) у налаштуваннях.
V-Sync – це стара технологія, яка не завжди добре працює в сучасних іграх, особливо на топовому залізі
Я ще той інопланетянин!


