Firefox 火狐瀏覽器將在 Linux 上使用 EGL,性能與功耗表現(xiàn)更好

2021/11/2 9:49:44 來(lái)源:IT之家 作者:汪淼 責(zé)編:汪淼

IT之家 11 月 2 日消息,根據(jù) Firefox 博客,火狐瀏覽器從 Firefox 94 開(kāi)始在 Linux 桌面端使用 EGL 后端,并結(jié)合支持的圖形驅(qū)動(dòng),將提高 WebGL 性能,減少資源消耗。

據(jù)介紹,為了將像 OpenGL 這樣的硬件加速 API 與像 X11 或 Wayland 這樣的窗口系統(tǒng)一起使用,需要一個(gè)將它們組合在一起的接口。對(duì)于 X11 上的 OpenGL,大多數(shù)程序使用 GLX,而它的繼任者 EGL 則用于 Wayland、Android 和嵌入式領(lǐng)域。

IT之家了解到,火狐瀏覽器此前已在 Android 端支持 EGL,經(jīng)過(guò)了一段時(shí)間的測(cè)試,EGL 的性能表現(xiàn)更好,所以決定將它帶到 Linux 端。

從 Firefox 94 開(kāi)始,使用 Mesa 驅(qū)動(dòng)程序 >= 21 的用戶(hù)將默認(rèn)支持 EGL,預(yù)計(jì)會(huì)在本周推出。專(zhuān)有英偉達(dá)驅(qū)動(dòng)程序的用戶(hù)需要等待一段時(shí)間,因?yàn)楫?dāng)前發(fā)布的驅(qū)動(dòng)程序缺少重要的擴(kuò)展。(EGL 目前不支持 AMD 驅(qū)動(dòng))

改用 EGL 后,火狐瀏覽器將獲得以下提升:

  • 改進(jìn)的 WebGL 性能:由于 DMABUF 零拷貝緩沖區(qū)共享,WebGL 可以在沙盒中完成,無(wú)需往返系統(tǒng)內(nèi)存。WebGL 可用于游戲、谷歌地圖等場(chǎng)景。

  • 降低功耗:如果只有一小部分內(nèi)容變更,火狐瀏覽器將不再需要重新繪制整個(gè)窗口,常見(jiàn)示例是網(wǎng)站上或加載選項(xiàng)卡時(shí)的小動(dòng)畫(huà)。

  • Bug 更少:與 GLX 相比,EGL 更現(xiàn)代,更適合復(fù)雜的硬件加速桌面應(yīng)用程序并在更多平臺(tái)上使用。

  • 默認(rèn)硬件視頻解碼。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Firefox,火狐瀏覽器,linux

軟媒旗下網(wǎng)站: IT之家 最會(huì)買(mǎi) - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買(mǎi) 要知