Vo Firefoxe je teraz aktívna podpora videa Wayland a hardvérovej akcelerácie WebGL

WebGL-Wayland vo Firefoxe

V nočných verziách prehliadača Firefox, na ktorom sa bude formovať uvedenie Firefoxu 75 (ktorý bude uvedený na trh 7. apríla) bolo oznámené čo sa realizovalo úplná podpora WebGL v prostrediach, ktoré používajú protokol Wayland. Doteraz bola úroveň výkonu WebGL v zostavách Firefoxu Linux veľmi žiadaná z dôvodu nedostatočnej podpory hardvérovej akcelerácie, problémov s ovládačmi gfx pre X11 a používania rôznych štandardov.

Akcelerácia založená na Gfx v X11 bola poskytnutá v Chrome, ale za cenu zachovania veľkého zoznamu výnimiek a riešení, aby sa predišlo problémom. Zatiaľ čo v prípade Firefoxu, Hardvérová akcelerácia WebGL pre Linux nebol nikdy predvolene povolený, pretože Mozilla okrem zamerania na iné oblasti nemala prostriedky na analýzu každého problémového radiča a grafickej karty.

Pri používaní Waylandu sa situácia zmenila kvôli vzhľadu nového backendu ktorý využíva mechanizmus DMABUF na kreslenie textúr a organizáciu výmeny vyrovnávacích pamätí s týmito textúrami umiestnenými vo video pamäti rôznymi procesmi.

Spočiatku nový backend bol vyvinutý s cieľom poskytovať kvalitnú podporu pre zrýchlenie gfx. Okrem back-endovej hardvérovej akcelerácie dostala WebGL tiež príležitosť implementovať podporu pre akcelerované dekódovanie videa H.264 pomocou VA-API (Video Acceleration API) a FFmpegDataDecoder.

Firefox je založený na Waylande sa im podarilo vytvoriť pracovné prostredie GL unified, ktorý nie je viazaný na konkrétne zložené servery, ako sú GNOME Mutter alebo KDE Kwin.

Podpora zrýchlenia pomocou backend DMABUF je implementovaný pre dva mechanizmy vykreslenie dostupné vo Firefoxe: WebRender (nový, ktorý na vykreslenie webových stránok používa GPU) a skladateľ GL (klasický).

V oboch prípadoch pri použití nového backendu sa textúry vytvárajú na GPU a je možné ich použiť priamo medzi procesmi prehľadávača zodpovednými za zloženie a interakciu s GPU.

Rámce WebGL je možné vykresliť priamo v pamäti GPU, čo sa môže prejaviť vo vyrovnávacej pamäti rámca EGL, vykresliť v hlavnom procese a vykresliť ako textúru pri zmiešaní prvkov webovej stránky.

Povoliť WebGL a akceleráciu videa v nočnej verzii prehliadača Firefox, Firefox musí byť spustený s premennou prostredia «MOZ_ENABLE_WAYLAND = 1»A konfigurovať«widget.wayland-dmabuf-webgl. povolený»Y«widget.wayland-dmabuf-vaapi.povolené»V časti about: config a potom skontrolujte, či je na stránke povolené zrýchlenie, plus Vyžaduje sa knižnica libva verzie 2.6.0+ je nainštalovaný do práce.

konečne, očakávaných zmien vo Firefoxe 75, vynikajú:

  • Povolenie pre používateľov v Spojenom kráľovstve zobrazením sponzorovaných blokov na domovskej stránke v sekcii odporúčanej obsahovou službou Pocket (predtým sa reklamy zobrazovali iba používateľom z USA). Bloky sú zreteľne označené ako reklama a v nastaveniach sú zakázané.
  • Ak v správcovi hesiel (about: logins) nie je nastavené žiadne hlavné heslo, implementuje sa počiatočná podpora zobrazenia dialógového okna overenia operačného systému a zadania systémových poverení pred zobrazením uložených hesiel.
  • Schopnosť aktivovať profilové rozhranie stránku bez inštalácie ďalších doplnkov kliknutím na tlačidlo „Povoliť ponuku profilu“ na stránke profiler.firefox.com, ako aj na pridaný režim analýzy výkonu iba pre aktívnu kartu.
  • Spôsob čistenia starých súborov cookie a údajov o stránkach pri prístupe na stránky s kódom sledovania pohybu, s ktorým používateľ interaktívne nereaguje. Cieľom režimu je bojovať proti sledovaniu pomocou presmerovaní.
  • Začala sa implementácia modálnych dialógových okien prepojených s jednotlivými kartami a bez blokovania celého rozhrania.

Fuente: https://mastransky.wordpress.com/


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.