Тема закрыта
Страницы: 1
Недавно перешел на этот браузер (17.0.1), и столкнулся с тем, что прокрутка недостаточно плавная для комфортного чтения при автоскроллинге страниц (по средней кнопке мыши в винде), и при других видах автоскроллинга, например, при использовании расширения Grab and Drag. Выражается это в том, что прокрутка происходит мелкими рывками. Особенно заметно, если сравнивать с работой с расширения chromeTouch в Chromium .
Причем, даже если в в about:config, параметру layout.frame_rate дать значение ((частота обновления монитора) * 4), что для 60 Гц монитора будет 240, плавность прокрутки чуть повышается, но рывки всё равно заметны.
Начал копать, в чем причина, и выяснил, что по умолчанию Firefox использует дефолтный интервал системного таймера в Windows: 15.6 мс (по крайней мере, в win7 и выше). Значение этого таймера общее для всей системы, и будучи установлено одной программой, действует и для других. Проверить текущее значение можно, например, с помощью программы от Sysinternals - ClockRes.
Насколько я понимаю, такой точности таймера недостаточно, чтобы обеспечить необходимую плавность скроллинга. , когда не свернут, похоже, старается постоянно использовать интервал таймера в 1 мс.
Варианты решения нашел пока такие:
Вместе с увеличенным значением layout.frame_rate, любой из этих двух способов делает автоскролл очень плавным, даже лучше чем у . Собственно мой вопрос в том, какие есть еще варианты, чтобы без стороннего софта заставить Firefox постоянно устанавливать точность системного таймера в 1 мс?
Отредактировано nRoof (07-01-2013 01:25:33)
Отсутствует
nRoof
Для меня словосочетание "системный таймер" звучит как, всё равно что, фраза из из супер-пупер научного труда)
Но разработчик дополнения Yet Another Smooth Scrolling должно быть, говорит с вами на одном языке))
С Рождеством Христовым!
Добрый человек не тот, кто умеет делать добро, а тот, кто не умеет делать зла.
Ключевский В. О. ▼
Отсутствует
А разве SmoothWheel уже больше не котируется?
May the FOSS be with you!
Отсутствует
С Рождеством Христовым!!!
Yet Another Smooth Scrolling и SmoothWheel, конечно, делают своё дело, но они не меняют поведение автопрокрутки по средней кнопке мыши, и тем более не влияют на работу дополнения Grab and Drag. Точность таймера с ними тоже остается дефолтная.
Кстати, уменьшение интервала системного таймера влияет не только на скроллинг, а в общем повышает плавность большинства анимаций в FF, и например, может положительно влиять на результаты браузерных бенчмарков (не уверен что всегда). Причина, по которой дефолтная точность таймера такая низкая, судя по всему, в повышенном энергопотреблении, и в уменьшении производительности в некоторых случаях.
Еще один вариант повысить точность таймера из - это запустить видео в flash-плагине, на youtube, например. Проблема в том, что плагин меняет значение таймера динамически, увеличивая интервал, когда видео на паузе, или в фоновой вкладке фокса.
Отсутствует
Недавно перешел на этот браузер (17.0.1), и столкнулся с тем, что прокрутка недостаточно плавная для комфортного чтения при автоскроллинге страниц (по средней кнопке мыши в винде)
Отключить аппаратное ускорение в браузере.
Отсутствует
Pony_Smile_Pack, это не помогает.
Это помогает.
Зачем вообще этот Grab and Drag, может в нём всё дело?
Отсутствует
тем что не претендует на стабильность.
Категорически не согласен. Использую в качестве основного браузера - всё стабильно. Хотя, конечно, не исключаю, что это вопрос прямоты рук...
Большой кот... Пуфыстый... Полосатый... Зубастый (:
Отсутствует
Это помогает.
При отключенном аппаратном ускорении, рывки при автопрокрутке заметны даже если установить разрешение таймера в 1 мс.
Зачем вообще этот Grab and Drag, может в нём всё дело?
При определенной настройке позволяет сделать "кинетический" скроллинг, как в современных устройствах с сенсорным экраном.
От дополнения проблема не зависит. Потому как воспроизводится и без него, а также на чистой системе со свежими драйверами, и на других машинах также.
Отредактировано nRoof (07-01-2013 23:28:08)
Отсутствует
Использую в качестве основного браузера - всё стабильно. Хотя, конечно, не исключаю, что это вопрос прямоты рук...
не только прямоты рук, но и отключение обновления)))
тем что не претендует на стабильность.
Аврора стабильна дружок.
Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.
Отсутствует
Что забавно, у себя проблем со скроллингом никогда не наблюдал. Ну не скроллилось рывками и всё тут. Если, конечно, система не грузилась параллельно чем-то ещё.
Большой кот... Пуфыстый... Полосатый... Зубастый (:
Отсутствует
Тема закрыта
Страницы: 1