Комментарии 19
У некоторых компьютерных мониторов достаточно медленный скейлер. Например, на Dell P2415Q лучше устанавливать родное разрешение 3840×2160, иначе будет задержка в 2 кадра.
Вот что Не получилось, это поиграть по сети через инет. Пробовали танчики. Я видел одно, а коллега видел другое и спрашивал, куда я поехал, куда стреляю, и зачем =)
так вот как можно поиграть на Mac! ясно, понятно.
Также, во избежание терминологической путаницы с «input lag монитора», рекомендую далее в материалах использовать термин «control lag», используемый внутри НВидиа (по той же причине) для обозначений этой же проблемы уже многие годы. ;)
Год назад разработчики RetroArch заявили, что добились на своем эмуляторе задержек меньше чем на оригинальных консолях. Я сам не пробовал эту опцию, но ее нужно иметь в виду.
Вот это как раз стоит попробовать.
У меня пока что руки не дошли измерить полную задержку из-за отсутсвия оборудования (нет быстрой камеры), а главное — необходимости. Когда-то давно задержку ощущал в том же Streets of rage 2 или Shinobi III (кажется, это был Gens под Windows).
Сейчас в сочетании с BT-геймпадом 8bitDo и свежим RetroArch я не замечаю её ни на одном из устройств (смартфон, несколько ТВ-боксов, лаптоп с i5) даже без дополнительного тюнинга frame delay и runahead. Видимо, она настолько низка, что не мешает проходить тот же Shinobi III.
Насколько я понял из описания, runahead позволяет снизить задержку там, где не помогут никакие FPGA — если она вызвана спецификой самой игры. Т.е. если код почему-то опрашивает состояние геймпада не на следующем кадре, а, например, через 3 кадра. Runahead максимально быстро обрабатывает эти три кадра эмуляции, сохраняет получившееся состояние и подгружает его в основную эмуляцию, т.е. для пользователя это выглядит как быстрое проматывание лишних кадров.
Задержка ввода на ретро-консолях и эмуляторах