A Firefox kódbázisban, amelyen a Firefox 80, nemrégiben azt jelentették be olyan változás került be, amely letiltja a Linuxot linkelése dekódolási támogatás gyorsított videó hardver a Wayland-alapú rendszerekhez.
Ezzel most a biztosított gyorsítás a VA-API-t fogja használni (Video Acceleration API) és FFmpegDataDecoder. Ezért a hardveres video-gyorsítás támogatása a VA-API-n keresztül az X11 protokollt használó Linux rendszerek számára is elérhető lesz.
Korábban csak a Wayland és a DMABUF mechanizmust használó új háttérprogramokhoz biztosított stabil hardveres video-gyorsítás.
Az X11 esetében a gázt nem alkalmazták a gfx illesztőprogramokkal kapcsolatos problémák miatt. Most az X11 esetében a video-gyorsítás engedélyezésének problémája megoldódott az EGL használatával. Ezenkívül az X11 rendszerek esetében megvalósult a WebGL EGL-en keresztüli futtatásának lehetősége, amely lehetővé teszi a jövőben az X11 WebGL hardveres gyorsításának támogatását.
Jelenleg ez a szolgáltatás alapértelmezés szerint le van tiltva (engedélyezve a widget.dmabuf-webgl.enabled segítségével), mivel nem minden probléma oldódott meg.
A munka EGL-en keresztüli aktiválásához megadjuk a MOZ_X11_EGL környezeti változót, utána a kompozíciós komponensek A Webrender és az OpenGL EGL-re váltanak GLX helyett. A megvalósítás az X11 új DMABUF hátterén alapul, amelyet a korábban a Wayland számára javasolt DMABUF háttér felosztásával készítettek.
Ezen túlmenően, láthatja a WebRender kompozíciós rendszerek bevonását a Windows 10 platformon lévő AMD chipeken alapuló laptopok esetében a kód alapján állítják össze a Firefox 79 verziót.
A WebRender a Rust nyelven íródott, és lehetővé teszi a megjelenítési sebesség jelentős növekedését és alacsonyabb CPU-terhelést a GPU-műveletek egyik oldalra történő áthelyezése miatt. Az oldal tartalmának megjelenítése, amelyet a GPU-n futó árnyékolók hajtanak végre.
A WebRender korábban az Intel GPU, AMD APU Windows 10 platformján szerepelt Raven Ridge, AMD örökzöld és laptopok NVIDIA grafikus kártyákkal. Linux rendszeren a WebRender jelenleg engedélyezett az Intel és az AMD kártyákhoz csak a Firefox éjszakai verzióiban és nem kompatibilis az NVIDIA kártyákkal.
Azok számára, akik a böngésző ezen verzióját használják, kikényszeríthetik a kb: config konfigurálását és aktiválhatják a "gfx.webrender.all" és a "gfx.webrender.enabled" beállításokat.
Egyéb várható változások
Végül szintén vale kiemeli, hogy a Firefox 79-hez konfigurációt adtak hozzá alapértelmezett a dinamikus cookie-izoláció engedélyezéséhez a címsávban látható tartományhoz (»Első fél dinamikus elkülönítése», amikor az Ön és harmadik fél bejegyzéseit a webhely alaptartománya alapján határozzuk meg).
A konfigurációt javasoljuk a konfigurátorban a konfigurációs részben hogy rögzítse a mozgáskövetést a cookie-blokkolási módszerek legördülő listájában.
Ezen túlmenően, a Firefox 79-ben alapértelmezés szerint egy új képernyő aktiválódik kísérleti beállításokkal: "About: config #experimental".
Ami más híreket illeti mire számíthatunk a Firerox 80-on HTTPS mód van ami az célja a HTTPS érvényesítése a webhelyeken. Úgy működik, ahogy hasonló a HTTPS Everywhere-hez és más HTTPS-frissítési bővítményekhez a böngészők számára abban az értelemben, hogy megpróbálja frissíteni a nem biztonságos HTTP-kapcsolatokat HTTPS-kapcsolatokra, amelyek igen.
A fő különbség a csak HTTPS-alapú natív mód és a kiterjesztések között az, hogy a Mozilla implementáció minden HTTP-kapcsolatot megpróbál frissíteni HTTPS-re.
Azzal A Firefox tájékoztatja a felhasználót, ha az egész webhelyet nem sikerült betölteni, mert az nem támogatja a HTTPS-t. Ugyanakkor nem igaz azokra az elemekre, amelyeket nem lehet feltölteni egy webhelyre. A felhasználók választhatják, hogy folytatják-e a webhely betöltését, ha az nem töltődik be teljesen.
Szóval barátom, hogyan tudom engedélyezni a vaapi-t a linuxban? Telepítettem a Firefox 80-at, és most? mert én csináltam, és a youtube-on még mindig magas a CPU-használat. manjarót használok