Комментарии 7
Слишком сильно зависит от игры, в общем случае никакое правило не работает:
www.youtube.com/watch?v=VtSfjBfp1LA&t=300
www.youtube.com/watch?v=VtSfjBfp1LA&t=300
Мне помогало выставить лок на пару кадров больше, чем частота монитора. Например 62, при частоте монитора в 60. Разрыв кадра убегал в нижнюю четверть монитора, куда мы обычно не смотрим и где находится HUD. Но G-Sync позволил забыть об этом вообще — никаких разрывов нет, как бы не прыгал фпс.
AMD Enhanced Sync, включается в 1 клик. Пользовался на резервном мониторе 75гц без freesync.
На геймпаде с V-Sync обычно задержек нет. Ещё можно включить borderless screen что принудительно начнёт задействовать V-Sync но задержка ввода субъективно будет меньше
"Запустите игру, а затем включите vsync в её настройках"
Зачем? Частота кадров уже принудительно ограничена и равна частоте монитора.
Кстати в драйверах Нвидиа тоже можно ограничивать частоту кадров вместо RTSS.
Почему для разработчиков игр не сделали такую вещь как requestAnimationFrame в джаваскрипте?
Система вызывает колбэк тогда, когда она готова отобразить следующий кадр.
Система вызывает колбэк тогда, когда она готова отобразить следующий кадр.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как избавиться от разрыва кадров и задержки ввода в играх