Firefox 80 bude v X11 obsahovat akceleraci dekódování videa pomocí VA-API

Logo Firefox

V základně kódu Firefoxu, na kterém je spuštění Firefox 80, to bylo nedávno oznámeno byla přidána změna, která pro Linux zakáže propojení podpora dekódování zrychlené video hardware pro systémy založené na Waylandu.

S tímto nyní poskytované zrychlení bude používat VA-API (Video Acceleration API) a FFmpegDataDecoder. Podpora hardwarové akcelerace videa prostřednictvím VA-API bude také k dispozici pro systémy Linux využívající protokol X11.

Dříve byla stabilní hardwarová akcelerace videa poskytována pouze pro nový backend využívající Wayland a mechanismus DMABUF.

U X11 nebyl plyn použit kvůli problémům s ovladači gfx. Nyní je problém povolení akcelerace videa pro X11 vyřešen pomocí EGL. U systémů X11 je navíc implementována schopnost spouštět WebGL přes EGL, což v budoucnu umožní zahrnout podporu hardwarové akcelerace WebGL pro X11.

V současné době je tato funkce ve výchozím nastavení deaktivována (povoleno prostřednictvím widget.dmabuf-webgl.enabled), protože ne všechny problémy byly vyřešeny.

Chcete-li aktivovat úlohu prostřednictvím EGL, je k dispozici proměnná prostředí MOZ_X11_EGL, po kterém složení složek Webrender a OpenGL se místo GLX mění na EGL. Implementace je založena na novém backendu DMABUF pro X11, který je připraven rozdělením dříve navrženého backendu DMABUF pro Wayland.

Navíc, můžete vidět zahrnutí systémů složení WebRender pro notebooky založené na čipech AMD na platformě Windows 10 jsou sestavovány na základě kódu, na jehož základě je vytvořena verze Firefoxu 79.

WebRender je napsán v jazyce Rust a umožňuje dosáhnout významného zvýšení rychlosti vykreslování a nižší zátěže CPU v důsledku přenosu operací GPU na jednu stranu Vykreslení obsahu stránky, které jsou implementovány prostřednictvím shaderů spuštěných na GPU.

WebRender byl dříve součástí platformy Windows 10 pro Intel GPU, AMD APU Raven Ridge, AMD Evergreen a notebooky s grafickými kartami NVIDIA. V systému Linux je WebRender aktuálně povolen pro karty Intel a AMD pouze v nočních verzích prohlížeče Firefox a není kompatibilní s kartami NVIDIA.

Pro ty, kteří používají tuto verzi prohlížeče, mohou vynutit zařazení do about: config a aktivovat nastavení „gfx.webrender.all“ a „gfx.webrender.enabled“.

Další očekávané změny

Konečně také vale zdůrazňuje, že pro Firefox 79 byla přidána konfigurace výchozí povolit dynamickou izolaci souborů cookie pro doménu zobrazenou v adresním řádku (»Dynamická izolace první strany», když jsou vaše položky a položky třetích stran určovány na základě základní domény webu).

Konfigurace je navržena v konfigurátoru v sekci konfigurace uzamknout sledování pohybu v rozevíracím bloku metod blokování souborů cookie.

Navíc, ve Firefoxu 79 je ve výchozím nastavení aktivována nová obrazovka s experimentálním nastavením: "About: config #experimental".

Pokud jde o další novinky co můžeme očekávat na Firerox 80 je to režim HTTPS což je navrženo k prosazení protokolu HTTPS na webech. Funguje to tak podobně jako HTTPS Everywhere a další rozšíření aktualizace HTTPS pro prohlížeče v tom smyslu, že se pokouší aktualizovat připojení HTTP, která nejsou zabezpečená, na připojení HTTPS, která jsou.

Hlavní rozdíl mezi nativním režimem pouze s HTTPS a rozšířeními je v tom, že implementace Mozilly se pokouší aktualizovat každé připojení HTTP na HTTPS.

S tím Firefox informuje uživatele, pokud nelze načíst celý web, protože nepodporuje HTTPS. Totéž však neplatí pro položky, které nelze nahrát na web. Uživatelé se mohou rozhodnout pokračovat v načítání webu, pokud se nenačte úplně.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Xavier řekl

    Takže příteli, jak povolím vaapi v linuxu? Nainstaluji firefox 80 a teď? protože jsem to udělal a využití CPU na youtube je stále vysoké. používám manjaro