Добрый день. Браузер портаб 102.15.0esr. Обнаружил небольшую, но неприятную проблему. При просмотре некоторых сайтов, с множеством картинок, при скролле наблюдается дергание. Т.е не идеально плавно, как в большинстве случаях. Новый профиль, игры с config не помогли. сайт к примеру https://www.wildberries.by/?_tt=1641844849899
У всех так?
Отредактировано amid525 (07-09-2023 19:09:30)
Отсутствует
Добрый день. Браузер портаб. Обнаружил небольшую, но неприятную проблему. При просмотре некоторых сайтов, с множеством картинок, при скролле наблюдается небольшое подлагивание, дергание. Т.е не идеально плавно, как в большинстве случаях. Думал тяжелый сайт.., бук слобоват... Но в один момент, решил перезагрузиться в безопасном режиме. И, все скролится плавно! Ну думаю, расширение некое тупит. Поотключал все, перезагрузился - и ни чего не изменилось! Создал даже другой профиль! И все то же самое! А вот как в безопасный режим перезагружусь - все плавно! Что происходит, в чем проблема? сайт к примеру https://www.wildberries.by/?_tt=1641844849899
Делал все как FAQ на главной странице (Список настроек About:config на русском языке с пояснениями):
Настройки плавной прокрутки:
(все вкл)
general.smoothScroll.* (Логическое) - включение\выключение плавной прокрутки для разных типов прокрутки. TRUE - включить, FALSE - выключить.
general.smoothScroll.pixels - попиксельное прокручивание
general.smoothScroll.lines - полинейная прокрутка
general.smoothScroll.pages - постраничная прокрутка
general.smoothScroll.scrollbars - прокрутка с помощью полосы прокрутки
general.smoothScroll.other - прочее
(тут я поставил все на 2000, может и много, но по незнанию и чисто ради примера, оказалось все норм - лично меня это устраивает)
general.smoothScroll.*.durationMinMS (Целое) - сколько времени (в мс) тратить на прорисовку одного "шага" прокрутки
general.smoothScroll.*.durationMaxMS (Целое) - сколько времени (в мс) тратить на прорисовку одного "шага" при ускоренной прокрутке
general.smoothScroll.pixels.durationMinMS - минимальное время, затрачиваемое на прорисовку анимации для попиксельной прокрутки
general.smoothScroll.pixels.durationMaxMS - максимальное время, затрачиваемое на прорисовку анимации для попиксельной прокрутки
general.smoothScroll.lines.durationMinMS - минимальное время, затрачиваемое на прорисовку анимации для полинейной прокрутки
general.smoothScroll.lines.durationMaxMS - максимальное время, затрачиваемое на прорисовку анимации для полинейной прокрутки
general.smoothScroll.pages.durationMinMS - минимальное время, затрачиваемое на прорисовку анимации для постраничной прокрутки
general.smoothScroll.pages.durationMaxMS - максимальное время, затрачиваемое на прорисовку анимации для постраничной прокрутки
general.smoothScroll.scrollbars.durationMinMS - минимальное время, затрачиваемое на прорисовку анимации для прокрутки с помощью полосы прокрутки
general.smoothScroll.scrollbars.durationMaxMS - максимальное время, затрачиваемое на прорисовку анимации для прокрутки с помощью полосы прокрутки
general.smoothScroll.other.durationMinMS - минимальное время, затрачиваемое на прорисовку анимации для прочих видов прокрутки
general.smoothScroll.other.durationMaxMS - максимальное время, затрачиваемое на прорисовку анимации для прочих видов прокрутки
Чем выше эти числа, тем "плавнее" будет прокрутка, но в то же время она будет чуть медленнее. Рекомендую увеличивать эти числа для слабых компьютеров, или если прокрутка идёт рывками, и уменьшать для мощных конфигураций.
(Попробуй поизменять эти настройки, я поставил DX 10, но у меня стоит 11)
Для включения ускорения с использованием DirectX9/OpenGL:
layers.accelerate-all (Логическое) = TRUE
Для включения ускорения с использованием DirectX10:
layers.prefer-d3d9 (Логическое) = TRUE
Изменение скорости скроллинга в лисе:
mousewheel.withnokey.sysnumlines (Логическое) = FALSE
mousewheel.withnokey.numlines (Целое) = 6 (это скорость скролинга, 6 здесь для примера)
прим. Перезагружать Firefox не требуется, изменения видны сразу
И с этой настройкой игрался, т.к. у меня старая видеокарта
Включение WebGL, D3D и Direct2D с игнорированием чёрных списков:
webgl.force-enabled (Логическое) = TRUE
layers.acceleration.force-enabled (Логическое) = TRUE
gfx.direct2d.force-enabled (Логическое) = TRUE
прим. Это позволит использовать данные возможности на старых или глючных версий драйверов на видеокарты или сами видеокарты.
(Перезагрузил - все плавает без рывков и разрывов страницы.)
Отредактировано Sanya721-DNR (03-09-2023 00:25:14)
Отсутствует
Попробовал рекомендацию выше, но проблема не решилась Напомню, большинство сайтов 90%, скролятся плавно, но некоторые, особенно часто используемый https://www.wildberries.by/
на главной странице прокручивается рывками на всех портабл браузерах после 102.15.0esr. А на данном и ниже версиях - все идеально плавно! Проверял на разных ноутбуках.. Может библиотеки какие виноваты? Как так
Отредактировано amid525 (07-09-2023 19:17:51)
Отсутствует
Нарулил плавную прокрутку, и столкнулся с рывками при прокрутке страницы с картинками(первая прокрутка страницы вниз). Как выяснилось лагают картинки, а именно при плавной прокрутке дергаются картинки - скроллятся рывками. Перепробывал кучу методов, тот, что описан выше тоже попробывал, ничего не помогает. На версии 78 все нормально, рывков нет, страницы и картинки скроллятся плавно. А на версиях выше вплоть до последней 119 картинки дергаются.
Отсутствует
Я очень доволен такой настройкой (я в Линукс Минт Синнамон).
recommended for 60hz+ displays
user_pref("apz.overscroll.enabled", true)
user_pref("general.smoothScroll", true)
user_pref("mousewheel.default.delta_multiplier_y", 275); // 250-400; adjust this number to your liking (было 100)
Отредактировано Nestor (03-01-2024 16:33:15)
Отсутствует