I le Firefox codebase, i luga o le faʻavae o le a faʻavaeina ai le Firefox 25 i le aso 80 o Aokuso, suiga e fa'agata ai mo Linux lagolago mo meafaigaluega faʻavavevave o le faʻavasegaina o vitio mo faiga faʻavae Wayland. Fa'avavevave e tu'uina atu e fa'aaoga ai le VA-API (Video Acceleration API) ma le FFmpegDataDecoder. O lea, lagolago mo meafaigaluega vitio faʻavavevave e ala i le VA-API ma mo Linux-faiga e faʻaaogaina ai le X11 protocol.
I le taimi muamua, sa na'o le fa'aogaina o le fa'avavevave vitio fa'amautu mo le pito i tua fou e fa'aaoga ai Wayland ma le DMABUF. Mo le X11, e leʻi faʻaogaina le faʻavavevave ona o faʻafitauli i avetaavale gfx. O le taimi nei ua foia le faafitauli i le faʻavaveina o le vitio mo le X11 EGL. E le gata i lea, mo faiga faʻatasi ma le X11, o le mafai ona galue i le WebGL e ala i le EGL ua faʻatinoina, lea i le lumanaʻi o le a mafai ai ona lagolagoina le faʻavaveina o meafaigaluega a WebGL mo X11.
I le taimi nei, o loʻo tumau pea le faʻaogaina o lenei vaega ona o le faaletonu (faʻaogaina e ala i widget.dmabuf-webgl.enabled), talu ai e leʻi foia uma faʻafitauli.
Ina ia faʻagaoioia galuega e ala i le EGL, o le suiga ole siosiomaga MOZ_X11_EGL ua tuʻuina atu, pe a uma ona faʻatulagaina le Webrender
ma OpenGL fa'apipi'i vaega e sui e fa'aoga le EGL nai lo le GLX. O le faʻatinoga e faʻavae i luga mo X11 faʻavae ile DMABUF, lea e saunia e ala ile vaeluaga , sa muai fa'atūina mo Wayland.
E le gata i lea, e mafai ona matauina i totonu o le fa'avae o tulafono e fa'amalosia ai le Firefox 79, le faiga fa'apipi'i WebRender mo komepiuta feavea'i fa'avae AMD i luga o le fa'avae Windows 10Ua tusia le WebRender i le Rust ma e mafai ai ona faʻateleina tele le saoasaoa o le faʻaliliuina ma faʻaitiitia ai le avega o le CPU e ala i le tuʻuina atu o galuega faʻatino o le faʻaliliuina o anotusi o itulau i le GPU, lea e faʻatinoina e ala i shaders o loʻo faʻatinoina i luga o le GPU. Sa aofia muamua le WebRender i luga o le fausaga. Windows 10 mo Intel GPUs, AMD Raven Ridge APUs, AMD Evergreen APUs, ma luga o komepiuta feaveaʻi e iai kata ata NVIDIA. Linux Ua fa'agaoioia nei le WebRender mo kata Intel ma AMD i totonu o le po ma e le lagolagoina mo kata NVIDIA. Ina ia fa'amalosia e galue, fa'agaoioia le "gfx.webrender.all" ma le "gfx.webrender.enabled" fa'atulagaga i le about:config pe fa'alauiloa le Firefox ma le fesuia'iga o le siosiomaga MOZ_WEBRENDER=1.
I Firefox 79 foi e ala i le faaletonu fa'atulagaina ina ia mafai ai ona tu'u'ese'ese Kuki malosi e fa'atatau i le fa'asinomaga o lo'o fa'aalia i totonu o le pusa o le tuatusi ("", pe a faʻamoemoeina au oe ma isi vaega faʻapipiʻi faʻavae i luga o le vaega autu o le saite). O lo'o tu'uina atu le fa'atulagaga i le fa'atonuga i le vaega fa'atulagaina o le polokaina o gaioiga i le poloka pa'u i lalo o auala poloka Kuki.
Faʻapea foʻi ile Firefox 79 Ona o le le mafai, o le mata fou o faʻataʻitaʻiga faʻataʻitaʻiga "e uiga i: mea e fiafia i ai # faʻataʻitaʻiga," lea e maua ai se atinaʻe mo le faʻaogaina o foliga faʻataʻitaʻi, e tutusa ma le about: flags i Chrome.
puna: opennet.ru
