Версията на Firefox за Fedora вече има поддръжка за ускоряване на декодирането на видео чрез VA-API

Поддръжникът на пакети Firefox за Fedora обяви това поддръжката вече е готова да използва хардуерно ускорение за видео декодиране Firefox във Fedora с помощта на VA-API, тъй като ускорението досега работеше само в среди, базирани на Wayland, тъй като поддръжката на Chromium VA-API беше внедрена във Fedora миналата година.

Това добави поддръжка на хардуерно ускорение на декодирането на видео във Firefox стана възможно чрез новия бекенд на Wayland, който използва механизма DMABUF за изчертаване на текстури и организиране на обмена на буфери с тези текстури чрез различни процеси.

Да, най-накрая е тук. Година и половина след като Том Калауей, инженерен мениджър @ Red Hat добави кръпката към Chromium, ние също така получаваме хардуерно ускорено възпроизвеждане на видео за Firefox. Жалко, че отне твърде много време, но все още се уча.

Поддръжката на VA-API във Firefox е малко специфична, тъй като работи в Wayland само в момента. Няма техническа причина за това, просто нямам достатъчно време да го внедря за X11, така че грешка 1619523 чака смели хакери.

Jonas Ådahl (Red Hat) ми помогна с бекенда на Wayland от първия пластир на Wayland преди четири години.

Във Fedora 32 и Fedora 31 новата версия на Firefox 77 включва новата бекенда по подразбиране, когато се изпълнява в сесията на базата данни GNOME на Wayland, но за да се даде възможност за хардуерно ускорено видео декодиране се изискват и някои допълнителни пакети които трябва да бъдат инсталирани в системата: хранилище ffmpeg, libva и libva-utils RPM Fusion, компилирано с поддръжка на VA-API.

На системи с графични карти Intel, ускорение работи само с драйвер libva-intel-driver (драйверът libva-intel-hybrid-все още не се поддържа).

ал лас AMD GPU, ускорението работи, ако имате стандартна библиотека radeonsi_drv_video.so, който е част от пакета за драйвери за драйвери. За графичните карти NVIDIA поддръжката все още не е приложена. За да оцените съвместимостта с драйвера на VA-API, можете да използвате помощната програма vainfo.

Ако поддръжката е потвърдена, за да активирате ускорението във Firefox, на страницата "about: config", трябва да зададете променливите "gfx.webrender.enabled" и "widget.wayland-dmabuf-vaapi.enabled" до вярно.

След като рестартирате браузъра, трябва да проверите активирането на WebRender и новия бекенд (Wayland / drm) на страницата за: support.

След това потребителят трябва да се увери, че VA-API се използва за ускоряване на показването на видео (може да има проблеми със съвместимостта с кодеци, видеоразмери и библиотеки), за които режимът за отстраняване на грешки може да бъде активиран чрез стартиране Firefox с променливата на средата MOZ_LOG и проверка за наличие на «VA-API FFmpeg init успехи.

MOZ_LOG = "PlatformDecoderModule: 5" MOZ_ENABLE_WAYLAND = 1 firefox

Използването на ускорение при гледане на YouTube зависи от начина на кодиране на филма (H.264, AV1 и др.).

Можете да видите формата в контекстното меню с десния бутон на мишката в раздела „Статистика за маниаци“. За да изберете формата, поддържан от хардуерната система за видео декодиране, можете да използвате подобрената приставка h264ify.

Отделно, пакетите с Firefox 77.0 за Fedora включват допълнителни кръпки които засягат производителността и стабилността, които липсват в стандартните версии на Mozilla Firefox 77.0. Включването на тези кръпки в основната структура се очаква само във Firefox 78.0 (потребителите могат да използват бета версията на Firefox 78 или нощните компилации от Mozilla, като стартират браузъра с командата "MOZ_ENABLE_WAYLAND = 1 ./firefox").

Също така, Mozilla изгражда Те използват вградената библиотека libvpx, която не поддържа VA-API за декодиране на VP8 / VP9; ако е необходимо ускорение на декодиране VP8 / VP9, ​​libvpx трябва да се деактивира чрез задаване на променливата "media.ffvpx.enabled" в "about: config" false "(libvpx вече е деактивиран в пакета от хранилището на Fedora).

И накрая, ако искате да научите повече за това, можете да се запознаете с оригиналната бележка на официалния уебсайт на Мартин Странски.

Връзката е тази. 


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.