Как отключить аппаратное ускорение в Mozilla Firefox
- Для начала кликнем по пиктограмме трех полосок в правой верхней части браузера, в выпавшем контекстном меню нажмем на надпись «Настройки».

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

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

Развитие интернета вывело качество веб-контента на совершенно новый уровень. Воспроизведение 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%
- в VLC ускорение работает
- в 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, мы же рассмотрим наиболее простой и действенный.
Активация
Не будем углубляться в технические аспекты этого режима работы, просто декламируем мысль, что с аппаратным ускорением браузер Мазила работает гораздо быстрее.
Пошаговая инструкция по претворению задуманного в жизнь представлена ниже:
- Запускаем интернет-обозреватель и вписываем в адресную строку фразу about:config. Это нужно для открытия секретных настроек платформы.
- Соглашаемся с риском потерять лицензию для этой копии Мазилы.

- Далее в строке поиска вводим интересующий нас параметр layers.acceleration.force-enabled.
- Устанавливаем для найденной опции значение true, дважды кликнув по ней.

- Сохраняем внесенные изменения и перезагружаем интернет-обозреватель.

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