提升性能、降低功耗:Firefox 94開始在Linux上啟用EGL后端
Mozilla Gfx 團隊剛剛在一篇博客文章中宣布,從 Firefox 94 開始,他們將在 Linux 桌面客戶端上引入 EGL 后端和配套的圖形驅(qū)動支持。 據(jù)悉,EGL 不僅能夠提升性能、降低功耗,還可以帶來其它一些益處。此前 Firefox 開發(fā)團隊更傾向于在 Linux 上啟用 GLX 而非 EGL,但在穩(wěn)定了一段時間之后,Mozilla 終于有了更充分的利用去使用它。
Firefox 的 EGL 支持,起初是為了 Android 平臺而啟用的。
Mozilla 指出,F(xiàn)irefox 的 EGL 代碼,不僅僅受益于 OpenGL ES 的過程改進。結(jié)合 Firefox 的 DMA-BUF 支持,其已實現(xiàn)了包括“零拷貝”(zero-copy)在內(nèi)的更多優(yōu)勢。
此外還有 Wayland 支持的持續(xù)改進,隨著 Wayland 變得相當普及(且同樣使用 EGL),F(xiàn)irefox 團隊也終于將開發(fā)精力從 GLX 遷移到了 GLX 。
至于即將于本周到來的 Firefox 94,它將在 Mesa 21.x(或更新版本)的驅(qū)動程序上運行時啟用 EGL 后端。
一旦英偉達 495 系列驅(qū)動程序被更廣泛地采用,其閉源驅(qū)動程序上的 Firefox EGL 也將成為默認設(shè)置。
另外只有最近剛轉(zhuǎn)入測試版的 NVIDIA 495 系列驅(qū)動程序,才包含了 Firefox 所需的 EGL_NV_robustness_video_memory_purge 擴展。
在 Linux 桌面上使用 EGL 的話,F(xiàn)irefox 有望達成更好的 WebGL 性能 —— 因為它支持刷新部分屏幕內(nèi)容(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
營業(yè)執(zhí)照公示信息
相關(guān)新聞