Firefox 80 ще включва ускоряване на декодирането на видео чрез VA-API в X11

Лого на Firefox

В кодовата база на Firefox, на която стартирането на firefox 80, наскоро беше обявено, че добавена е промяна, която деактивира за Linux свързването на поддръжка на декодиране ускорено видео хардуер към базирани на Wayland системи.

С това, сега предоставеното ускорение ще използва VA-API (API за ускоряване на видео) и FFmpegDataDecoder. Следователно, поддръжка за хардуерно видео ускорение чрез VA-API ще бъде достъпна и за Linux системи, използващи протокола X11.

Преди това беше осигурено стабилно хардуерно видео ускорение само за новия бекенд, използвайки Wayland и механизма DMABUF.

За X11 дроселът не беше приложен поради проблеми с драйверите gfx. Сега проблемът с разрешаването на видео ускорение за X11 е решен с помощта на EGL. Освен това за системите X11 е внедрена възможността за стартиране на WebGL през EGL, което ще позволи включването на поддръжка за хардуерно ускорение на WebGL за X11 в бъдеще.

В момента тази функция остава деактивирана по подразбиране (активирано чрез widget.dmabuf-webgl.enabled), тъй като не всички проблеми са разрешени.

За да активирате работата чрез EGL, Предоставя се променлива на средата MOZ_X11_EGL, след което композиционните компоненти Webrender и OpenGL превключват към EGL вместо GLX. Внедряването се основава на новия DMABUF бекенд за X11, който е подготвен чрез разделяне на предложеното преди това бекбенд DMABUF за Wayland.

Освен това, можете да видите включването на системи за композиране на WebRender за лаптопи, базирани на чипове AMD на платформата Windows 10, се съставят въз основа на кода, на базата на който се формира версията Firefox 79.

WebRender е написан на езика Rust и позволява да се постигне значително увеличаване на скоростта на рендиране и по-ниско натоварване на процесора поради прехвърлянето на GPU операции в едната страна.

WebRender преди това беше включен в платформата Windows 10 за Intel GPU, AMD APU Raven Ridge, AMD Evergreen и лаптопи с графични карти NVIDIA. В Linux WebRender в момента е активиран за карти Intel и AMD само в нощни версии на Firefox и не е съвместим с картите NVIDIA.

За тези, които са в тази версия на браузъра, те могат да принудят включването в about: config и да активират настройките "gfx.webrender.all" и "gfx.webrender.enabled".

Други очаквани промени

Накрая също vale подчертава, че за Firefox 79 е добавена конфигурация по подразбиране за да се даде възможност за динамична изолация на бисквитки за домейна, показан в адресната лента (»Динамична изолация на първа страна», когато записите ви и трети страни се определят въз основа на основния домейн на сайта).

Конфигурацията се предлага в конфигуратора в раздела за конфигуриране за заключване на проследяването на движението в падащия блок на методите за блокиране на бисквитки.

Освен това, във Firefox 79 по подразбиране се активира нов екран с експериментални настройки: "About: config #experimental".

Що се отнася до други новини какво можем да очакваме на Firerox 80, това е режим HTTPS кое е предназначени да налагат HTTPS на сайтове. Работи по начина подобно на HTTPS Everywhere и други разширения за актуализация на HTTPS за браузъри в смисъл, че се опитва да актуализира HTTP връзки, които не са защитени, до HTTPS връзки, които са.

Основната разлика между местния режим само за HTTPS и разширенията е, че внедряването на Mozilla се опитва да актуализира всяка HTTP връзка до HTTPS.

С това Firefox информира потребителя, ако целият сайт не може да бъде зареден, тъй като не поддържа HTTPS. Същото обаче не важи за елементи, които не могат да бъдат качени на сайт. Потребителите могат да изберат да продължат да зареждат сайта, ако той не се зареди напълно.


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

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

*

*

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

  1.   Ксавие каза той

    И така, приятелю, как да активирам vaapi в linux? Инсталирам firefox 80 и сега? защото го направих и използването на процесора в youtube все още е високо. използвам манджаро