Хабрахабр

Настройка Firefox в Linux

accessibility.force_disabled
Функция запрещает службам поддержки доступности доступ к вашему браузеру.

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

Установите true если у вас на панели вкладок никогда не отображался этот значок image

app.normandy.enabled *
Неожиданные опросы и сбор данных о ваших предпочтениях для Mozilla.
Отключайте false

Что бы в ваш браузер самопроизвольно не устанавливались непонятно какие дополнения отключите эту опцию false app.shield.optoutstudies.enabled * *
Разработчики Firefox могут время от времени без вашего ведома устанавливать в браузер различные дополнения и проводить исследования.

app.update.checkInstallTime
Отвечает за подсчет дней после обновления.
Отключить false

Нет сенсорного экрана — отключайте false apz.allow_double_tap_zooming
Функция для устройств с сенсорным экраном.

Отключите false apz.android.chrome_fling_physics.enabled
Не работает в ПК версиях Linux.

apz.drag.touch.enabled *
apz.one_touch_pinch.enabled *
Отключите false, если в вашем компьютере нет устройств с сенсорным вводом (тачпад или тачскрин).

Если в вашем компьютере нет или не используется DisplayPort, отключите эту опцию false apz.peek_messages.enabled *
Функция нужна если вывод изображения с компьютера на монитор или телевизор осуществляется через DisplayPort.

browser.cache.disk.enable
Параметр, отвечающий за использование дискового кэша.

Доступ к оперативной памяти происходит быстрее, соответственно и отображение веб-страниц так же может происходить быстрее. При отключении false все временные файлы и элементы страниц загруженные из интернета будут записываться и храниться в оперативной памяти, а не на жёстком диске.

5 — 2 гигабайт, можете попробовать отключить данный параметр. Если у вас медленный жёсткий диск, быстрый безлимитный интернет и оперативной памяти более 1. Даже в самых сложных ситуациях (большое количество одновременно открытых вкладок в браузере, просмотр видео и пр.) количество свободной памяти всегда должно оставаться несколько сотен мегабайт. Однако, после этого обязательно проследите за процессом заполнения памяти во время использования браузера и других запущенных программ на компьютере. Если у вас будет не так, включите обратно этот параметр true.

В зависимости от свободного места на жёстком диске где установлен браузер, при первом запуске задаётся объём который будет выделен под кэш. browser.cache.disk.smart_size.enabled *
Функция автоматического управления дисковым кэшем. Однако, старые механические жёсткие диски могут работать медленно. Обычно это 660МБ (675840 килобайт), размер выделенного места можно посмотреть в настройке browser.cache.disk.capacity.
Если интернет очень медленный, то некоторую информацию браузеру проще и быстрее взять из сохранённого кэша, чем заново её загружать. Что в конечном итоге приведёт к медленной работе браузера и быстрому износу жёсткого диска. Если выставить большое значение дискового кэша на таком жёстком диске, чтение и запись данных из кэша может происходить очень медленно, из-за того, что записанные маленькие кусочки файлов будут разбросаны по всему диску и механическая часть его просто не будет успевать перестраиваться для быстрого чтения.

Установить собственное значение выделенного места под кэш можно опцией browser.cache.disk.capacity, вписав например значение 51200 или 102400, что будет соответствовать 50МБ или 100МБ. Если у вас механический жёсткий диск, можно отключить автоматическое управления дисковым кэшем, переключив эту опцию на false. Чем быстрее скорость интернета, тем меньше можно выбрать размер кэша.

browser.download.animateNotifications
При выключении false не будет отображаться анимация большой синей стрелки, когда файл ставится на загрузку.

Если вам эти рекомендации не нужны, переключите эти опции в false
image browser.discovery.enabled
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features
*
«Рекомендовать расширения при просмотре» и «Рекомендовать функции при просмотре».
Firefox может время от времени рекомендовать функции или расширения во время просмотра веб-страниц.

Сбор и отправка данных о настройке пользователем «плиток» веб-содержимого на домашней странице (новой вкладке). browser.newtabpage.activity-stream.feeds.telemetry
browser.newtabpage.activity-stream.telemetry
browser.newtabpage.activity-stream.telemetry.structuredIngestion
*
Телеметрия. Отключайте false

Отключайте false browser.newtabpage.activity-stream.showSponsored
Показ рекламы в новой вкладке.

Отключайте false browser.ping-centre.telemetry
Телеметрия.

Раз уж вы залезли в about:config — отключайте эту функцию false browser.preferences.defaultPerformanceSettings.enabled *
Использовать рекомендуемые настройки производительности.

browser.safebrowsing.allowOverride
browser.safebrowsing.blockedURIs.enabled
browser.safebrowsing.downloads.enabled
browser.safebrowsing.downloads.remote.enabled
browser.safebrowsing.downloads.remote.block_dangerous
browser.safebrowsing.downloads.remote.block_dangerous_host
browser.safebrowsing.downloads.remote.block_potentially_unwanted
browser.safebrowsing.downloads.remote.block_uncommon
browser.safebrowsing.malware.enabled
browser.safebrowsing.phishing.enabled

Отключите эти опции если ваш процессор не поддерживает SSE2 инструкции.

Если поиск через Панель поиска когда-нибудь перестанет работать, можете потом их обновить, включив эту опцию обратно. browser.search.update
Автоматически обновление поисковых систем (плагинов) после запуска Firefox. Однако, эти плагины необходимо обновлять очень редко, так что можете отключить эту функцию false

Подсказки при вводе слов в поисковую панель, можете отключить false если они вам не нужны. browser.search.suggest.enabled
Отображать поисковые предложения.

browser.urlbar.suggest.searches
Отображать поисковые предложения при использовании панели адреса.
Если поле для ввода ссылки не используется дополнительно как поисковая панель, отключите эту функцию false

browser.shell.checkDefaultBrowser
Проверка является ли Firefox браузером по умолчанию.
Отключение проверки false

Сделано это для того, что бы нажимая кнопки переключения страниц «вперёд» или «назад», открытые ранее в этой же вкладке страницы не загружались опять полностью из интернета, а быстро подхватывались из оперативной памяти.
Объём занимаемой памяти для этой функции браузер определяет сам (значение -1). browser.sessionhistory.max_total_viewers *
Firefox по умолчанию сохраняет в оперативной памяти некоторую часть содержимого сайтов которые вы посетили в течение одной сессии. Однако, если ваш Firefox съедает практически всю свободную оперативную память и компьютер начинает сильно тормозить, отключите эту функцию установив значение 0

Цель — восстановление открытых вкладок и набранного текста в ещё не отправленных сообщениях после аварийного закрытия браузера и его повторного запуска. browser.sessionstore.interval * *
Параметр отвечает за периодичность сохранения сессии на диск во время работы Firefox. По умолчанию Firefox сохраняет данные сессии через каждые 15 секунд (значение 15000 миллисекунд). Это бывает полезно если вы часто пишите длинный текст в браузере, и перед его отправкой Firefox с частой периодичность самопроизвольно закрывается с ошибкой. В некоторых случаях, после изменения этого параметра в сторону увеличения, браузер работает немного быстрее и реже подлагивает. Если с вашим Firefox всё впорядке в плане стабильности работы, можете изменить значение на 1800000 (30 минут).

Отключить ignore browser.startup.homepage_override.mstone
После обновления браузера, Firefox может показать дополнительную вкладку рядом с вашей обычной страницей, чтобы предложить больше информации об изменениях или новых функциях, включенных в обновление.

Отключение false
image browser.stopReloadAnimation.enabled *
Анимация кнопки перезагрузки страницы.

browser.slowStartup.notificationDisabled
При включении true, не будет измеряться время запуска браузера и не будет выводиться предупреждение, если он медленно стартует.

Отключение false browser.suppress_first_window_animation *
Анимация открытия окна браузера.

Можно отключить false browser.tabs.crashReporting.sendReport
Отправка отчёта о падении вкладки в браузере.

При подведении курсора к вкладке браузер осуществляет отрисовку в буфер композитинга и в случае клика мгновенно выводит уже готовое содержимое на экран, устраняя задержку на отрисовку видимых областей.
На медленных компьютерах эту функцию желательно отключить false browser.tabs.remote.warmup.enabled *
Режим упреждающей отрисовки.

Функция активируется при нехватке памяти (менее 400 Мб свободной памяти) и в первую очередь вытесняет давно неиспользуемые вкладки. browser.tabs.unloadOnLowMemory *
Автоматическая выгрузка вкладок из оперативной памяти для высвобождения ресурсов. При этом вкладки не исчезают, а переводятся в состояние готовности к загрузке (режим ожидания), аналогичное тому, что наблюдается после восстановления сеанса.
Включите эту функцию true, если при просмотре страниц в браузере периодически возникают проблемы с малым объёмом установленной памяти.

Отключайте false browser.touchmode.auto *
Функция не работает в Linux.

На мониторах с малой диагональю и небольшим разрешением, вкладки и адресная строка могут занимать слишком много места на экране. browser.uidensity
Функция позволяет выбрать высоту вкладок и адресной строки. Установив одно из следующих ниже значений, получите соответствующий вид.
0 — по умолчанию, среднее (обычное)
1 — малое (компактное)
2 — большое (мобильное)
image Это можно немного подправить.

Отключить false browser.uitour.enabled
Тур по новинкам Firefox.

Отключение false canvas.capturestream.enabled *
Механизм транслирования медиаэлементов в WebRTC.

Отключить false datareporting.healthreport.uploadEnabled
datareporting.policy.dataSubmissionEnabled

Телеметрия.

Например, в мобильном Firefox можно получать информацию с датчика приближения. device.sensors.enabled
Позволяет через javascript получить доступ к датчикам устройства. Если нет ни каких датчиков, либо доступ Firefox к ним вам не нужен, отключайте false

Если используется стационарник, отключайте false dom.battery.enabled
Отслеживание состояние батареи.

Что бы затем исправить недочёты производительности в коде сайта. dom.enable_performance_observer
С помощью этой функции, разработчик сайта может узнать например, за какое время у пользователя загрузился тот или иной элемент веб-страницы. Можете отключить эту функцию false, для того что бы Firefox не отсылал сайтам эти данные. Со стороны пользователя это будет выглядеть как сбор ограниченной телеметрии его действий на сайте и автоматическая её отправка.

dom.event.clipboardevents.enabled
Позволяет сайту следить за действиями пользователя, когда он копирует выделенный текст с веб страницы и затем, определённым образом, подсунуть к скопированному тексту в буфер обмена дополнительно строку, например "… Подробнее на httрs://....."..
Если вам попадаются такие сайты на которых приходится копировать текст, и затем при вставке скопированного текста в конце автоматически добавляется такая вот ерунда, которая вам не нужна или мешает, отключите эту функцию false.
Лишь на некоторых сайтах могут возникнуть проблемы с копированием и вставкой текста из-за её отключения.

dom.gamepad.enabled
dom.gamepad.extensions.enabled

Нет геймпада — отключить false

Улучшенная стабильность и производительность работы этого плагина. dom.ipc.plugins.asyncdrawing.enabled *
Асинхронная прорисовка объектов на веб-странице плагином Flash Player. Если используется Flash Player до 23 версии, отключите её false Если вы устанавливали в браузер Flash Player от 23 версии или более новый, оставьте опцию включенной true.

В 64 битной версии Firefox эта настройка плагина не показывается. dom.ipc.plugins.flash.disable-protected-mode
Функция отключения Защищённого режима Adobe Flash. Однако, её можно включить true из about:config

Можно отключить false dom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURL

Отправка отчётов о падении плагинов.

По умолчанию значение равно 8. dom.ipc.processCount
Для Firefox можно задать количество рабочих процессов. Для наилучшей производительности рекомендуют устанавливать значение этой опции равное количеству ядер в процессоре или количеству потоков в процессоре (см. Это значит, что к этим восьми процессам добавятся ещё пару дополнительных (в зависимости от настроек браузера) и всего процессов будет от 9 до 12. javascript.options.shared_memory).

Как правило, это уведомление появляется из-за очень медленного интернет соединения, плохой совместимости установленных дополнений или вирусов. dom.ipc.processHangMonitor
dom.ipc.reportProcessHangs
* *
Firefox следит за временем загрузки каждой страницы, и если она загружается очень долго, в верху может появиться уведомление «Веб-страница замедляет ваш браузер...». Если у вас с загрузкой страниц таких проблем не возникает или вы знаете причину возникшей у вас проблемы, но не знаете как её решить, можете отключить мониторинг страниц и показ этого уведомления false

Тем самым запуск браузера может происходить быстрее.
Однако, на компьютере с одноядерным процессором с одним рабочим потоком (нет поддержки Hyper-threading) эта функция может замедлить запуск браузера. dom.ipc.processPrelaunch.enabled *
Во время запуска Firefox эта функция создаёт дополнительный процесс для загрузки библиотек XPCOM в оперативную память компьютера. Если у вас такой процессор (смотрите javascript.options.shared_memory) переключите опцию в false

Можно отключить false dom.indexedDB.logging.details
dom.indexedDB.logging.enabled

Функции для веб-разработчиков.

Отключите её false dom.keyboardevent.dispatch_during_composition
Функция для Android, не работает в ПК версиях Linux.

Можете перестраховаться (если сомневаетесь, что браузер правильно определил возможности вашего процессора) и ограничить в ручную это значение. dom.maxHardwareConcurrency * *
Firefox может автоматически определять сколько ядер или потоков имеет процессор в компьютере, что бы затем оптимально распределить выполняемые задачи при обработке веб-контента. Количество потоков можно посмотреть в «Информацие о системе» Linux (смотрите javascript.options.shared_memory)

Например, вылезет окно уведомления, что пропало подключение к сети. dom.serviceWorkers.enabled
Некоторые сайты, поддерживающие Service Workers могут загружать на компьютер пользователя определённую информацию, которая может отобразиться в браузере только после пропадания связи компьютера с интернетом. Если связь с интернетом исчезнет, определённая навигация и действия на открытой веб-странице могут быть ещё доступны в режиме оффлайн.
Для стационарных компьютеров и ноутбуков со стабильной связью (без частых дисконнектов) эта функция бесполезна, можете отключить её false Так же с помощью этой функции сайт может сохранить на компьютере пользователя некоторые элементы самой веб-страницы.

dom.vibrator.enabled
Позволяет использовать вибрацию, если на устройстве установлен вибромотор.
Отключение false

dom.w3c_touch_events.enabled *
Функция для устройств (в основном ноутбуки) с тачпадом, сенсорным экраном или трекболом.
Если ничего из этого нет в вашем компьютере, отключите, установив значение 0

По умолчанию в новых Firefox это значение огромное 512, и выбиралось, судя по всему из условия, что у большинства пользователей в браузере работает многопроцессный режим и аппаратное ускорение, стоит процессор с большим количеством ядер. dom.workers.maxPerDomain *
Функция определяет количество рабочих потоков выполняемых одновременно. А для более быстрых (например двухъядерных или двухпоточных) значение можно не менять. То есть, современные конфигурации ПК способны одновременно обрабатывать большой объём вычислений.
Для старого компьютера с однопоточным одноядерным процессором и без аппаратного ускорения, желательно установить значение функции равное 20.

Если вы устанавливаете только проверенные расширения, можете убрать это предложение, установив значение опции в false
image extensions.abuseReport.enabled
Когда вы удаляете расширение из браузера, Firefox может предложить пожаловаться на это расширение.

Firefox отключит этот плагин, написав об этом предупреждение. extensions.blocklist.enabled
Если вы, к примеру, установили старую версию флешплеера. Что бы Firefox не проверял актуальность дополнений, отключите эту функцию false

Дополнения в браузер --> Присутствуют в составе Firefox). extensions.formautofill.available
Функция включения системного допонения Form Autofill (см. Если заполняете такие данные сами вручную, можно отключить это дополнение, удалив on или detect.

Дополнения в браузер --> Присутствуют в составе Firefox). extensions.fxmonitor.enabled * * (этот параметр создаётся как логическое)
Системное дополнение Firefox Monitor (см. Если вы будете работать на компьютере с которого просто просматриваете сайты без регистрации или авторизации на них, тогда можете отключить это дополнение false

Отключение false extensions.getAddons.cache.enabled
Менеджер дополнений собирает информацию о каждом установленном дополнении и даёт возможность получать персонализированные рекомендации в панели «Получить Дополнения».

Создайте и установите эту функцию в false
image extensions.getAddons.showPane (этот параметр создаётся как логическое)
Если вы не собираетесь устанавливать дополнения через about:addons «Рекомендации», можете убрать этот пункт из меню.

Если вы не желаете видеть эти предлагаемые дополнения, переключите обе опции в false extensions.htmlaboutaddons.recommendations.enabled
extensions.htmlaboutaddons.discover.enabled

По умолчанию, Firefox в меню установленных расширений показывает так же и неустановленные рекомендуемые.

extensions.pocket.enabled
Приложение для управления списком сохранённых статей.
Если не пользуетесь Pocket, отключайте false

Если не используете эти инструменты, отключайте их true extensions.screenshots.disabled * *
extensions.screenshots.upload-disabled
Инструменты для создания и сохранения скриншотов специальным расширением в составе Firefox.

Если вы этими дополнениями не пользуетесь, можно отключить её false extensions.systemAddon.update.enabled
Функция автоматического обновления дополнений которые есть изначально в Firefox (смотрите ниже «Дополнения в браузер» --> «Присутствуют в составе Firefox»).

extensions.update.autoUpdateDefault
Автоматическая установка обновлений для имеющихся дополнений.
Если не планируете обновлять дополнения, либо авторы дополнений перестали делать новые версии, или же желаете контролировать процесс установки обновлений в ручную, отключите этот параметр false

extensions.update.enabled
Не собираетесь обновлять ваши установленные дополнения, отключите проверку их автоматического обновления false

Предназначены они для оперативного исправления ошибок в работе браузера с некоторыми сайтами, до выхода новой версии Firefox. extensions.webcompat.perform_injections
extensions.webcompat.perform_ua_overrides

Эти опции относятся к системному дополнению Web Compat (смотри Дополнения в браузер --> Присутствуют в составе Firefox). По этому при желании можете отключить false одну или обе эти функции. Не обязательно это могут быть ошибки Firefox, бывает так, что криво сделан сам сайт, но браузеру необходимо под него подстроиться, что бы страница отображалась корректно.
Какие ошибки и на каких сайтах были исправлены, можно посмотреть в about:compat
Вероятность того, что в этом списке появится сайт который вы посещаете очень мала.

Однако, при работе этой функции, увеличивается общее потребление памяти.
Если установленных расширений в браузере небольшое количество или вообще нет, отключите эту функцию false extensions.webextensions.remote * *
С включенным по умолчанию параметром создаётся отдельный процесс только для расширений, для предотвращения возможных конфликтов между расширениями и браузером, что в свою очередь должно привести к общей стабильности браузера.

Что бы эта надпись не появлялась установите значение 0 full-screen-api.warning.timeout
При открытии видео на полный экран может появится надпись "… теперь находится в полноэкранном режиме".

На большинстве конфигураций ПК эта настройка не сильно влияет на производительность. general.smoothScroll
Использовать плавную прокрутку страниц. Только на совсем слабом железе могут быть видны подёргивания картинки при прокрутке с включеной true по умолчанию этой опцией.

В некоторых случаях эта функция нужна, если вы посещаете сайты через зарубежные VPN или прокси-серверы. geo.enabled
Посылать при соответсвующем запросе сайтам информацию о вашем местоположении. Можно отключить false.
Только в очень редких случаях, отключение этой функции может вызвать ошибки в работе с некоторыми сайтами. Обычно, сайт узнаёт ваше местоположение без каких-либо запросов по IP адресу компьютера пользователя. Для каждого такого сайта индивидуально, так же как и в примере с privacy.trackingprotection.enabled, можно включить эту функцию.

gestures.enable_single_finger_input
Функция для компьютеров с сенсорным экраном.
Отключайте false если сенсорного экрана нет.

gfx.offscreencanvas.enabled * * *
Выполнение отрисовки некоторых отдельных элементов страницы через WebGL в отдельном потоке, не мешающем работе основного потока обработки контента, и в некоторых ситуациях, отрисовка страниц может происходить быстрее.
Включать true эту функцию следует только если в about:support строки WebGL 1 — ... полностью заполнены и процессор поддерживает SSE2 инструкции.
Пример, когда не надо включать эту функцию

WebRender обеспечивает лучшую производительность браузера в режиме аппаратного ускорения. gfx.webrender.force-disabled * *
Опция отключения WebRender. 0. Однако работает он при условии, когда в компьютере есть графический адаптер поддерживаюжий OpenGL начиная с версии 4. 0, включите эту опцию true Если ваша видеокарта не поддерживает OpenGL 4.

В Linux бесполезна, отключайте false gfx.work-around-driver-bugs * *
Функция для macOS.

0), можно переложить на процессор некоторые задачи предназначенные для видеокарты.
Включив эту опцию true, прокрутка страниц станет плавной. gfx.xrender.enabled
Если по какой то причине у вас не получится включить аппаратное ускорение в Firefox (например нерешаемые проблемы с драйверами или просто видеокарта не поддерживает OpenGL 2. Визуально это будет выглядеть как хорошая скорость отображения и прокрутки на лёгких текстовых страницах, и медленная отрисовка с рваной прокруткой на тяжёлых страницах где есть элементы анимации или скрипты.
На компьютере с быстрым процессором отрицательных эффектов может вообще не быть. Но, на ПК с совсем медленным процессором эффект может получиться отрицательным, так как процессор не справится с возложенной на него дополнительной нагрузкой. Перед включением этой опции, необходимо отключить layers.async-pan-zoom.enabled так как обе они конфликтуют друг с другом. И если запас производительности у вашего процессора большой, можете дополнительно изменить опцию gfx.canvas.azure.backends в значение cairo, тем самым сделать обработку элементов канвас через xrender ещё быстрее.
Желательно настраивать опцию gfx.xrender.enabled самой последней, когда можно будет оценить скорость работы браузера после других оптимизаций.

Отключив false, из настроек главного меню исчезнет «Синхронизация».
image identity.fxaccounts.enabled
Синхронизация в Firefox.

image.animation_mode
Эту опцию желательно изменять только на очень слабых компьютерах, которые чувствительны к любой нагрузке на процессор.
Для отображаемых на веб-странице анимированных GIF файлов (в основном они присутствуют на форумах и чатах в виде аватарок и смайлов) можно задать следующие параметры просмотра
none — не показывать анимацию
once — показывать анимацию только один раз, после загрузки страницы
normal — показывать анимацию (по умолчанию)
Но учтите, что некоторые картинки могут поменять свой смысл, как например этот смайл image если будет выставлен none или once.

Если в многоязычности нет необходимости, отключите эту функцию false intl.multilingual.enabled
Выбор языка отображения меню, сообщений и уведомлений от Firefox.
По умолчанию в браузере, в основном меню настроек можно переключить язык, и после перезапуска браузера всё будет в новом выбранном языке.

Что может ускорить отрисовку страницы в целом.
Данную опцию желательно включить true на компьютерах с процессором у которого несколько ядер или одно ядро, но имеется функция Hyper-threading. javascript.options.shared_memory *
Возможность обработки некоторого кода страницы в несколько потоков. Если на количестве ядер или потоков стоит число 2 или более — значит ваш процессор поддерживает многопоточность.
image Узнать поддерживает ли ваш процессор многопоточность, можно посмотрев в «информации о системе» своего дистрибутива Linux.

javascript.options.spectre.index_masking
javascript.options.spectre.jit_to_C++_calls
javascript.options.spectre.object_mitigations.barriers
javascript.options.spectre.object_mitigations.misc
javascript.options.spectre.string_mitigations
javascript.options.spectre.value_masking

Если вас не пугает уязвимость Spectre, в целях чуть лучшей производительности, можете отключить false эти функции.

Аппаратное ускорение видеокартой даст плавную прокрутку страниц даже на очень слабых ПК, и отрисовка самой веб-страницы будет происходить быстрее.
В связи с большим разнообразием Linux дистрибутивов и установленного программного обеспечения в них, разработчики Firefox решили перестраховаться и отключили по умолчанию автоматический подхват аппаратного ускорения даже если видеокарта поддерживает его. layers.acceleration.force-enabled
Функция попытки принудительного включения аппаратного ускорения. 0. Главным условием для включения аппаратного ускорения является поддержка графическим адаптером OpenGL 2. Кроме самой поддержки видеокартой OpenGL 2. Для Nvidia это карты начиная с GF6100, для AMD — Radeon 9500, и Intel GMA4500 (теоретически c GMA900). А от этого подтягивается следующая связанная цепочка: версия X.org и ядра системы с которыми может работать нужный вам видеодрайвер. 0, не менее важным будет наличие в системе актуального драйвера с которым сможет работать браузер. 04LTS так долго были и остаются популярными у народа.
Посмотреть работает ли аппаратное ускорения в браузере можно на странице about:support в разделе «Графика», в строке Композитинг должно быть написано OpenGL. Собственно по этой причине, дистрибутивы Ubuntu и производные от него (Lubuntu, Xubuntu и другие) версии 12. Если повезёт, после этого, бубен в настройке аппаратного ускорения скорее всего вам уже не понадобится. Если написано Basic — значит аппаратное ускорение не работает.
В любом случае, попытайтесь включить эту опцию true.

layers.acceleration.disabled
Включите эту опцию true, если ваш графический адаптер не поддерживает OpenGL 2.

Исли у вас нет видеокарты ATI/AMD, либо она единственная — отключите эту функцию false layers.amd-switchable-gfx.enabled
Правильное определение используемой в Firefox видеокарты (например встроенной или дискретной) в случаях если в компьютере установлена графика ATI/AMD и дополнительно ещё какая-нибудь другая, например Intel или Nvidia.

Достаточно сильно влияет на производительность браузера. layers.async-pan-zoom.enabled
Асинхронное панорамирование/зум. Функция по умолчанию включена.
Из преимуществ:
В включённом состоянии, Firefox немного более живее работает и прокрутка страниц может быть более плавной.

Из недостатков:
Увеличенная нагрузка на процессор.

Если процессор слабенький, не справляется, отключите эту функцию false

layers.geometry.d3d11.enabled
Не работает в Linux, отключайтеfalse

Если проблем с аппаратным ускорением нет, оставьте её выключенной false. layers.low-precision-buffer * *
Некоторые видеокарты, как правило встроенные в материнскую плату, при воспроизведении анимации или видео могут не справляться: на экране могут появляться полосы, видео и анимация подтормаживать или зависать.
Если вы столкнулись с такими проблемами, попробуйте включить true эту опцию, она сделана для лучшей совместимости браузера со старыми видеокартами, с которыми могут возникнуть проблемы в режиме аппаратного ускорения.

В целом, эта функция придаёт браузеру большую отзывчивость и лучшую скорость работы. layers.omtp.enabled *
Прорисовка вне основного потока. Отключать или нет — проверяете самостоятельно. Однако, на совсем слабых ПК, с одноядерным процессором и без аппаратного ускорения, работа этой функции наоборот может немного замедлить браузер.

Функция полезна для веб-разработчиков и не нужна обычным пользователям. layout.css.report_errors *
Анализатор CSS. Отключить false

layout.css.touch_action.enabled *
Cвойство touch-action CSS определяет, может ли пользователь взаимодействовать с элементом на экране с помощью касаний, используя стандартные возможности браузера, а также как это будет происходить.
Если на вашем компьютере нет сенсорного экрана — отключите эту функцию false

layout.spellcheckDefault *
Проверка орфографии при наборе текста.
Если вы или тот человек, который будет пользоваться этим ПК только читатель, а не писатель — можете смело отключить эту функцию, установив значение 0

Откройте эту страницу и посмотрите, сможет ли ваш компьютер проиграть видео плавно, без задержек, хотя бы в самом минимальном качестве. media.av1.enabled * *
Поддержка браузером нового тяжёлого видеокодека AV1. Если не сможет, переключите эту опцию в false

Если отключить эту функцию, Firefox будет обращаться к аудио-драйверу на прямую.
Для лучшей производительности компьютера, её можно отключить false media.cubeb.sandbox
Браузер в целях безопасности создаёт отдельную изолированную среду «песочницу», для обработки звука на веб-страницах.

Используется скорее всего в видеочатах WebRTC. media.encoder.webm.enabled
Функция предназначена для кодирования (не путать с декодированием) видео в формат webm. Можете отключить false На проигрывание браузером видео в формате webm, отключение этой функции ни как не влияет.

Отключив эту функцию false, вместо декодера ffvpx будет использоваться декодер libavcodec.
Можете попробывать попереключить эту опцию, возможно в каком-то положении нагрузка на процессор при проигрывании видео будет меньше. media.ffvpx.enabled *
Эта функция связана с декодированием видео. Хотя я не уверен, что эта настройка вообще работает в Linux.

Необходимы для организации потокового вещания, а так же аудио или видео чатов в Firefox. media.getusermedia.aec_enabled
media.getusermedia.agc_enabled
media.getusermedia.noise_enabled
media.getusermedia.screensharing.enabled

Функции используются для получения доступа к микрофону и/или вебкамере. Не нужно — отключайте false По сути являются частью WebRTC.

media.gmp-gmpopenh264.visible
Если вы отключили в настройках дополнений плагин «Видеокодек Openh264 предоставленный Сisco Systems», установив false он не будет отображаться в списке плагинов.

Пока не работает в Linux. media.hardware-video-decoding.enabled
Функция аппаратного декодирования видео. Отключите эту опцию false

Если всё это не использется, отключите false media.navigator.enabled
Используется для записи звука с микрофона, изображения с вебкамеры и screen sharing (доступ удаленного компьютера к порции экрана).

Применяется в WebRTC.
Если не используете камеру и/или микрофон в Firefox — отключайте false media.ondevicechange.enabled * *
Функция слежения браузером за вновь подключёнными или отключёнными медиа устройствами, например такими как веб-камера или микрофон.

Не пользуетесь — отключайте false media.peerconnection.enabled
WebRTC.

Что бы видео в браузере меньше нагружало процессор и меньше подлагивало отключите эту функцию false media.rdd-process.enabled * *
Firefox в целях безопасности по умолчанию создаёт отдельный изолированный процесс «песочницу» для некоторых видео декодеров.

Отключите false media.video_stats.enabled *
Отвечает за сбор и отправку статистики о воспроизведении видео (кол-во пропущенных/отрендеренных кадров, и т.д).

media.webspeech.synth.enabled
Нужен для распознавания и синтеза речи.
Отключение false

Прикольная штука. narrate.enabled
Функция зачитывания текста при помощи синтезированной речи в режиме чтения. Не понимаете английский язык — отключайте false Жаль что только на английском.

В общественных беспроводных Wi-Fi сетях (кафе, вокзалы и т.д.) при подключении ноутбука, прежде чем начинать пользоваться интернетом, очень часто необходимо согласиться с некоторыми условиями или пройти авторизацию. network.captive-portal-service.enabled
Captive portal. Если интернет не доступен определённое время, Firefox делает перенаправление на страницу авторизации сервиса.
Для не передвижного компьютера постоянно подключённого к интернету проводом или через свой Wi-Fi эту функцию можно выключить false

network.dns.disableIPv6
Если нет подключения по IPv6 протоколу — отключить true

Таким образом следующие странички должны открываться немного быстрее.
Однако, если у вас совсем слабый компьютер и/или очень медленный нестабильный выход в интернет (например слабый сигнал Wi-Fi), время загрузки страницы наоборот может увеличиться, а не уменьшиться. network.dns.disablePrefetch *
Эта опция позволяет Firefox для каждой ссылки на загруженной странице заранее узнавать её IP адрес у DNS сервера (на всякий случай, если вы решите ее нажать). В этом случае отключите эту настройку true

В случае, если пользователь затем перейдет на этот сайт, сайт может загрузиться быстрее, поскольку некоторые действия уже начались заранее.
На слабых компьютерах желательно отключить эту функцию 0 network.http.speculative-parallel-limit *
Предварительные соединения с сайтами, когда пользователь наводит мышь на пиктограмму на странице «Новая вкладка» или пользователь начинает поиск в панели поиска, или в поле поиска на странице «Дом» или «Новая вкладка».

Firefox автоматически обнаружит изменения и переключится на новые параметры.
Для стационарного компьютера, или компьютера который выходит в интернет всё время через одно и тоже сетевое подключение, или одну и ту же Wi-Fi точку доступа, эту опцию можно отключить false network.notify.changed *
Функция проверяет (по умолчанию каждые 5 секунд) не изменились ли параметры сетевого подключения компьютера.
Это необходимо, например, если вы не отключая ноутбук и не закрывая браузер, отключитесь от одной точки доступа Wi-Fi и переместившись в другое место автоматически подключитесь к другой точке доступа Wi-Fi, которая назначит другие настройки сетевого подключения вашему компьютеру.

Firefox устанавливает соединения с ранее посещёнными сайтами, на которые, по его предположению, может перейти пользователь.
На медленных слабых компьютерах опцию можно отключить false, а на компьютерах где веб-страница загружается и отрисовывается достаточно быстро — желательно оставить включённой true network.predictor.enabled * *
Механизм, который в некоторых случаях может ускорить загрузку веб-страниц.

Включение данного параметра небезопасно, приводит к лишнему трафику и большей загрузке оперативной памяти. network.prefetch-next
Отвечает за предварительную загрузку Firefox-ом некоторых ссылок, которые сайт считает наиболее вероятным следующим шагом пользователя. Если у вас не безлимитный медленный интернет, оперативки в притык и вам не нужно что бы Firefox лез туда, куда его не просят, отключите эту функцию false

network.proxy.type
Если вы не используете прокси-сервер для выхода в интернет, установите значение 0

По умолчанию задано значение 250. nglayout.initialpaint.delay (этот параметр создаётся как целое) *
Задержка перед началом отрисовки загружаемой веб-страницы в миллисекундах. При малых значениях (5 — 10) отрисовка отображаемой страницы может начаться даже сразу после клика по ссылке, однако, если некоторые элементы страницы не будут успевать подгрузится до окончательной отрисовки, браузер может заново перерисовать выводимое изображение, что в общем итоге может не ускорить, а замедлить время до полного отображения веб-страницы.
Только на очень слабых компьютерах и/или с медленным и не стабильным интернет-соединением (например Wi-Fi c плохим качеством сигнала) этот параметр лучше не трогать Однако, если у вас быстрый (более 2 мбит) и стабильный интернет, можете уменьшить значение до 150.

pdfjs.enableWebGL
Если у вас очень медленный процессор, но работает WebGL (смотри пример функции gfx.offscreencanvas.enabled), включив true эту опцию — отрисовка pdf документов открытых в браузере немного ускорится.

На некоторых сайтах вставлен код для флеша, и браузер подменяет его на код для html5.
Эта функция работает только при отсутствии установленного Flash-плагина. plugins.rewrite_youtube_embeds
YouTube предоставлял две версии кода для вставки видео на сайты, на флеше и на html5. Если будет устанавливаться Flash player, отключите её false

privacy.trackingprotection.enabled
Функция Tracking Protection позволяет заблокировать отслеживание ваших действий в сети интернет через внедрённый в страницы сторонний контент.

Включение true Включение trackingprotection в ряде случаев позволяет так же увеличить скорость загрузки страницы.

Если на каком-либо сайте вы заметите проблемы связанные с trackingprotection (не показываются отдельные элементы страницы, не нажимаются отображаемые кнопки), вы можете отключить защиту от отслеживания для этого сайта. Некоторым сайтам для правильного взаимодействия с вашим компьютером, необходима возможность получения от вас данных связанных с этой функцией.

image

Firefox убирает всё медиа, элементы навигации и другие фрагменты сайта, оставляя только интересующий пользователя материал. reader.parse-on-load.enabled
Вид для чтения – это специальный инструмент, позволяющий сделать чтение контента более удобным. Однако, многие страницы в этом режиме отображаются не корректно, либо вид для чтения вообще не доступен.
Для того что бы войти в «Вид для чтения», на загруженной странице, в конце поля для адресной строки нажмите на иконку страницы с текстом.

Если вы не пользуютесь видом для чтения, можете его отключить false Текст автоматически увеличивается и выравнивается по центру.

После отключения этой функции, может перестать работать кнопка «Упростить страницу» в настройках меню печати браузера, когда веб-страница будет подготавливаться к печати.

security.certerrors.recordEventTelemetry *
security.identitypopup.recordEventElemetry *
Телеметрия, можете отключить false

security.family_safety.mode *
Не работает в Linux, отключите изменив значение на 0

Во включённом по умолчанию состоянии, в режиме работы 4, браузер создаёт изолированную программную среду в которой обрабатывается загруженный контент. security.sandbox.content.level * * *
Функция безопасности Firefox. Браузер будет немного быстрее работать и процессор в среднем на 5-10% станет меньше нагружаться. В такой «песочнице» вредоносному коду сложнее украсть данные, попытаться установить вирус или использовать уязвимости браузера.
Если у вас используются основные защитные инструменты самого Firefox, установлен блокировщик рекламы с актуальными в нём фильтрами, плюс вы не шастаете по левым сайтам с сомнительным содержимым — можете отключить эту функцию, поставив значение 0.

Отключение этой функции false security.ssl.errorReporting.enabled *
При возникновении в браузере ошибок связанных с сертификатами сайтов, можно отправить в Mozilla собранные отчеты.

Если не используете его, отключайте false services.sync.prefs.sync.browser.search.update
services.sync.log.appender.file.logOnError
services.sync.prefs.sync.extensions.update.enabled

Сервис синхронизации в Firefox от Mozilla (находится в главном меню настроек, или по адресу about:preferences#sync ).

Например, при закрытии центральной вкладки, правая плавно подползает к левой. toolkit.cosmeticAnimations.enabled
Различные анимированные украшательства браузера. При отключении false этой функции, перемещение вкладок будет моментальное.

toolkit.telemetry.archive.enabled
toolkit.telemetry.bhrPing.enabled
toolkit.telemetry.firstShutdownPing.enabled
toolkit.telemetry.hybridContent.enabled
toolkit.telemetry.newProfilePing.enabled
toolkit.telemetry.shutdownPingSender.enabled
toolkit.telemetry.unified
toolkit.telemetry.updatePing.enabled

Отключение false Телеметрия.

0 и/или процессор без поддержки SSE2 инструкций, переключите эту опцию в true webgl.disabled
Если ваша видеокарта не поддерживает OpenGL 2.

0 (Nvidia от GF8100, AMD от HD 2400, Intel от шестого поколения HD Graphics). webgl.enable-webgl2
Работает только с видеокартами которые поддерживают OpenGL 3. 0, отключите эту опцию false
Если Ваша видеокарта не поддерживает OpenGL 3.

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть