当前位置: 首页 > 科技观察

FirefoxFirefox浏览器将在Linux上使用EGL,性能和功耗更佳

时间:2023-03-19 02:01:02 科技观察

11月2日,根据Firefox博客,Firefox浏览器将从Firefox94开始在Linux桌面上使用EGL后端,结合SupportedgraphicsdriverswillimproveWebGL性能并减少资源消耗。据报道,为了将像OpenGL这样的硬件加速API与像X11或Wayland这样的窗口系统一起使用,需要一个接口来将它们结合起来。对于X11上的OpenGL,大多数程序使用GLX,而它的后继者EGL用于Wayland、Android和嵌入式世界。Firefox浏览器之前已经支持Android端的EGL。经过一段时间的测试,EGL的性能更好,所以我决定把它带到Linux端。从Firefox94开始,使用Mesa驱动程序>=21的用户将默认获得EGL支持,预计将于本周推出。专有Nvidia驱动程序的用户将不得不等待一段时间,因为当前发布的驱动程序缺少重要的扩展。(EGL目前不支持AMD驱动程序)通过切换到EGL,Firefox将获得以下改进:改进的WebGL性能:由于DMABUF零复制缓冲区共享,WebGL可以在沙箱中完成,无需往返系统内存。WebGL可用于游戏、谷歌地图等。降低功耗:如果只有一小部分内容发生变化,Firefox将不再需要重新绘制整个窗口,常见的例子是网站上的小动画或加载选项卡时。错误更少:EGL比GLX更现代,更适合复杂的硬件加速桌面应用程序,并可在更多平台上使用。默认硬件视频解码。