Mozilla 的 Firefox 94 网络浏览器现在可以在正式发布之前下载。

Firefox 94 版本的最大新功能是启用 EGL (OpenGL) API,以便使用最新的 Mesa 图形堆栈为 Intel/AMD 用户处理 X11 上的图形上下文管理。

此功能取代了旧的 GLX 实现,并有望在 Intel/AMD 混合机器上提供性能提升。升级到 Firefox 94 后,Intel/AMD 用户应该会注意到更快的 WebGL 渲染、更有效的渲染,以及在不久的将来可能的 VA-API 视频解码。

据开发者 Martin Stransky 称,EGL 还统一了 X11 和Wayland的渲染路径。这意味着为 Wayland 制作的功能,例如更好的 VSync 支持或不可见窗口的暂停渲染,也将可用于 X11。

“EGL 从 Linux 桌面的角度来看是“新的”,主要用于 Wayland、Android 和各种小型设备。并非所有桌面驱动程序都完全支持它并且存在故障,”Martin Stransky 解释道。“但随着 Wayland 的势头越来越大,EGL 在 Linux 桌面上也得到了更多的关注和修复。”

当然,火狐94仍将使用GLX为用户专有的NVIDIA显卡驱动程序的X11,直到他们的视频驱动程序以后的版本中获得EGL和DMA的BUF支持(他们正在努力就可以了)。

如果您遇到图形故障或其他问题,您的英特尔/ AMD的机器上使用Firefox 94,你可以通过设置切换回GLX,选项about:config 中的 gfx.x11-egl.force-disabledtrue

除了默认为 X11 上的 Intel/AMD 用户启用 EGL 之外,Firefox 94 版本提供自动卸载标签页的功能,引入了一个名为的新设置页面about:unloads,用户可以在该页面中通过单击卸载按钮手动卸载选项卡,而无需关闭它们,以尝试释放系统资源。以防止应用程序在系统可用内存较低时,因内存不足而崩溃。标签页的卸载顺序取决于多个属性。此页面显示的是 Firefox 如何排序标签页的优先级,以及触发卸载时将卸载哪些标签页。

打开的标签页已按 Firefox 对其的卸载顺序显示如下。粗体显示的进程 ID 表示其在处理标签页的顶层框架;斜体 显示的标签页代表其进程在其他不同标签页间共享。您可以点击下方的卸载 按钮手动触发标签页卸载。

该页面显示了 Firefox 如何确定选项卡的优先级以及触发选项卡卸载时将卸载哪个选项卡。

Firefox 94 的更多新功能即将揭晓,届时 Mozilla 将正式发布适用于所有支持平台的新 Web 浏览器版本。在此之前,如果您想立即使用它,您可以从Mozilla 的 FTP 服务器下载二进制文件或源代码。

发表评论