Пакетот Firefox за Fedora сега вклучува поддршка за забрзување на декодирањето на видеото преку VA-API

Одржувач на пакети со Firefox за Fedora Linux сообщил за подготвеноста за употреба во Fedora за хардверско забрзување на видео декодирање во Firefox со помош на VA-API. Забрзувањето моментално работи само во средини базирани на Вејленд. Поддршката за VA-API во Chromium беше имплементирани во Федора минатата година.

Хардверското забрзување на видео декодирањето во Firefox е овозможено благодарение на нов бекенд за Wayland, кој го користи механизмот DMABUF за прикажување на текстури и организирање на споделување на бафери со овие текстури помеѓу различни процеси. Во Fedora 32 и Fedora 31, во најновиот пакет со Firefox 77, новиот backend е стандардно овозможен кога се стартува во сесија на GNOME базирана на Wayland, но за да се активира хардверското забрзување на декодирањето на видеото, дополнителна инсталација на ffmpeg, libva и libva -Потребни се utils пакети од складиштето Фузија на вртежи во минута, составена со поддршка за VA-API.

На системи со видео-картички Intel, забрзувањето работи само со двигателот libva-intel-driver (двигателот libva-intel-hybrid-driver моментално е не се поддржани). За AMD графичките процесори, забрзувањето работи со стандардната библиотека radeonsi_drv_video.so вклучена во пакетот mesa-dri-drivers. Поддршката за видео картичките NVIDIA сè уште не е имплементирана. За да ја оцените поддршката на возачот за VA-API, можете да ја користите алатката vainfo. Ако поддршката е потврдена, тогаш за да овозможите забрзување во Firefox на страницата „about:config“, поставете ги променливите „gfx.webrender.enabled“ и „widget.wayland-dmabuf-vaapi.enabled“ на точно. Откако ќе го рестартирате прелистувачот, треба да го проверите активирањето на WebRender и новиот backend (Wayland/drm) на страницата „about:support“.

 Пакетот Firefox за Fedora сега вклучува поддршка за забрзување на декодирањето на видеото преку VA-API

 Пакетот Firefox за Fedora сега вклучува поддршка за забрзување на декодирањето на видеото преку VA-API

По ова, треба да бидете сигурни дека VA-API се користи за забрзување при гледање видеа (може да има проблеми со компатибилноста со кодеците, големини на видеа и библиотеки), за што можете да го овозможите режимот за отстранување грешки со стартување на Firefox со околината MOZ_LOG променлива и проверете го излезот за присуство на „VA- API FFmpeg init успешно“ и
„Добив еден излез од рамката VAAPI“.

MOZ_LOG=”PlatformDecoderModule:5″ MOZ_ENABLE_WAYLAND=1 Firefox

Примената на забрзување при гледање Youtube зависи од методот на кодирање на видеото (H.264, AV1, итн.). Можете да го видите форматот во контекстното мени што се отвора со десен клик во делот „Статистика за глупаци“. За да го изберете форматот поддржан од хардверскиот систем за декодирање видео, можете да го користите додатокот подобрен-h264ify.

 Пакетот Firefox за Fedora сега вклучува поддршка за забрзување на декодирањето на видеото преку VA-API

Одделно се забележува дека пакетите со Firefox 77.0 за Fedora вклучуваат дополнителни закрпи кои влијаат на перформансите и стабилноста, кои не се вклучени во стандардните изданија на Firefox 77.0 од Mozilla. Вклучувањето на овие закрпи во главната структура се очекува само во Firefox 78.0 (корисниците можат да ја користат бета верзијата на Firefox 78 или ноќните изданија од Mozilla со стартување на прелистувачот со командата „MOZ_ENABLE_WAYLAND=1 ./firefox“). Покрај тоа, во склоповите на Mozilla, за декодирање на VP8/VP9, се користи вградената библиотека libvpx, која не поддржува VA-API - ако треба да го забрзате декодирањето на VP8/VP9, треба да го оневозможите libvpx со поставување на променливата „ media.ffvpx.enabled“ во about:config во „false“ (libvpx е веќе оневозможен во пакетот од складиштето Fedora).

Извор: opennet.ru

Купете доверлив хостинг за сајтови со DDoS заштита, VPS VDS сервери 🔥 Купете сигурен веб-хостинг со DDoS заштита, VPS VDS сервери | ProHoster