1

У меня есть компьютер с видеокартой Radeon HD 7870, который подключен к двум экранам:

Когда я настраиваю 2 экрана в двухэкранном режиме (расширенный или зеркальный режим), я наблюдаю задержку ввода: когда я перемещаю курсор мыши на главном экране, он чувствует себя хорошо, но когда я перемещаю его на телевизор, он чувствует себя медленным, но это субъективное наблюдение. Как я могу измерить или хотя бы оценить входную задержку между двумя экранами?

У меня есть зеркальная камера Canon EOS 550D (она же Digital Rebel T2i в некоторых странах), которую я могу использовать для съемки от 1/4000 до 30 секунд. Моей первой мыслью было показать видео, показывающее счетчик времени с микросекундами на 2 экранах, затем сделать фотографии и посмотреть, одинаково ли время на 2 экранах. Это покажет мне задержку ввода? Этот протокол правильный?

Обновление: я знаю, что не смогу измерить абсолютное значение входной задержки, потому что у меня нет абсолютной ссылки, но я все еще заинтересован в знании входной задержки между этими двумя экранами.

2 ответа2

2

Ваше описание немного неясно. Я предполагаю, что вы имеете в виду, что телевизор чувствует себя "запаздывающим", а основной монитор - нет.

Это не может быть описано как "задержка ввода", так как ваш основной монитор чувствует себя хорошо. Мышь не заботится о том, где она находится на экране, и во входном ответе не будет никаких изменений, которые будут зависеть от расположения указателя.

Это было бы более описано как "выходная" задержка, когда изображение, отображаемое на телевизоре, предположительно немного отстает от основного монитора.

Для этого в следующем быстром эксперименте должно быть очевидно любое время показа:

  1. Запустите приложение, например блокнот или что-то еще, и переместите окно к границе между мониторами, чтобы половина находилась на основном дисплее, а половина - на телевизоре.
  2. Перетащите окно вдоль границы. Обратите внимание, если половина окна на телевизоре "отстает" от другой половины. Вы можете снять его, если хотите, или просто наблюдать своими глазами.

Если вы хотите более точные измерения, тогда да, ваша идея отображения метки времени на обоих экранах (в зеркальном режиме) и съемки видео даст вам относительное время для вывода на дисплей.

Я полагаю, что если вы хотите измерить абсолютное время от ввода до отображения, вы также можете убедиться, что мышь или клавиатура видны рядом с мониторами, а также снять видео и измерить время между вашим физическим действием и его эффектом на экранах. Это может быть сложно и ненадежно по ряду причин. И, в любом случае, если основной монитор "чувствует себя хорошо", а телевизор - нет, просто зная относительное время между двумя (приведенные выше эксперименты), по крайней мере, будет достаточно, чтобы подтвердить это.

1

Я использовал таймер Javascript из ответа Джейсона С, и вот результаты:

Если ПК подключен напрямую к монитору и телевизору, задержка на выходе составляет около 40 мс между двумя дисплеями:

Если ПК подключен непосредственно к монитору и подключен к телевизору через ресивер домашнего кинотеатра (Onkyo TX-SR333), задержка на выходе составляет около 100 мс между двумя дисплеями:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .