在 Firefox 94 中,X11 的输出将默认切换为使用 EGL。

构成 Firefox 94 版本基础的夜间版本已更新,默认情况下包含一个新的渲染后端,适用于使用 X11 协议的图形环境。 新后端的显着之处在于使用 EGL 接口而不是 GLX 进行图形输出。 后端支持使用开源 OpenGL 驱动程序 Mesa 21.x 和专有 NVIDIA 470.x 驱动程序。 尚不支持 AMD 专有 OpenGL 驱动程序。

使用 EGL 可以解决 gfx 驱动程序的问题,并允许您扩展可使用视频加速和 WebGL 的设备范围。 以前,激活新的 X11 后端需要使用 MOZ_X11_EGL 环境变量运行,这会将 Webrender 和 OpenGL 合成组件切换为使用 EGL。 新的后端是通过拆分最初为 Wayland 创建的 DMABUF 后端来准备的,它允许帧直接输出到 GPU 内存,在压平网页元素时可以将其反映到 EGL 帧缓冲区中并渲染为纹理。

来源: opennet.ru

添加评论