提升性能、降低功耗:Firefox 94開始在Linux上啟用EGL后端
Mozilla Gfx 團隊剛剛在一篇博客文章中宣布,從 Firefox 94 開始,他們將在 Linux 桌面客戶端上引入 EGL 后端和配套的圖形驅動支持。 據悉,EGL 不僅能夠提升性能、降低功耗,還可以帶來其它一些益處。此前 Firefox 開發團隊更傾向于在 Linux 上啟用 GLX 而非 EGL,但在穩定了一段時間之后,Mozilla 終于有了更充分的利用去使用它。
Firefox 的 EGL 支持,起初是為了 Android 平臺而啟用的。
Mozilla 指出,Firefox 的 EGL 代碼,不僅僅受益于 OpenGL ES 的過程改進。結合 Firefox 的 DMA-BUF 支持,其已實現了包括“零拷貝”(zero-copy)在內的更多優勢。
此外還有 Wayland 支持的持續改進,隨著 Wayland 變得相當普及(且同樣使用 EGL),Firefox 團隊也終于將開發精力從 GLX 遷移到了 GLX 。
至于即將于本周到來的 Firefox 94,它將在 Mesa 21.x(或更新版本)的驅動程序上運行時啟用 EGL 后端。
一旦英偉達 495 系列驅動程序被更廣泛地采用,其閉源驅動程序上的 Firefox EGL 也將成為默認設置。
另外只有最近剛轉入測試版的 NVIDIA 495 系列驅動程序,才包含了 Firefox 所需的 EGL_NV_robustness_video_memory_purge 擴展。
在 Linux 桌面上使用 EGL 的話,Firefox 有望達成更好的 WebGL 性能 —— 因為它支持刷新部分屏幕內容(update / damage)、減少代碼錯誤、以及默認的硬件視頻解碼,從而降低資源和能源開銷。
【來源:cnBeta.COM】
2022-01-14 14:57:33
2022-01-14 11:59:24
2022-01-14 11:18:24
2022-01-14 10:58:20
2022-01-14 10:57:05
2022-01-14 10:55:01
2022-01-14 10:53:02
2022-01-14 10:18:11
2022-01-14 08:42:05
2022-01-14 08:39:31
2022-01-14 08:37:17
2022-01-14 08:33:51
2022-01-14 08:32:39
2022-01-14 08:30:58
2022-01-14 08:29:40
2022-01-14 08:28:38
2022-01-14 08:27:12
2022-01-14 08:23:24
營業執照公示信息
相關新聞