- PVSM.RU - https://www.pvsm.ru -
Разработчик приложений под OS X Евгений Зуев рассказывает о лаге рендеринга курсора под Mac OS X [1], который они никак не могут побороть. Имеется в виду задержка между получением информации от мыши и рендерингом нового положения курсора.
Оказывается, сейчас лаг составляет 32 мс, из-за чего на «маках» не так комфортно играть в игры, как на Linux или Windows, где более высокая скорость реакции на движения мыши. Излишне восприимчивых пользователей тоже раздражает едва уловимое «подтормаживание» курсора в OS X.
параметр ускорения курсора [2], или поставить на Mac другую операционную систему.
Евгений Зуев считает, что, скорее всего, это баг где-то на уровне windowserver, а не в драйвере мыши. Можно предположить, что причина в особенностях реализации аппаратного ускорения в OS X, потому что при отключении QuartzExtreme задержка пропадает.
Их компания сейчас ищет программистов C++, которые помогли бы разобраться с багами в API обработки движения курсора и найти какой-нибудь способ обхода этой проблемы. Евгений также говорит, что проблема с задержкой 32 мс связана с ранее обнаруженным багом прыгающего курсора [3], который компания Apple исправила в версии Lion после их баг-репортов. По его словам, один из разработчиков компании Apple уже подтвердил наличие бага с задержкой курсора 32 мс и сказал, что Apple работает над решением этой проблемы.
Автор: alizar
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/os-x/2517
Ссылки в тексте:
[1] рассказывает о лаге рендеринга курсора под Mac OS X: http://d43.me/blog/1205/the-cause-for-all-your-mac-os-x-mouse-annoyances/
[2] параметр ускорения курсора: http://triq.net/articles/mouse-acceleration-preference-pane-mac-os-x
[3] багом прыгающего курсора: http://d43.me/blog/476/mouse-cursor-skipping-jumping-bug-in-mac-os-x/
Нажмите здесь для печати.