LINUX.ORG.RU

Firefox 43 и опции сборки

 ,


0

2

(вопрос больше для расширения кругозора)

На днях запускаю firefox — тормоза ужасные. Думаю, что такое. Запускаешь firefox-bin — всё в порядке, собранный — всё дёргается.

Интуитивно врубил USE="egl -dbus -gtk3", теперь на вид работает одинаково.

В каком же флаге дело?

Насколько я понимаю, egl — какая-то штука для аппаратного ускорения, причём если верить Википедии, для встроенных систем.

dbus, думаю, вообще ни при чём. А вот gtk3 уже интереснее.

Неужели в www-client/firefox-43.0::gentoo по умолчанию включили юз, который включает флаги сборки, отличные от тех, с которыми собран официальный билд?

Я не нашёл, где в этом firefox смотреть опции компилятора. Вот в seamonkey, по крайней мере, раньше, они были в about:.

★★★

наоборот USE="-egl dbus gtk3"

about:buildconfig.

если с egl собираешь, то этот флаг везде врубай, для KDE канает этот флаг; для других ДЕ вряд ли.

Лису в пятокедах собираю так:

USE="custom-cflags custom-optimization dbus gmp-autoupdate gtk3 hwaccel jemalloc3 jit minimal pgo pulseaudio system-icu -bindist -debug -egl -gstreamer -gstreamer-0 -hardened (-neon) (-selinux) -startup-notification -system-cairo -system-jpeg -system-libvpx -system-sqlite {-test} -wifi" 
egl для встроенных систем, embedded gl. для Х - glx

Deleted
()
Последнее исправление: Lifun (всего исправлений: 4)
Ответ на: комментарий от Deleted

если с egl собираешь, то этот флаг везде врубай

С чего бы это? Совсем не обязательно, это просто универсальный интерфейс к OpenGL (или что там вместо неё), который используется как универсальная замена для GLX.

Есть вариант, что firefox усиленно пилят egl и забили на glx, поэтому вылезают такие косяки.

no-such-file ★★★★★
()

На днях запускаю firefox — тормоза ужасные

Аналогичная картина, причём уже некоторое время (примерно пол-года), но я забил, т.к. некогда было копаться.

USE=«egl

Собрал, всё ок, стало шустро, как раньше.

no-such-file ★★★★★
()
Ответ на: комментарий от no-such-file

а с того, если mesa собрана без egl, то firefox будет сегфолтится, если включено аппаратного ускорение. вот именно,что замена, поэтому с ним надо всё собирать.

Deleted
()
Последнее исправление: Lifun (всего исправлений: 1)
Ответ на: комментарий от no-such-file

проверь about:support и сюда запости

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

таки и выкинут, когда wayland придёт, а пока Х почти у всех

Deleted
()
Ответ на: комментарий от batekman

зато у меня -Os

Ты же понимаешь, что ухудшил производительность софта в системе вплоть до десяти раз?

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

Не всего софта, а лисы. Там по умолчанию ставятся свои флаги.

А так спасибо, что предупредил, я мог и не знать.

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

custom-* выключены

тогда включай.
Os - оптимизация на размер бинарника

Deleted
()

тормоза ужасные. Думаю, что такое. Запускаешь firefox-bin — всё в порядке

Васяносборочка, чё. FirefoxZverEdition

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

С точки зрения настоящего гентушника, васяносборочки это как раз *-bin.

Васяны собирающие firefox-bin работают в Mozilla внезапно. Это их бинарная сборка с сайта, обёрнутая в ебилд. Референс так сказать...

Jameson ★★★★★
()

А ещё я давно заметил, что с темой oxygen-gtk firefox работает пошустрее, чем с какой-нибудь QtCurve или Clearlooks.

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

Это пускай убунтят и виндузятников так разводят ;)

Правильная сборка — только со своего компа и с оптимизациями под его проц.

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

Разницу ощутил?

по умолчанию ж

Но почему?

опять же по умолчанию, да и на форуме Дженты писали, что так лучше, мол, меньше багов.

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