Как стать автором
Обновить

Как избавиться от разрыва кадров и задержки ввода в играх

Время на прочтение6 мин
Количество просмотров67K
Всего голосов 32: ↑31 и ↓1+30
Комментарии7

Комментарии 7

НЛО прилетело и опубликовало эту надпись здесь
Мне помогало выставить лок на пару кадров больше, чем частота монитора. Например 62, при частоте монитора в 60. Разрыв кадра убегал в нижнюю четверть монитора, куда мы обычно не смотрим и где находится HUD. Но G-Sync позволил забыть об этом вообще — никаких разрывов нет, как бы не прыгал фпс.

AMD Enhanced Sync, включается в 1 клик. Пользовался на резервном мониторе 75гц без freesync.

На геймпаде с V-Sync обычно задержек нет. Ещё можно включить borderless screen что принудительно начнёт задействовать V-Sync но задержка ввода субъективно будет меньше

"Запустите игру, а затем включите vsync в её настройках"
Зачем? Частота кадров уже принудительно ограничена и равна частоте монитора.
Кстати в драйверах Нвидиа тоже можно ограничивать частоту кадров вместо RTSS.

Почему для разработчиков игр не сделали такую вещь как requestAnimationFrame в джаваскрипте?
Система вызывает колбэк тогда, когда она готова отобразить следующий кадр.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий