Firefox füügt Videodekodéierungsbeschleunigung iwwer VA-API fir X11 Systemer

An der Firefox Codebase, op Basis vun där de Firefox 25 Verëffentlechung de 80. August geformt gëtt, dobäi änneren Desaktivéiere fir Linux verbindlech Ënnerstëtzung fir Hardware Beschleunegung vu Videodekodéierung fir Wayland-baséiert Systemer. Beschleunegung gëtt mat VA-API (Video Acceleration API) an FFmpegDataDecoder geliwwert. Sou, Ënnerstëtzung fir Hardware Video Beschleunegung iwwer VA-API wäert verfügbar sinn a fir Linux Systemer déi den X11 Protokoll benotzen.

Virdrun gouf stabil Hardware Video Beschleunegung nëmme fir den neie Backend mat Wayland an dem DMABUF Mechanismus geliwwert. Fir X11 gouf d'Beschleunegung net ugewannt wéinst Probleemer mat gfx Chauffeuren. Elo ass de Problem mam Videobeschleunegung fir X11 z'erméiglechen duerch geléist der Notzung vun EGL. Och fir Systemer mat X11 ass d'Fäegkeet fir WebGL duerch EGL ze schaffen implementéiert, wat an Zukunft d'Ënnerstëtzung fir d'Hardwarebeschleunigung vum WebGL fir X11 erméiglecht.
Momentan bleift dës Fonktioun als Standard behënnert (aktivéiert iwwer widget.dmabuf-webgl.enabled), well nach net all Problemer geléist goufen.

Fir d'Aarbecht iwwer EGL z'aktivéieren, gëtt d'Ëmfeldvariabel MOZ_X11_EGL zur Verfügung gestallt, nodeems Dir agestallt hutt wéi eng Webrender
an OpenGL Compositing Komponente schalt fir EGL ze benotzen amplaz GLX. D'Ëmsetzung baséiert op neie Backend fir X11 baséiert op DMABUF, déi duerch Partitionéierung virbereet ass DMABUF Backend, virdrun fir Wayland proposéiert.

Zousätzlech kann et bemierkt ginn der Integratioun an d'Codebasis op där d'Verëffentlechung vu Firefox 79 geformt gëtt, de WebRender Compositing System fir Laptops baséiert op AMD Chips op der Plattform Windows 10. WebRender ass an der Rust Sprooch geschriwwen an erlaabt Iech eng bedeitend Erhéijung vun der Renderinggeschwindegkeet z'erreechen an ze reduzéieren d'Laascht op der CPU andeems Dir Operatiounen op d'GPU-Säit-Rendering vu Säitinhalt bewegt, déi duerch Shaders implementéiert ginn, déi op der GPU lafen. Virdrun war WebRender op der Windows 10 Plattform fir Intel GPUs, AMD Raven Ridge APUs, AMD Evergreen APUs a Laptops mat NVIDIA Grafikkaarten aktivéiert. Op Linux ass WebRender am Moment fir Intel an AMD Kaarten aktivéiert nëmmen an Nightly Builds, a gëtt net fir NVIDIA Kaarten ënnerstëtzt. Fir et an about:config ze zwéngen, sollt Dir d'Astellunge "gfx.webrender.all" an "gfx.webrender.enabled" aktivéieren oder Firefox mat der Ëmfeldvariabel MOZ_WEBRENDER = 1 Set lafen.

Am Firefox 79 och als Standard dobäi Astellung fir dynamesch Cookie Isolatioun z'aktivéieren baséiert op der Domain an der Adressbar ugewisen (""Dynamesch Éischt Partei Isolatioun", wann Är eege an Drëtt Partei Inserts op Basis vum Basisdomän vum Site bestëmmt ginn). D'Astellung gëtt am Konfigurator an der Beweegungsverfolgungsblockéierungssektioun am Dropdown-Block vu Cookie-Blockéierungsmethoden ugebueden.
Och am Firefox 79 aktivéiert Par défaut ass den neien experimentellen Astellungsbildschierm "about: Preferences#experimental", wat en Interface ubitt fir experimentell Funktiounen z'erméiglechen, ähnlech wéi about: Fändelen am Chrome.

Source: opennet.ru

Setzt e Commentaire