Верзија Фирефок-а за Федору већ има подршку за убрзавање декодирања видео записа путем ВА-АПИ-ја

Одржавалац Firefox пакета за Fedora је објавио да је подршка за коришћење хардверског убрзања за декодирање Firefox видеа помоћу VA-API-ја сада спремна на Fedora-и , јер је убрзање раније радило само у Wayland-базираним окружењима, откако је подршка за Chromium VA-API имплементирана на Fedora-и прошле године.

Ова додатна подршка за хардверско убрзање декодирања видеа у Фајерфоксу омогућена је захваљујући новом бекенду Вејланда , који користи DMABUF механизам за цртање текстура и организовање замене бафера са овим текстурама помоћу различитих процеса.

Да, коначно је овде. Годину и по дана након што је Том Цаллаваи Енгинееринг Манагер @ Ред Хат додао закрпу у Цхромиум, такође добијамо хардверски убрзану репродукцију видео записа за Фирефок. Штета што је предуго трајало, али још увек учим.

Подршка за ВА-АПИ у Фирефоку је помало специфична, јер тренутно ради у Ваиланду. За то не постоји технички разлог, само немам довољно времена да га имплементирам за Кс11, па грешка 1619523 чека храбре хакере.

Јонас Адахл (Ред Хат) помогао ми је у вези са Ваиландовом позадином од првог Ваиландовог фластера пре четири године.

У Федори 32 и Федори 31, нова верзија Фирефок-а 77 подразумевано укључује нову позадину када се изводи у сесији базе података ГНОМЕ у Ваиланду, али за омогућавање хардверски убрзаног декодирања видеа потребни су и одређени додатни пакети који морају бити инсталирани на систему: ффмпег, либва и либва-утилс РПМ Фусион спремиште, компајлирано са подршком за ВА-АПИ.

На системима са Intel графичким картицама , убрзање ради само са libva-intel-драјвером (libva-intel-hybrid-драјвер још увек није подржан).

За AMD графичке процесоре, убрзање функционише ако имате стандардну библиотеку radeonsi_drv_video.so , која је део пакета mesa-dri-drivers. Подршка за NVIDIA графичке картице још увек није имплементирана. Да бисте проценили компатибилност VA-API драјвера, можете користити услужни програм vainfo.

Ако се потврди подршка, да бисте омогућили убрзање у Фајерфоксу, на страници „about:config“, променљиве „gfx.webrender.enabled“ и „widget.wayland-dmabuf-vaapi.enabled“ морају бити подешене на вредност „true“.

Након поновног покретања прегледача, требало би да проверите активацију ВебРендера и нове позадине (Ваиланд / дрм) на страници о: подршци.

Након тога, корисник треба да се увери да се ВА-АПИ користи за убрзавање приказа видео записа (могу постојати проблеми са компатибилношћу са кодецима, величинама видео записа и библиотекама), за које се режим отклањања грешака може омогућити покретањем Фирефока у МОЗ_ЛОГ окружењу променљива и провера присутности «ВА-АПИ ФФмпег инит успеха.

МОЗ_ЛОГ = "ПлатформДецодерМодуле: 5" МОЗ_ЕНАБЛЕ_ВАИЛАНД = 1 фирефок

Употреба убрзања приликом гледања ИоуТубе-а зависи од начина кодирања филма (Х.264, АВ1, итд.).

Формат можете видети у контекстном менију десним тастером миша у одељку „Статистика за глупане“. Да бисте изабрали формат који подржава хардверски систем за декодирање видео записа, можете да користите побољшани додатак х264ифи.

Посебно је напоменуто да Фајерфокс 77.0 пакети за Федору укључују додатне закрпе које утичу на перформансе и стабилност, а које нису присутне у стандардним Мозилиним Фајерфокс 77.0 верзијама. Укључивање ових закрпа у главну верзију очекује се само у Фајерфоксу 78.0 (корисници могу да користе Фајерфокс 78 бета или ноћне верзије од Мозиле покретањем прегледача командом `MOZ_ENABLE_WAYLAND=1 ./firefox`).

Поред тога, Mozilla верзије користе уграђену библиотеку libvpx која не подржава VA-API за VP8/VP9 декодирање; ако је потребно убрзање декодирања VP8/VP9 , libvpx мора бити онемогућен подешавањем променљиве „media.ffvpx.enabled“ на „about:config“ false (libvpx је већ онемогућен у пакету из Fedora репозиторијума).

Коначно, ако желите да сазнате више о томе, можете погледати оригинални чланак на званичној веб страници Мартина Странског.

Веза је ово. 


Додај као жељени извор на Гуглу