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

Почему трансатлантический пинг быстрее, чем вывод пиксела на экран

Время на прочтение1 мин
Количество просмотров5.1K
«Я могу отправить IP-пакет в Европу быстрее, чем вывести пиксел на экран. Какого хрена?», — спросил Джон Кармак в своём твиттере. Поскольку его твит вызвал широкий резонанс в сообществе, Кармак пояснил, что для замера задержки на наголовном дисплее Sony HMZ-T1 использовал программку, которая меняет содержимое буфера по нажатию клавиши на контроллере, и видеокамеру 240 fps. Затем считал количество кадров между нажатием кнопки и сменой пиксела.

Контроллер работает с частотой 250 Гц, тут задержку не измеришь.

Для образца Кармак взял старый ЭЛТ-монитор с вертикальной развёрткой 170 Гц — и на нём в оптимальных условиях между нажатием кнопки и сменой пиксела проходит два кадра, то есть задержка всего 8 миллисекунд.

А вот c современными ЖК-дисплеями ситуация гораздо хуже. Тот же Sony HMZ-T1 обновляет картинку через 18 кадров, то есть 70+ миллисекунд. Из-за специфики технологии все LCD-дисплеи показывают худший результат, чем ЭЛТ. Разве что последние OLED-дисплеи могут сравниться с худшими из ЭЛТ. По тестам Кармака, самый хороший результат среди не-ЭЛТ мониторов показал Emagin z800, который примерно соответствует ЭЛТ-монитору с частотой обновления экрана 60 Гц.

Проблемы с «тормознутостью» дисплея Sony HMZ объясняются в том числе некачественными драйверами, которые вместо оптимизации на производительность стараются всё поместить в буфер, потому что так проще.

Трансатлантический пинг можно замерить командой ping, которая показывает время путешествия пакета до удалённого сервера и обратно. Его нужно поделить на два.

Джон Кармак выражает надежду, что производители дисплеев сделают выводы, исправят ошибки и выпустят более быстрые дисплеи.

По теме:
Exploring Input Lag Inside and Out, AnandTech
Теги:
Хабы:
+80
Комментарии83

Публикации

Истории

Работа

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн