LINUX.ORG.RU

Firefox и рваный бесячий скрол

 


0

1

Моник 60Гц, ртх3070, иксы, разрешение 4к со скейлом 200%, включён g-sync и все приложения отлично отрисовываются - быстро подвигать окошко по экрану, поскролить текст, покрутить вьюпорт в блендере - все плавно (в пределах разумного для 60Гц) и без тиринга.
Но firefox (и опера) прям беда - пробовал штатный 78, что последний с офсайта - тупят и дергаются на скроле прям бесяче, что на сложных страницах что на простеньких.
Аппаратное ускорение (layers.acceleration.force-enabled) включено, плавный скрол видимо тоже.
В разрешении 1080 без скейла все более-менее

Это можно победить или ой?

★★★★

Пробуй отключить аппаратное и смуз скролл по очереди.

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

Где именно? Вне ЛОРа все на мази уже бес знает сколько лет, а тут некоторые все ещё на иксах сидят.

t184256 ★★★★★
()

Лис не может в 4к. Совсем не может. Не пытайся.

izzholtik ★★★
()

layers.acceleration.force-enabled

Оно же устарело и конфликтует с webrender

Попробуй так:

  • export MOZ_X11_EGL=1
  • export MOZ_WEBRENDER=1
  • export MOZ_USE_XINPUT2=1

Ещё можешь потыкать это в about:config:

  • gfx.webrender.all -> true
  • gfx.webrender.compositor -> true
  • gfx.webrender.compositor.force-enabled -> true
  • gfx.webrender.enabled -> true
  • gfx.x11-egl.force-enabled -> true
  • layers.gpu-process.enabled -> true
  • layers.gpu-process.force-enabled -> true
  • layout.frame_rate -> 60
mkoshkin
()

Попробуй на Wayland-сеансе. В последнее время Firefox именно под него оптимизируют, на X11 постепенно забивая.

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

ff вообще скатился, падает на каждом втором сайте

Не подтверждаю. Жирнолис стабилен и быстр.

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

Под онтопом амуде ничуть не лучше.

anonymous
()

Да, эта проблема. Приходится постоянно изворачиваться, чтобы получить плавный скролл. Мне пока удается, сидя на старом ядре из-за интел-встройки и красноглазя с настройками ФФ. Смена ядра и/или версии браузера на любую после 87 всё портит. Так что сейчас затюненный ESR и гугл-хром для интернета, и затюненный 87 как смотрелка ютуба, ибо начиная с 88 vaapi и плавный скролл несовместимы на иксах.

papin-aziat ★★★★★
()
Ответ на: комментарий от mkoshkin

Оно же устарело и конфликтует с webrender Попробуй так:

О, спасибо, попробую (свет отключили, лол)

Попробуй на Wayland-сеансе

Я боюсь что комбо из вяленого в ол8.4 даже с последними дровами невидии будет слишком косячно для всего остального

нвидиа фак ю!

На амуде было тоже самое в 4к.
На невидии в 1080 все ок.
Я бы погрешил на прожорливость современного вэба, но блин, не прожорливее же он блендера с реалтайм превьюшкой ))

ff вообще скатился

А что нынче нормально работает в 4к?
У оперы на хромиуме вроде похожие проблемы

rukez ★★★★
() автор топика

включён g-sync

возможно это

ртх3070

ну, или это, kekw ☺

УМВР, видеокарта AMD, иксы (в Wayland тоже), 144hz монитор (на 60hz телевизоре тоже всё максимально плавно), никакого тиринга, никаких тормозов, всё плавно и гладко.

в отличие от винды, где скроллинг рваный и откликается с задержкой в ~50мс, бгг.

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

возможно это

Без g-sync тиринг прослеживается в других приложениях (не то чтоб прям тиринг-тиринг но есть неровности в обновлении картинки), с синком прям вот хорошо все, кроме браузеров о_О

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

Без g-sync тиринг прослеживается в других приложениях

чини, его в принципе быть не должно.
Wayland пробовал?

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

Попробуй так:

в 78.12.0esr помогло но не совсем:

  • главная яндекса (с кучкой всякого хлама, видео и рекламы) прокручивается идеально плавно
  • этот тред на лоре прокручивается с небольшими рывками

но в целом уже огонь, спасибо!

rukez ★★★★
() автор топика

На FreeBSD, начиная от древней quadro и заканчивая текущей 3080, в дополнение к force-enabled использую следующее заклинание в /usr/local/etc/X11/xorg.conf.d/nvidia.conf (в линуксах без /usr/local, наверное):

Section "Device"
    Identifier "card0"
    Driver "nvidia"
    Option "DPI" "192x192"
    Option "ForceFullCompositionPipeline" "On"
    Option "TripleBuffer" "On"
EndSection

После этого рывки в огнелисе, вроде как, исчезают; тоже самое в thunderbird.

P.S. не знаю аналог ли это включению g-sync, как нашёл настройки много лет назад, так и копирую их с машины на машину :)

dsdqmhsx
()

ртх3070, иксы

Купил продукт зеленый видеокартосодержащий вместо проверенного красного производителя - страдай. Сижу на вейланде с 144гц, скролл плавный как промежность у девственницы.

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

аналог ли это включению g-sync

Нет, эта галка есть в дровах но в гноме 3.36 скорее делает хуже чем лучше, хотя надо бы понаблюдать подольше

Купил продукт зеленый видеокартосодержащий вместо проверенного красного производителя - страдай

Напротив, я сильно рад после красных: AMDGPU + OpenCL Ubuntu 20.04LTS

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

Option «ForceFullCompositionPipeline» «On»

Греют карту, заставляют включать охлаждение в 2D.

theLORdweller
()

А зачем ты вообще скролом пользуешся. Сейчас уже никто скролом не пользуется. В новых версиях его вообще хотят убрать.

anonymous
()

Такая деградация случается на сайтах с некоторыми эффектами, вроде background-blend-mode:screen. Их можно отключать кастомными стилями, но слишком дофига времени на поддержку уходит. Включать-выключать ускорения и прочие фичи не помогает, проблема в движке зарыта.

Я затрахался и перешёл на хромиум-бейсд, тут такой проблемы нет.

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

webrender

Мне казалось, это включает утечку VRAM с последующим вылетом?)

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

Но какую? Например, в обновлённой 20.04 mpv собран так, что работает только с modesetting драйвером. На intel ты не можешь теперь жить без compton/picom. Ну или без mpv. Никто руками не отменял, вот только противно.

theLORdweller
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.