Sa Firefox 94, ang output para sa X11 ay ililipat upang gamitin ang EGL bilang default.

Ang gabi-gabing build na magiging batayan para sa paglabas ng Firefox 94 ay na-update upang magsama ng bagong backend sa pag-render bilang default para sa mga graphical na kapaligiran gamit ang X11 protocol. Ang bagong backend ay kapansin-pansin sa paggamit ng EGL interface para sa graphics output sa halip na GLX. Sinusuportahan ng backend ang pagtatrabaho sa mga open-source na OpenGL driver na Mesa 21.x at proprietary NVIDIA 470.x driver. Ang mga pagmamay-ari ng AMD na OpenGL driver ay hindi pa suportado.

Ang paggamit ng EGL ay malulutas ang mga problema sa mga gfx driver at nagbibigay-daan sa iyong palawakin ang hanay ng mga device kung saan available ang video acceleration at WebGL. Dati, ang pag-activate sa bagong X11 backend ay nangangailangan ng paggana gamit ang MOZ_X11_EGL environment variable, na magpapalipat ng mga bahagi ng Webrender at OpenGL compositing para gamitin ang EGL. Ang bagong backend ay inihanda sa pamamagitan ng paghahati sa DMABUF backend, na orihinal na ginawa para sa Wayland, na nagbibigay-daan sa mga frame na direktang ma-output sa GPU memory, na maaaring ipakita sa EGL framebuffer at i-render bilang isang texture kapag nag-flatte ng mga elemento ng web page.

Pinagmulan: opennet.ru

Magdagdag ng komento