Как отключить аппаратное ускорение в firefox
Перейти к содержимому

Как отключить аппаратное ускорение в firefox

  • автор:

Как отключить аппаратное ускорение в Mozilla Firefox

  1. Для начала кликнем по пиктограмме трех полосок в правой верхней части браузера, в выпавшем контекстном меню нажмем на надпись «Настройки».
    настройки Фаерфокс
  2. Далее откроется страница настроек, нам необходимо выбрать вкладку «Основное» и прокрутить список до пункта «Производительность», убираем галочку с пункта «Использовать рекомендуемые настройки производительности», после чего ниже появится пункт «По возможности использовать аппаратное ускорение» также уберем галочку напротив него, этим мы отключаем аппаратное ускорение.
    аппаратное ускорение

(2,67 из 5)

Как включить и отключить аппаратное ускорение в браузере (Chrome, Firefox …)?

RS Browser Forensics

Развитие интернета вывело качество веб-контента на совершенно новый уровень. Воспроизведение 4К видео, браузерные игры и другие элементы, улучшающие взаимодействие пользователя с компьютером требуют вычислительной мощности для их нормального воспроизведения. В этой статье мы разберемся, что такое аппаратное ускорение в браузере, зачем оно нужно, как включить или отключить в разных браузерах и какие могут быть последствия.

На сегодняшний день на многих компьютерах веб-браузер является наиболее часто запускаемым приложением. Тому есть простое объяснение: 99% информации в интернете потребляется через браузер и только 1% при помощи дополнительных приложений (здесь речь идет именно о персональных компьютерах и ноутбуках, а не о мобильных устройствах). Соответственно браузеры должны обладать достаточным функционалом и производительностью, чтобы обеспечить максимально комфортный серфинг в интернете.

Однако, для обеспечения быстрого и качественного серфинга одной работы браузера не достаточно. Нужно чтобы компьютер обладал достаточной мощностью, в противном случае пользователь получит одни только «тормоза», «вылеты» браузера или постоянно перезагружающуюся страницу. Это особенно актуально при воспроизведении видео и играх, а также при прорисовке сложных анимаций.

И здесь вступает в игру аппаратное ускорение.

Что являет собой аппаратное ускорение?

Аппаратное ускорение – являет собой способ распределения вычислительной нагрузки между центральным процессором и видео ускорителем (GPU). Если в браузере включена эта функция, браузер вместо программных возможностей использует работу видео процессора. Это позволяет снизить нагрузку на центральный процессор и обеспечить более быструю загрузку страницы.

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

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

Преимущества и недостатки использования аппаратного ускорения

Использование аппаратного ускорения в браузерах Google Chrome, Mozilla Firefox, Opera, Safari и т.д. имеет как свои преимущества, так и недостатки.

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

Все дело в том, что дискретные графические карты обладают собственным процессором и видеопамятью. Такое решение позволяет задействовать дополнительные ресурсы для обеспечения более плавной работы системы и равномерного распределения нагрузки. Однако дискретные видеокарты более дорогие. Особенно, если речь идет о ноутбуках.

Интегрированные карты графики обычно встроены в центральный процессор и не имеют выделенной видеопамяти. Вместо этого они используют часть оперативной памяти под свои нужды. Это позволяет сделать их более дешевыми, однако компьютер с интегрированной картой графики будет менее производительным чем аналогичный компьютер с дискретной картой графики. Чаще всего интегрированные графические карты применяются в ноутбуках из-за своих размеров, что позволяет сделать ноутбук тоньше, легче и т.д.

Но, вернемся к использованию аппаратного ускорения в браузере. Каждый браузер сам решает использовать аппаратное ускорение или нет. Решение принимается на основе анализа конфигурации компьютера. В зависимости мощности компьютера аппаратное ускорение может принести как положительный результат, так и отрицательный.

Часто, когда мощности графического процессора будет не хватать – то вместо более быстрой загрузки страницы и плавной анимации пользователь получит застывание изображения и постоянную перезагрузку страницы.

Компьютер может перестать реагировать на любые команды и система полностью зависнет. Особенно часто такое можно наблюдать на компьютерах со интегрированной графической картой. О причине возникновения замедления работы компьютера догадаться не сложно – графический ускоритель не может обеспечить надлежащий уровень производительности и вместо ускорения работы браузера, замедляет его и всю операционную систему.

В такой ситуации лучше сразу же отключить аппаратное ускорение, поскольку продолжение работы в таком режиме может привести к потере важных данных, таких как открытые вкладки, пароли, данные автозаполнения и даже стать причиной потери данных на жестком или SSD диске.

О том, как восстановить закладки браузера вы можете прочесть в статье «Как восстановить удаленные закладки Google Chrome?»

Однако, поскольку все компьютеры разные и обладают разными характеристиками и комплектующими – пользователь может сам решить стоит ли ему использовать аппаратное ускорение в браузере или нет.

Google Chrome в 80% случаев использует аппаратное ускорение и если вы заметили сильное снижение производительности – можно попробовать отключить аппаратное ускорение. Или же наоборот, если вы хотите добиться более быстрой работы браузера – вы можете проверить включено ли аппаратное ускорение и если нет – включить его самостоятельно.

Как включить или отключить аппаратное ускорение в Google Chrome

Как уже упоминалось выше, аппаратное ускорение в Google Chrome включено по умолчанию в 80% случаев. Однако, если вы подозреваете что аппаратное ускорение отключено – выполните несколько простых шагов, чтобы проверить так ли это:

Шаг 1: Запустите Google Chrome на вашем компьютере, затем щелкните на трех точках в правом верхнем углу и выберите «Настройки» (можно также в адресной строке ввести «chrome: // settings» и нажать «Enter»)

Шаг 2: Прокрутите страницу настроек в самый низ и нажмите на «Дополнительные»

Шаг 3: Найдите раздел «Система» и проверьте включён ли параметр «Использовать аппаратное ускорение (при наличии)»

Если этот параметр включен – аппаратное ускорение используется.

Для того, чтобы отключить аппаратное ускорение просто потяните ползунок влево (в состояние «откл») и нажмите кнопку «Перезапустить».

Важно: убедитесь, что все данные, над которыми вы работали сохранены и находятся в безопасном месте, так как во время перезагрузки все данные будут утеряны.

Соответственно, если аппаратное ускорение у вас отключено – потяните ползунок вправо (он станет синего цвета), а затем нажмите «Перезагрузить»

Если вы не хотите перезагружать браузер – просто закройте окно с настройками Google Chrome. Изменения будут применены во время следующего запуска браузера Chrome. То есть, вы можете закончить все важные дела и уже тогда перезагрузить Google Chrome.

Если вы отключили функцию аппаратное ускорение и хотите убедится, что она не работает – введите в адресной строке Google Chrome адрес «chrome://gpu/» и нажмите «Enter» для подтверждения перехода.

Перед вами откроется состояние параметров обработки графики. Большинство из них будет иметь статус «Software only» (Только программное обеспечение).

Как принудительно включить (форсировать) аппаратное ускорение в Google Chrome?

Иногда бывают ситуации, когда Google Chrome отказывается включать аппаратное ускорение при помощи стандартных средств. Причин может быть много, начиная от неправильных настроек до действия вредоносного ПО.

К счастью у пользователей есть возможность принудительного включения аппаратного ускорения. Делается это при помощи переопределения одного из системных флагов.

Для того, чтобы форсировать аппаратное ускорение в Google Chrome следует:

Шаг 1: В адресной строке Google Chrome введите «chrome://flags» и нажмите «Enter» для подтверждения перехода.

Шаг 2: Введите в поле поиска фразу «Software» и включите параметр «Override software rendering list» сменив переключатель в положение «Enabled». После этого нажмите кнопку «Relaunch»

После этого аппаратное ускорение должно включится. Чтобы это проверить перейдите по адресу chrome://gpu Теперь возле каждого из параметров должна стоять надпись «Hardware accelerated» (Аппаратное ускорение).

Как включить или отключить аппаратное ускорение в Mozilla Firefox?

Если вам больше по душе Mozilla Firefox вы также можете включить аппаратное ускорение чтобы обеспечить более быструю работу браузера. Делается это очень просто:

Шаг 1: Запустите Mozilla Firefox дважды щелкнув на соответствующем значке на рабочем столе либо любым удобным для вас способом. Затем введите в адресной строке «about:config» и нажмите «Enter» для подтверждения перехода.

Шаг 2: Перед вами откроется окно, предупреждающее о входе в меню настроек. Нажмите «Принять риск и продолжить»

Шаг 3: В поле поиска введите фразу «layers.acceleration.force-enabled» и нажмите на иконку со стрелочками чтобы статус изменился с «false» на «true»

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

Если вы по какой-либо причине хотите отключить аппаратное ускорение – проделайте первых два шага из инструкции выше, затем в поле поиска снова введите «layers.acceleration.force-enabled» и измените статус параметра с «true» на «false». Перезагрузите браузер.

После этого аппаратное ускорение будет снова отключено.

Для включения аппаратного ускорения моно воспользоваться графическим интерфейсом Mozilla Firefox. Такой вариант отлично подойдет для тех, что не любит возится с адресной строкой. Выполните следующие шаги:

Шаг 1: Запустите Mozilla Firefox любым удобным вам способом. Затем щелкните по иконке гамбургера в правом верхнем углу и выберите «Настройки»

Шаг 2: Найдите раздел «Производительность» и снимите галочку с надписи «Использовать рекомендуемые настройки производительности». Перед вами откроются дополнительные пункты производительности. Отметьте галочкой «По возможности использовать аппаратное ускорение» для активации аппаратного ускорения.

Для отключения функции аппаратного ускорения повторите первый шаг, а затем снимите галочку с пункта «По возможности использовать аппаратное ускорение»

Как включить или отключить аппаратное ускорение в браузере Opera?

Браузер Opera также обладает поддержкой функции аппаратного ускорения. Процесс включения этой функции несколько напоминает Mozilla Firefox. Для того, чтобы включить аппаратное ускорение в Opera следует:

Шаг 1: Запустите браузер Opera любым удобным для вас способом. После этого введите в адресной строке opera://flags

Шаг 2: Введите в поисковой строке запрос «#disable-accelerated-video-decode» и измените статус этого параметра на «Enabled»

Аппаратное ускорение будет мгновенно включено. Если захотите его отключить – просто переведите его в статус «Disabled» используя шаги, описанные выше.

Как проверить есть ли эффект от включения или отключения аппаратного ускорения в браузере?

Включение или отключение аппаратного ускорения в браузере позволяет как снизить нагрузку на операционную систему, так и использоваться в качестве решения проблем частом зависании браузера. Если со вторым вариантом все более-менее понятно (если после отключения ускорения тормоза прошли – значит дело было в нем), то как узнать есть ли прирост производительности? Можно конечно использовать специальные плагины для измерения скорости загрузки страниц и т.д, но есть более быстрый и простой вариант.

Если вы хотите узнать снизилась ли нагрузка на операционную систему – просто запустите любой сайт, на котором присутствует сложная анимация и посмотрите в диспетчере задач снизалась ли нагрузка на центральный процессор в сравнении с отключенным аппаратным ускорением. Эта информация находится на вкладке «Производительность». Напомним, для запуска «Диспетчера задач» лучше всего использовать комбинацию клавиш «Ctrl + Alt + Delete»

Если этого способ вам показался слишком примитивным – воспользуйтесь любым браузерным бенчмарком и сравните результаты до и после включения аппаратного ускорения. Например, можно использовать бенчмарк под названием Wirple. Просто перейдите по ссылке, кликните по «HTML5 3D Benchmark», а затем нажмите «Start test»

Начнется процесс тестирования. Все происходит полностью автоматически. В конце тестирования вам будет показан результат бенчмарка.

Что делать, если из-за манипуляций с браузером были утеряны важные данные?

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

Кроме того, известны случаи, когда из-за некорректной работы браузера удалялась важная информация даже с жесткого диска.

К счастью у пользователя есть возможность восстановить важную информацию. Для этого лучше всего сразу же использовать профессиональное программное обеспечение для восстановления утерянных данныхRS Browser Forensics. Главное преимущество этой программы перед конкурентами заключается в продвинутых алгоритмах восстановления данных, которые обеспечивают успешное восстановление утерянной информации в 99% случаев и в интуитивно понятном интерфейсе, который делает процесс восстановления невероятно легким и удобным, а значит её может использовать любой пользователь, независимо от уровня владения компьютером.

Мы в качестве примера восстановим историю просмотров нашего браузера.

Для этого нужно выполнить несколько простых шагов:

Шаг 1: Скачайте и устанοвите RS Browser Forensics на ваш кοмпьютер следуя пοдсказкам мастера устанοвки. Пοсле этοгο запустите прοграмму.

Шаг 2: Перед вами οткрοется главнοе οкнο прοграммы. Нажмите кнοпку «Анализ системы»

Шаг 3: Начнется анализ вашей ваших браузерοв на наличие данных для вοсстанοвления. Пοсле егο завершения выберите пοльзοвателя, для кοтοрοгο хοтите вοсстанοвить вкладки и истοрию Google Chrome.

Шаг 4: На этοм этапе выберите браузер, для кοтοрοгο хοтите вοсстанοвить вкладки и истοрию. В нашем случае речь шла ο Google Chrome.

Выбор браузера для анализа данных просмотра

Шаг 5: Начнется анализ данных выбраннοгο браузера. Пο егο завершении вы увидите истοрию прοсмοтрοв. В левοй кοлοнке вы мοжете увидеть типы данных, кοтοрые мοжнο вοсстанοвить. Этο мοгут быть закладки, истοрия прοсмοтрοв, парοли, загрузки, изοбражения, файлы и адреса.

Мы в качестве примера вοсстанοвим удаленную истοрию прοсмοтрοв.

Типы данных, которые можно восстановить

Выберите интересующую запись, нажмите правοй кнοпкοй мыши. Перед вами οткрοется кοнтекстнοе меню, в кοтοрοм мοжнο выбрать три варианта:

  • Открыть ссылку – пοзвοляет οткрыть сайт, кοтοрый прοсматривали в указаннοе время;
  • Экспорт — пοзвοляет вοсстанοвить all sections или selected sections;
  • Сортировать – пοзвοляет удοбнο настрοить сοртирοвку данных;

Мы выберем втοрую οпцию, чтοбы экспοртирοвать сессию.

Шаг 6: В нашем примере мы хοтим вοсстанοвить всю истοрию, пοэтοму выберем «Все разделы» и нажимаем «Далее»

Пοсле этοгο нужнο указать местο, куда будет экспοртирοвана истοрия прοсмοтрοв и фοрмат данных. Прοграмма пοддерживает экспοрт истοрии в Excel, HTML, и PDF фοрматах. Выберите нужный и нажмите «Далее».

Начнется прοцесс вοсстанοвления данных, кοтοрый οбычнο длится нескοлькο минут. Пο егο завершении ваша истοрия прοсмοтрοв будет дοступна пο указаннοму пути.

Вοсстанοвление утерянных закладοк, паролей и других типοв данных выпοлняется аналοгичнο нашему примеру.

Как видите, прοцесс вοсстанοвления данных прοст и удοбен. Вам не придется искать скрытые файлы на вашем кοмпьютере, переименοвывать и т.д. Прοстο устанοвите прилοжение и следуйте пοдсказкам прοграммы.

Часто задаваемые вопросы

Поддерживает ли Mozilla Firefox аппаратное ускорение?

Да. Mozilla Firefox поддерживает аппаратное ускорение. О том, как его включить читайте на нашем сайте.

Как принудительно включить аппаратное ускорение в Google Chrome?

Чтобы форсировать аппаратное ускорение в Google Chrome можно использовать флаги системы. О том, как это сделать читайте в нашей статье.

Мой браузер перестал работать. Смогу ли я восстановить утерянные пароли от моего банковского счета при помощи RS Browser Forensics?

Да. RS Browser Forensics сможет восстановить ваши утерянные пароли. О том, как это сделать прочтите на нашем сайте.

Что такое аппаратное ускорение в браузере?

Аппаратное ускорение в браузере — это функция, которая позволяет задействовать графический ускоритель (GPU) для ускорения работы веб браузера за счет равномерного распределения нагрузки между CPU и GPU.

После включения аппаратного ускорения браузер начал сильно тормозить. Что мне делать?

Скорее всего ваша видеокарта не может обеспечить необходимый уровень производительности. Поэтому в вашем случае наилучшим решением будет отключение аппаратного ускорения.

Аппаратное ускорение в Firefox

Рядом ноут на оффтопике, проц там пошустрее (i7-10750H), но то же видео грузит проц всего на 3%.

Как узнать, используется ли аппаратное ускорение в Firefox? В about:support про видео нашёл:

Видеокарта №1 Активна Да Описание AMD RAVEN2 (DRM 3.38.0, 5.8.0-29-generic, LLVM 11.0.0) Код производителя 0x1002 Код устройства 0x15d8 Поставщик драйвера mesa/radeonsi Версия драйвера 20.2.1.0 Видеопамять 2048 

Aster
18.11.20 18:22:27 MSK
awesomenickname ★★★★★
( 18.11.20 18:32:14 MSK )

сначала скажи сколько ест то же видео на 300U например когда в консоле через mpv смотришь

Gennadevich ★
( 18.11.20 18:37:16 MSK )
Ответ на: комментарий от Gennadevich 18.11.20 18:37:16 MSK

проверил в VLC, загрузка 8% для видео 1080. Явно ускорение работает.

Aster
( 18.11.20 18:49:35 MSK ) автор топика

В Firefox есть три пути вывода картинки на экран. Basic, OpenGL и WebRender. В большинстве конфигураций под Linux автоматически выбирается Basic. Опция layers.acceleration.force-enabled принудительно включает OpenGL. А декодирование видео через VA-API реализовано только для WebRender. Принудительно его можно включить установкой опции gfx.webrender.all в true . Опцию layers.acceleration.force-enabled лучше отключить.

Проверить, какой композитор используется сейчас, можно на about:support , в строке «Compositing». Тебе нужно добиться, чтобы там было «WebRender».

Про MOZ_X11_EGL=1 выше уже упоминали. EGL тоже обязателен.

i-rinat ★★★★★
( 18.11.20 19:04:17 MSK )
Ответ на: комментарий от i-rinat 18.11.20 19:04:17 MSK

export MOZ_X11_EGL=1 export MOZ_ACCELERATED=1 export MOZ_WEBRENDER=1 gfx.webrender.all = true media.ffmpeg.vaapi.enabled = true 

ускорение не работает.

В about:support следующие значения:

Композитинг WebRender HW_COMPOSITING available by default OPENGL_COMPOSITING available by default WEBRENDER opt-in by default: WebRender is an opt-in feature; available by user: Force enabled by envvar WEBRENDER_QUALIFIED available by default denied by env: Not on allowlist WEBRENDER_COMPOSITOR disabled by default: Disabled by default WEBRENDER_ANGLE opt-in by default: WebRender ANGLE is an opt-in feature WEBRENDER_DCOMP_PRESENT opt-in by default: WebRender DirectComposition is an opt-in feature OMTP available by default WEBGPU disabled by default: Disabled by default; blocked by runtime: WebGPU can only be enabled in nightly 

Aster
( 18.11.20 21:29:57 MSK ) автор топика
Ответ на: комментарий от Aster 18.11.20 21:29:57 MSK

Осталась тяжёлая артиллерия. Собираешь лог:

MOZ_X11_EGL=1 MOZ_LOG="PlatformDecoderModule:5" firefox > log.txt 2>&1 

Потом смотришь в лог на предмет строчки, содержащей «D/PlatformDecoderModule DMABUF/VA-API Got one frame output with». На остальные строки тоже стоит глянуть, особенно на содержащие «vaapi», «VAAPI» и «VA-API».

i-rinat ★★★★★
( 19.11.20 01:41:42 MSK )

Два ядра, четыре потока.

Этот же htop показывает «четыре ядра»? Так тогда htop считает процессор полностью загруженным, когда он загружен на 400%, а не на 100%. Соответственно, 60% от 400% — это, возможно, и нормально. Ютубовский плеер на яваскирптах внутри Файрфокса крутить — это вам не шутки.

Dementy ★★★
( 19.11.20 09:36:39 MSK )
Ответ на: комментарий от i-rinat 19.11.20 01:41:42 MSK

[Child 4816: MediaPDecoder #3]: D/PlatformDecoderModule Got one frame output with pts=67000 dts=67000 duration=16000 opaque=-9223372036854775808 

Про vaapi ничего.

Согласно vainfo, драйвер умеет h264 и VP9.

Непонятно, чего ему не хватает …

Aster
( 19.11.20 10:41:53 MSK ) автор топика
Ответ на: комментарий от Dementy 19.11.20 09:36:39 MSK

Проверил, если все настройки по умолчанию загрузка чуть-чуть больше. И chromium примерно столько же жрёт.

Попробую chromium с vaapi, вдруг заработает.

Aster
( 19.11.20 11:38:05 MSK ) автор топика
Ответ на: комментарий от Aster 19.11.20 11:38:05 MSK

Да я не о том же.

У меня Firefox с ютубчиком жрал вообще всё, что ему позволялось жрать. С аппатарным ускорением стал жрать ~15%. Если считать так, как считает htop, то насчитать можно 15*4=60.

top тоже так считает.

 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 5262 dementy 20 0 4591464 726844 306384 S 34,8 6,0 23:37.35 firefox 5501 dementy 20 0 4020552 650580 253128 S 34,1 5,3 19:08.14 Web Content 

68,9% от 400%.
Dementy ★★★
( 19.11.20 13:05:16 MSK )
Ответ на: комментарий от Dementy 19.11.20 13:05:16 MSK

поржал. там должно быть переключение в нормальные проценты, или наверху должен быть инликатор который можно переключить в нормальные проценты

anonymous
( 19.11.20 13:42:01 MSK )
Ответ на: комментарий от Dementy 19.11.20 13:05:16 MSK

и да, ещё заметил, что проценты эти считаются как-то неправильно при взаимодействии с энергосбережением процессора

anonymous
( 19.11.20 13:47:42 MSK )
Ответ на: комментарий от anonymous 19.11.20 13:42:01 MSK

Так скажи ТСу, как ему проверить, в каком положении у htop этот «переключатель» и как индикатор переключать. Мне ksysguard как я хочу, так и считает.

Dementy ★★★
( 19.11.20 13:48:01 MSK )
Ответ на: комментарий от Dementy 19.11.20 13:05:16 MSK

Проверил ещё раз с опцией CPU Average в htop.

Беру видео https://www.youtube.com/watch?v=LXb3EKWsInQ в качестве 720p60 (1080 не скачивается)

Запускаю видео в VLC, CPU Average 4-5% (это все процессы в системе)

Открываю то же видео в Firefox, CPU Average 30%

Отключаю все ускорения в Firefox, CPU Average 30%

  1. в VLC ускорение работает
  2. в Firefox оно не работает либо реализовано так убого, что нет разницы, с ускорением или без него)

Aster
( 19.11.20 13:56:45 MSK ) автор топика
Ответ на: комментарий от Aster 19.11.20 13:56:45 MSK

А чего у AMD вообще нет утилит по мониторингу?

fornlr ★★★★★
( 19.11.20 14:02:09 MSK )
Последнее исправление: fornlr 19.11.20 14:02:53 MSK (всего исправлений: 1)

Ответ на: комментарий от fornlr 19.11.20 14:02:09 MSK

это чё, ты нагрузку на проц с нагрузкой на asic сравниваешь?

anonymous
( 19.11.20 14:09:45 MSK )
Ответ на: комментарий от fornlr 19.11.20 14:02:09 MSK

Нету, в mesa есть встроенный мониторинг но только по графической части.

anonymous
( 19.11.20 14:17:02 MSK )
Ответ на: комментарий от anonymous 19.11.20 14:09:45 MSK

ты нагрузку на проц с нагрузкой на asic сравниваешь?

fornlr ★★★★★
( 19.11.20 14:24:08 MSK )
Ответ на: комментарий от Aster 19.11.20 13:56:45 MSK

Принятие и смирение. Поздравляю. в MPV/VLC работает и ладно, а браузеры не то чтобы сверхважный софт. Меня браузерное видеоускорение даже на винде никогда не интересовало. Проигрывай > 1080p в плеерах и не парься.

RedEyedMan666
( 19.11.20 14:31:45 MSK )
Последнее исправление: RedEyedMan666 19.11.20 14:32:59 MSK (всего исправлений: 1)

Ответ на: комментарий от RedEyedMan666 19.11.20 14:31:45 MSK

видеоускорение даже на винде никогда не интересовало

а чё там интересоваться, оно просто работает. если б не работало, тогда может была бы причина интересоваться

anonymous
( 19.11.20 14:34:22 MSK )
Ответ на: комментарий от anonymous 19.11.20 14:34:22 MSK

оно просто работает. если б не работало, тогда может была бы причина интересоваться

На винде у меня не развешены индикаторы нагрузки ЦП, так что там мне на это было пофиг. Запустил игру, поиграл. Ненадолго прервался на листание браузера и снова вернулся в игру. А под линуксом «игор-то нет», большую часть времени тормозилла открыта, ютуб что-нибудь да грузит, судя по виджетам. Неприятно, но я смирился. Можно еще скармливать плееру ютубовские ссылки, а с другими сайтами это не прокатит скорее всего, нужны прямые ссылки.

RedEyedMan666
( 19.11.20 14:41:15 MSK )
Ответ на: комментарий от Aster 19.11.20 10:41:53 MSK

Выложи куда-нибудь полный лог. Возможно там упоминаются причины в начале.

i-rinat ★★★★★
( 19.11.20 15:22:51 MSK )
Ответ на: комментарий от i-rinat 19.11.20 15:22:51 MSK

Помогло отключение media.ffvpx.enabled. Не заладилось у Лиса декодирование vp9 аппаратно, хотя видеокарта и драйвер якобы поддерживают.

gfx.webrender.all=true gfx.webrender.compositor.force-enabled=true media.ffmpeg.vaapi.enabled=true media.ffvpx.enabled=false MOZ_X11_EGL=1 firefox 

видео 1080p60 занимает 20% CPU Average. Если выключить MOZ_X11_EGL, то 40% CPU Average.

В общем, для слабого проца 20% загрузки на видео 1080p60 считаю приемлемым результатом.

Тем более для оси, где графика в зачаточном состоянии (Wayland, ау)

Aster
( 19.11.20 17:26:32 MSK ) автор топика
Ответ на: комментарий от Aster 19.11.20 17:26:32 MSK

Помогло отключение media.ffvpx.enabled. Не заладилось у Лиса декодирование vp9 аппаратно, хотя видеокарта и драйвер якобы поддерживают.

ffvpx это особая сборка ffmpeg, которую Firefox таскает с собой для VP9 и прочих кодеков, которые можно распространять без лицензионных выплат. Всё ненужное там вырезано, включая VA-API.

Попытки вернуть VA-API в ffvpx вроде как есть, но пару месяцев назад там были какие-то сложности. Не знаю, как там сейчас. Видимо, ещё не сделали.

i-rinat ★★★★★
( 19.11.20 17:34:23 MSK )
Ответ на: комментарий от i-rinat 19.11.20 17:34:23 MSK

Понятно. Могли бы разрабы использовать ffmpeg по умолчанию, раз уж он есть в системе.

Aster
( 20.11.20 16:43:03 MSK ) автор топика
Ответ на: комментарий от Aster 20.11.20 16:43:03 MSK

А это хорошая идея. Сразу много проблем решает.

i-rinat ★★★★★
( 20.11.20 16:48:38 MSK )

А зависит ли поддержка аппаратного декодирования в ФФ от версии ядра? Просто щас столкнулся, что на 5.4 хардварь работает, а на 4.19 нет. На одной системе. При этом vlc/mpv на обеих версиях используют хардварь. Мониторю intel_gpu_top.

tt47
( 20.11.20 17:41:35 MSK )
3 января 2021 г.
Ответ на: комментарий от Aster 19.11.20 13:56:45 MSK

есть еще один вариант, возможно вот что еще влияет: в убунте и в арче, да и в других дистрах (рпм или слаквэйр) есть варианты (наверняка, по поводу слаки и сусе или рпм дистров не уверен, но магея и опенмандрива точно делят это дело так же) пакетов с va-api драйверами, которые по идее использует меса драйвер радеон или amdgpu. Вопрос в том что на встройке вашей может это не работать, либо до перезапуска, либо оно и у меня будет работать через жопу. Что касается VLC то с десктопом это сравнивать точно не стоит.

i965-va-driver/groovy 2.4.0-0ubuntu1 amd64 VAAPI driver for Intel G45 & HD Graphics family

i965-va-driver-shaders/groovy,now 2.4.1-1 amd64 [установлен] VAAPI driver for Intel G45 & HD Graphics family

intel-media-va-driver/groovy 20.2.0+dfsg1-1 amd64 VAAPI driver for the Intel GEN8+ Graphics family

intel-media-va-driver-non-free/groovy,now 20.2.0+ds1-1 amd64 [установлен] VAAPI driver for the Intel GEN8+ Graphics family

zor1984qq ★
( 03.01.21 21:05:53 MSK )
Ответ на: комментарий от tt47 20.11.20 17:41:35 MSK

Для интелов да может быть такое, я сижу на апдэйт скрипте который тянет (ubuntu mainlike kernel sh git гуглить если че) 5.10.4 релизный мне, 5.11 у них релиз кандидат 1 не собрался.

Для radeon, intel, amdgpu драйверов ядро и версия mesa актуальны ну и пакетов драйверов xorg.

Для Nvidia тоже но в пределах совместимости бинарного драйвера с текущим доступным ядром (в смысле 455й который самый последний вроде какое там ядро поддерживает, но это для убунты 20.10, а так там уже вроде 500 какой то выходил).

Про intel-gpu-tools не знал, у меня Е4500 + радеон р5 230 1Гб памяти, а в е4500 lspci | grep Intel:

intel_gpu_top Failed to detect engines! (No such file or directory) (Kernel 4.16 or newer is required for i915 PMU support.)

uname -a Linux sergey-pc 5.10.4-051004-generic #202012301142 SMP Wed Dec 30 11:44:55 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

очевидно, что при присутствии дискретной карточки от амд встройка не работает (ну или может быть работает как процессор простой)

lspci | grep Radeon 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] 01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM]

00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02) 00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02) 00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02) 00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02) 00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 02) 00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2) 00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA Controller [IDE mode] (rev 02) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02) 00:1f.5 IDE interface: Intel Corporation 82801HR/HO/HH (ICH8R/DO/DH) 2 port SATA Controller [IDE mode] (rev 02)

что касается сравнения, то в принципе тут проц от интела скорей всего намного мощнее оказался чем от амд:

Есть ноут на Athlon 300U Установлены Ubuntu 20.10, Firefox 82

В about:config включил media.ffmpeg.vaapi.enabled и layers.acceleration.force-enabled

При проигрывании видео 1080p лис жрёт 60+% проца согласно htop

Рядом ноут на оффтопике, проц там пошустрее (i7-10750H), но то же видео грузит проц всего на 3%.

А когда я вот эту видеокарту брал, амдшный графический проц был наоборот помощнее того же от нвидии, но там было двухсотое или трехсотое поколение нвидия 200 или 300 серия простеньких таких десктопных. Ну у i7 по любому будет площадь кристалла и ядер с конвеерами побольше чем у А300 я думаю. +Ко всему А300 это как урезанный АПУ наверное ;)…а i7 таки там так не задумывался.

zor1984qq ★
( 03.01.21 21:33:07 MSK )
Последнее исправление: zor1984qq 03.01.21 21:42:37 MSK (всего исправлений: 4)

Аппаратное ускорение в Firefox

Разработчики часто гонятся за повышение быстродействия своих проектов, так как это повышает важность и привлекательность приложений в глазах конечного потребителя. Сегодня мы поговорим о том, как активировать аппаратное ускорение Firefox, также рассмотрим методологию успеха, варианты деактивации встроенного функционала.

От слов к делу

Существует несколько способ включения аппаратного ускорения в Mozilla Firefox, мы же рассмотрим наиболее простой и действенный.

Активация

Не будем углубляться в технические аспекты этого режима работы, просто декламируем мысль, что с аппаратным ускорением браузер Мазила работает гораздо быстрее.

Пошаговая инструкция по претворению задуманного в жизнь представлена ниже:

  1. Запускаем интернет-обозреватель и вписываем в адресную строку фразу about:config. Это нужно для открытия секретных настроек платформы.
  2. Соглашаемся с риском потерять лицензию для этой копии Мазилы.Переход на страницу about-config в браузере Mozilla Firefox
  3. Далее в строке поиска вводим интересующий нас параметр layers.acceleration.force-enabled.
  4. Устанавливаем для найденной опции значение true, дважды кликнув по ней.Активация аппаратного ускорения в Firefox
  5. Сохраняем внесенные изменения и перезагружаем интернет-обозреватель.

Отключение аппаратного ускорения в Firefox

Для отключения аппаратного ускорения в Firefox достаточно проделать все вышеназванные операции, только для настройки layers.acceleration.force-enabled прописать параметр false.

Подведем итоги

В процессе повествования мы рассмотрели быстрый и эффективный способ повышения производительности работы Mozilla Firefox. Процедура проста в исполнении и не требует от пользователя серьезного уровня владения ПК.

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

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