«дрожащая» прокрутка в Firefox под Linux
Под Win10 в FF прокрутка идеально гладкая, даже приятнее, чем в Vivaldi. Под Linux же она пытается быть гладкой и это получается, если скроллить медленно, а при быстром скроллинге страницы начинают «дрожать», что ужасно раздражает глаза. Какую настройку надо подкрутить, чтоб было как в Win10?
Скорее всего, проблема в драйвере видеокарты. Что у тебя за видеокарта? Может и драйвер знаешь какой?
Nvidia. Драйвер 430.хх.
Если не проходишь, то напиши, ноут или десктоп, ну и дистрибутив подробно. Если проходишь, смени шаг колеса мыши в настройках DE.
FF 66 на Gentoo, Не дрожит, 418.x., 1050Ti
Тиринг есть. Даже с Force Composition Pipeline.
Десктоп, Fedora 30, NVIDIA 1060 3Gb, драйвер 430.26.
Чтоб фильмы посмотреть либо под Wayland логинюсь, но там всё подтормаживает – мышь подвисает на полсекунды, фризится всё, когда запускаю FF, либо загружаюсь в винду.
У меня монитор 2560×1080, в котором есть только HDMI и он подключен черех кабель HDMI DVI-D к компу. Думаю, это тоже может влиять на ситуацию с вечным тирингом.
ЕМНИП где-то в настройках есть галочка «включить/выключить аппаратную отрисовку», попробуй её потыкать.
В иксах используй «compton —vsync opengl». Можно ещё добавить «—backend glx», но я не знаю что это даёт. А всякие там тройные буферизации можно отключить.
Если GNOME3, то там уже включен композитный менеджер, поэтому compton не получится включить, потому что 2 композитных менеджера одновременно работать не могут.
This. Было дополнение, которое убирает тиринг, но оно не обновилось для Gnome 3.32.
А графика случайно не гибридная? А то на ноутах доступна фирменная технология от NVIDIA, убирающая тиринг вообще без композитных менеджеров
Нет, обычная дискретка.
Как вариант, можно воткнуть монитор во встройку от Intel, и пробросить туда графику при помощи NVIDIA PRIME. Костыль, конечно
Я хотел так сделать, но это невозможно из-за проблем с монитором.
Отключи «плавную прокрутку». Это дело привычки. Плавная прокрутка для виндовых эстетов.
Тиринг есть. Даже с Force Composition Pipeline.
А с ForceFullCompositionPipeline?
И то пробовал включать, и это, как тиринг был в видео, так и остался. Что характерно, в самом гноме и гномоприложениях тиринга нет и без этих опций.
Ничего не поможет, нужно смириться — nvidia в linux в части отрисовки gui работает отвратительно. Не знаю чья это заслуга — кривые драйвера или еще что, но — в браузерах прокрутка кривая и дерганная (особенно firefox), аппаратного ускорения видео в браузерах нет и не будет, периодический тиринг в разных DE и прочие подлагивания — это все nvidia и linux. Такое состояние дел в 2019 году — просто лютое позорище.
Это не победить. Страдал с нвидией, амд и интеловской встройкой. В итоге снес линукс в пользу 10-ки с всл.
Источник
плавность/аккуратность прокрутки
Привет!
До сегодняшнего дня ничего не открывал с помощью Evince, открыл, в общем прокрутка в нём как-бы это сказать. отзывчивая, приятная на ощупь, намного лучше чем в браузерах.
В браузерах всё рывками, и НЕ важно включена ли павная прокрутка или нет, если включена — это всего лишь сглаживает рывки.
Чем это обусловолно и как сделать прокрутку в браузерах такой-же отзывчивой как в Evince?
з.ы. если имеет значение — Лубунта 14.04
рывки замечаю и в FF и в хроме и в опере12
UPD
Я имею ввиду не тормоза из-за слабого железа, а рывки вообще, ну или как бы прокрутку по частям. Что-то вроде как повернул колесо мыши на одно деление, 5 строк сразу прокрутилось. Но на тачпэде должно быть иначе, ан нет. Почему я говорю про Evince, там слегка сдвинул пальцы на тачпэде — одна строка аккурано сдвинулась, а то и на половину строки можно прокрутить если постараться. в общем очень «нежно» получается. Чего не скажешь про браузеры, там всё равно 3-5 строк за раз прокручивается.
запускай ie под вайном
никак не сделаешь
можно в сорцах хромиума поправить кинетику прокрутки, но не факт, что не будет рывков на тяжелых сайтах
уменя в опере мини на симбиане прокрутка плавнее, чем на десктопе. И вме это при 400mhz cpu и на 128 mb с непонятно каким видео
Это из-за асинхронной отрисовки. В сафари то же самое, например.
но не факт, что не будет рывков на тяжелых сайтах
на симбиане прокрутка плавнее, чем на десктопе. И вме это при 400mhz cpu и на 128 mb с непонятно каким видео
Я имею ввиду не тормоза из-за слабого железа, а рывки вообще, ну или как бы прокрутку по частям.
Что-то вроде как повернул колесо мыши на одно деление, 5 строк сразу прокрутилось.
Но на тачпэде должно быть иначе, ан нет.
Почему я говорю про Evince, там слегка сдвинул пальцы на тачпэде — одна строка аккурано сдвинулась, а то и на половину строки можно прокрутить если постараться. в общем очень «нежно» получается.
Чего не скажешь про браузеры, там всё равно 3-5 строк за раз прокручивается.
в gtk3 добавили поддержку плавной прокрутки, алсо в FF прокрутка у меня плавная. В хроме прокрутка рывками, расширение не помогает.
gtk3 добавили поддержку плавной прокрутки, алсо в FF
то есть FF должен рисовать через gtk3 чтоб можно было аккуратно/отзывчиво прокрутить на пол-строки?
насколько я помню и на gtk2 FF был плавнее хрома
Надеюсь это гуано отключаемо?
Я имею ввиду не тормоза из-за слабого железа, а рывки вообще, ну или как бы прокрутку по частям.
Раньше было. Сейчас прошло. Обновил блоб, браузер и иксы.
Спасибо, реально можно настроить плавную и приятную прокрутку.
оооооо! не совсем то, но лучше чем было, спасибо!
ах нет, оно ломает trello 🙁
и почему-то работает медленнее, если включен композитинг.
не важно через что оно рисует, важно как оно принимает события ввода. gtk3 поддерживает xinput2 и умеет плавный скроллинг, ни хром ни фф этого, няз, не умеют
Источник
Как добиться лампового скроллинга в браузерах на Linux?
Никак не могу полноценно перейти на Линукс. Вот сейчас очередная проблема — скроллинг в браузерах. Мне дико нравится Хромиум. Поэтому сижу на нем из под Венды и из под Линукса. Но вот проблема в том, что в Линуксе я не могу никак добиться такого плавного скроллинга, как в Венде 7. И расширения ставил типа Chromium Wheel Smooth Scroller и прочие SmoothScrollingи и всё равно либо чуть подергивается, либо быстро скроллится либо медленно. Может у кого-нить есть костыль или настройки нормальные? Был бы очень благодарен.
GT 730, вроде и не старая карта.
А DE какое использовал? Гном какой-нибудь?
Хе-хе, по wiki под GT 730 могут скрываться чипы GF108, GK208, где первый это Fermi из 2010 года и легаси драйвер 340, который наверное новые новые ядра не поддерживает. Хороший маркетинг nvidia.
Я обычно использую Xfce или Mate. Думаю более мощные DE мой G860 не потянет. Пробовал Kubuntu, там вроде KDE, так вот там медленно система работала, не понравилось.
Он нормально определяется стандартной утилитой. Вообще 410 драйвер под 730.
Тут проблема в WM без композитинга может быть. Вот и разница в дистрах
Тогда я тебе не помощник. На кедах можно сделать чтобы всё плавно летало.
У меня как GK208 опеределяется в Линуксе. На Минте сейчас Ядро 4.15, а вот Манжаро был 4.19 и я тормоза с видео как раз скидывал на новое ядро. Видимо был прав, раз вы так говорите.
$ lspci | grep -E «VGA|3D» 01:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 730] (rev a1)
Сейчас бы в 2019 году скроллить с точностью менее пикселя.
410 драйвер. На хфсе были проблемы с включенным pepeline, решалось или добавлением задержки включения или сменой вм.
Альзо, если тебе надо где-то попиксельная точность — прикрути поля ввода для позиционирования, а не страдай на глазок фигнёй. Может, ты ещё и окна тайлишь руками, подгоняя размеры, лишь бы не юзать тайлинг или хотя бы снаппинг? В гимпе вон, например, размер/позиция выделения на самом видном месте редактируются цифрами, и так со многими инструментами. Для арбузеров тоже полно аддонов для пиксельпёрфектной вёрстки, где макет слоем накидывается, прозрачность регулируется, позиция и пр.
Источник
Firefox, плавная прокрутка. Рецепт кому нужно
В связи с выходом Firefox 92 с поддержкой WebGL, решил его попробовать. Первое на что обратил внимание — рваная прокрутка мышкой. Пришлось искать лекарство, нашёл здесь. Прокрутка действительно стала приятной. Непонятно только, как это сделать одним махом, используя prefsCleaner:
PS: Сори за длинный код, lorcode [ cut ] почему-то не работает.
В связи с выходом Firefox 92 с поддержкой WebGL
Поддержка webgl появилась в Firefox 4, вышедшим 10 лет назад
И вправду – сама прокрутка, вроде бы, и не тормозит, но «разгоняется» словно рывками.
Выставил mousewheel.acceleration.factor 5 , как тут советуют – небо и земля. ИМХО, весь этот говнокод в ОП-посте ненужен.
Not WebGL but WebRender, попутал 🙂
единственное, что мне подтебовалось сделать чтобы прокрутка была приятной для меня — это apz.gtk.kinetic_scroll.enabled=false
Плавная прокрутка не нужна.
Значит можно уже переходить, лол)
Аргументы будут или просто звезды тушишь?
Ощущается связь между колесиком и прокруткой.
Ну и это быстрее. Нету задержки в прокрутке.
Это из разряда «…а я плавной прокруткой не пользуюсь — ощущения не те…» 🙂
добавляет бесполезных тормозов ввода
У меня другая проблема, чего-то lorify-ng в лисе не может в автоподгружение комментариев.
Тоже заметил, то ли с 92, то ли раньше.
Выкинул расширение, вкинул скрипт. Нормально.
upd. Хотел ссылку кинуть, а тут https://greasyfork.org/ru/scripts/36272-lorify-ng старая версия. А у меня 3.0.0. Где взял — не помню. Отсюда https://github.com/OpenA/lorify-ng как-то вынул, по всей видимости.
По сабжу. В Лисе в about:config по поводу скроллинга дофига всего, на любой вкус. Я mousewheel.acceleration.start подкрутил, регистрант выше mousewheel.acceleration.factor . Копировать чужую портянку, чтобы работало так, как нравится автору портянки?
Выкинул расширение, вкинул скрипт. Нормально.
Действительно, я и не думал, что это поможет. Спасибо.
Хотел ссылку кинуть, а тут https://greasyfork.org/ru/scripts/36272-lorify-ng старая версия. А у меня 3.0.0. Где взял — не помню
Спросонья показалось «Платная прокрутка».
По теме — нужно оно только для кручения колесиком мыши? А то я использую для прокрутки тачпад ноутбука (для этого нужно проводить параллельно двумя пальцами вертикально по нему), и резкости не ощущается никогда, ощущение очень приятное и по умолчанию.
Настройки вроде поставились, но непонятно, чем они отличаются от дефолта.
ради интереса попробовал, ничего не изменилось, также чутка «рваный» скролл (как и было).
я вот думаю, а может ли быть дело в композиторе и драйвере? Использую gnome, видел что в багрепортах про mutter как раз жаловались на рваную прокрутку в лисе на невидии….
По теме — нужно оно только для кручения колесиком мыши? А то я использую для прокрутки тачпад ноутбука (для этого нужно проводить параллельно двумя пальцами вертикально по нему), и резкости не ощущается никогда, ощущение очень приятное и по умолчанию.
В иксах по умолчанию «деревянная» прокрутка без ускорения: отпускаешь руку от тачпада, и она сразу прекращается. Если нужно быстро дойти до низа/верха страницы, то фиг тебе; будешь туда-сюда пальцами елозить. Можно включить kinetic scrolling (чтобы прокрутка была как у нормальных людей) при помощи MOZ_USE_XINPUT2=1 (на «вяленом» оно работает из коробки). Сначала было не очень юзабельным.
Сабж — настройки для этого самого kinetic scrolling (возможно, какие-то из них будут работать и при использовании «старого» режима).
А для прокрутки мышкой есть опция «Automatic scrolling». Не понимаю, как без неё можно жить, прокручивая всё колёсиком.
Источник