LINUX.ORG.RU
ФорумTalks

А видел кто статистику по лагам рукописного ввода на планшетах/плафонах?

 , ,


0

1

Что-то я смотрю даже в обзорах девайсов со стилусами никакой инфы. Хотя вот потыкал недавно в магазе какой-то самсунговский плафон так вроде лаг был вполне терпимый, на глаз так не больше 50 мс.

Т.е. прогресс явно есть, но хотелось бы какой-то объективности.

★★★★★
Ответ на: комментарий от t184256

Потыкал рандомные исследования Беркли, МИТ и Стэнфорда. Вроде как картинка с глаза попадает в мозг за несколько десятков миллисекунд, ещё десять мозг тратит на обработку и рефлекторные реакции. На осмысленную реакцию уходит полторы сотни миллисекунд.

То есть, 200мс звучит правдоподобно, но это совсем не «лаг между глазом и мозгом».

ЗЫ тыкай в айпад, там лага нет (не чувствуется).

filosofia
()
Ответ на: комментарий от filosofia

Я уже не найду ту статью, где я это взял.

Может 200мс это был конвейер вместе с вводом, от изменения до клика?

Помню, что там если добавить к этим 200мс жалкие 20мс задержки, то весь конвейер проседал на 10% до 220 мс, зато эти 20 мс испытуемые вполне себе видели и ворчали, что субъективная тормознутость увеличивалась в бесконечность. При этом в своём глазу бревна не видно и эти 200мс скрытого лага субъективно не существуют.

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 2)
Ответ на: комментарий от filosofia

В айпаде заметный, в каком-то самсунге со встроенным стилусом визуально самый комфортный, до бумаги далеко, конечно, но уже не 200 мс, когда прямо бесит.

ЗЫ. Наглядная демонстрация инпут лага на 00:58 https://youtu.be/vOvQCPLkPt4

ya-betmen ★★★★★
() автор топика
Последнее исправление: ya-betmen (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

каком-то самсунге со встроенным стилусом визуально самый комфортный, до бумаги далеко, конечно, но уже не 200 мс, когда прямо бесит.

в моем самсунге s8 ultra заявлено 2.8 мс. При дисплее в 120 Гц между кадрами проходит 8.3 мс, а там ещё дабл-буфферинг, задержка самого софта => уменьшать дальше довольно бессмысленно, инпутлаг составляет пренебрежимо малую часть всего лага

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

Железо ==(2.8 мс)=> драйвер => юзерспейс =?> жабка в виртуалке =???=> сотни абстракции =???=> драйвер => задний буфер =(8.3 мс)=> передний буфер =?> контроллер дисплея =?> матрица => глаз на твоей недовольно физиономии.

Будь инпутлаг хоть вдесятеро меньше, ты и не заметишь.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Что значит лаг железа? Инпут лаг он же комплексный от самого сигнала касания до момента появления на этом месте точки.

ya-betmen ★★★★★
() автор топика
Последнее исправление: ya-betmen (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

Какой он нафиг «инпут лаг», если лаг инпута в нем 3мс, лаг аутпута в нем порядка 10, а лаг процессинга так вообще боюсь представить сколько?

«Инпут лаг» это инпут лаг.

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от t184256

Ты как-то странно инпул лаг считаешь. В тех же играх это не момент обработки ввода железом. Это момент реакции игры.

ya-betmen ★★★★★
() автор топика
Ответ на: комментарий от ya-betmen

Лаг не может быть моментом, только интервалом. Если хочешь называть инпутлагом суммарный лаг всего включая инпут, то просто знай, что собственно от инпута там осталось очень мало.

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

ЗЫ. Наглядная демонстрация инпут лага на 00:58 https://youtu.be/vOvQCPLkPt4

То, для чего в 2012-ом МС понадобилась лаборатория, 8 лет спустя, в 2020-ом, удалось уже реализовать на обычном смартфоне. Понадобилось «всего лишь» написать ядерный модуль. Разумеется, не для винды, а под линукс. И даже предоставить его всем желающим для изучения: https://github.com/kdrag0n/touchpaint.

Демка, где удалось получить задержку в 10 мс на 60 Гц экране с тачем в 240 Гц (4,2 мс): Low touch latency (10 ms) on a modern 60 Hz phone — low enough to make it feel almost like writing on paper (06.08.2020).

Сравнительная табличка: https://docs.google.com/spreadsheets/d/1mahGpTKZLgKpaBDvcNR7qFFexyGKqct3V0btqzNB7q0/

Ещё есть ретроспектива по задержкам: Computer latency: 1977-2017.

gag ★★★★★
()
Последнее исправление: gag (всего исправлений: 1)

каких, в жопу, плафонах? ты там на люстре, что ли, неприличные слова рукописно пишешь? ты это, аккуратнее там, с тубаретки не навернись!

PerdunJamesBond
()
Ответ на: комментарий от PerdunJamesBond

Ну это ж, блин, средние размеры между планшетом и смартфоном, получается пла-фон.

ya-betmen ★★★★★
() автор топика
Ответ на: комментарий от t184256

Если хочешь называть инпутлагом суммарный лаг всего включая инпут, то просто знай, что собственно от инпута там осталось очень мало.

Так он в том определении и не совсем инпут, просто инпутом называют, потому что это лаг от того момента как произошел «инпут» от мышки(пошевелил ты пальцем), до того момента как это движение стало видно на экране. Инпут тут только говорит о том что это спровоцировано инпутом, а не облетом камеры. Ну и о том что он более менее постоянный всегда, а не тормоза из-за нехватки мощности.

Loki13 ★★★★★
()

Samsung s23 ultra с комплектным стилусом. Задержки ввода не ощущаю вообще. Даже если делать быстрые росчерки.

ox55ff ★★★★★
()
Ответ на: комментарий от gag

удалось получить задержку в 10 мс на 60 Гц экране

t184256 ★★★★★
()

У меня этот самый стилус в телефоне есть (galaxy note 10+), рисует без заметных лагов. Мне полностью бесполезно, но работать работает.

yu-boot ★★★★★
()
Ответ на: комментарий от t184256

У твоего глаза с мозгом лаг 200мс, так что без приборов никак.

Ты опять выходишь на связь со своими убогими умозаключениями? Возьми ближайший планшет в любом магазине и попробуй стилусом порисовать на нём. Не замечаешь, что линия запаздывает за движением пера? Не? Вообще ни разу не видел?

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Там написано, и какой у меня планшет, и что лаг в 20 мс видно при наличии лага в 200 мс сверху, и почему линия запаздывает, и на компоненты разложено, и еще много чего. Не разжевано только, что в первом комменте речь о погрешности измерения на глаз, но мы ж не знали, что ты заглянешь.

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от t184256

Важен не только лаг но и его стабильность.

Например, играть при пинге 150-200 вполне себе легко, пока сама эта величина не меняется значительно. А вот играть при пинге 25 с вылетами в 20мс практически нереально.

Но это эмпирические субъективные наблюдения, научной базы на эту тему не видел.

faq2
()
Ответ на: комментарий от t184256

Инпутлагом действительно называют end-to-end задержку от физического воздействия до появления видимой пользователю реакции, а не какую-то arbitrarily выбранную часть этого процесса :-)

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от t184256

Это единственное разумное определение инпутлага, потому что любое другое упирается в неразрешимый вопрос «что есть собственно инпут» (а ещё в вопрос «нахрена тебе такое определение и что ты с ним дальше собираешься делать»).

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

Задержка от срабатывания условного микрика кнопки мыши до получения эвента условным эвентлупом приложения; тюнить инпутстэк.

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 1)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)