在 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

添加評論