首页 > 业界 > 关键词  > 英伟达最新资讯  > 正文

提升性能、降低功耗:Firefox 94开始在Linux上启用EGL后端

2021-11-02 14:09 · 稿源: cnbeta

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)、减少代码错误、以及默认的硬件视频解码,从而降低资源和能源开销。

  • 相关推荐
  • 大家在看
  • 腾讯云服务器12.12限时秒杀-1核2G首年50元

    腾讯云服务器12.12多种机型限时抢购,1核2G服务器4.17元/月,2核4G服务器6.17元/月,专业技术7*24小时在线服务,腾讯云为企业和个人提供快捷,安全,稳定的云服务!

    广告
  • 英特尔新补丁为Linux提供Alder Lake的大小核支持以提高性能降低能耗

    英特尔为Linux系列操作系统推出了几个补丁,以帮助通过P和E内核(即性能和效率内核)提高AlderLake的性能并降低能耗。Linux操作系统将通过即将推出的补丁获得对英特尔Alder Lake GoldenCove和Gracemont性能和效率内核的支持。随着英特尔第12代酷睿Alder Lake系列CPU的发布,人们发现新CPU的性能在微软Windows 11中比在Linux操作系统中更有效率。这是由于Linux对英特尔的线程主管技术没有足够的支持,该技术允许操作系统正确访问高?

  • 距离Linux桌面元年越来越近了

    今年早些时候,TechRepublic 认为虽然 2021 年不是 Linux 桌面元年,但不可否认的是 Linux 在企业领域持续主导地位、而 Linux 在桌面上也缓慢(和微妙)增长...Sebastian 所做的实验似乎表明,虽然有些游戏使用 Proton(Valve 的 Windows 兼容层)确实运行良好,但也有同样多的游戏运行有问题...在他的视频中,Linus 提到阻碍“Linux 桌面元年”的主要问题是碎片化......

  • 庞大的2.3k补丁系列将提高Linux的构建性能50~80%并修复"依赖地狱"

    长期从事Linux内核开发的IngoMolnar今天发布了一组大规模的补丁。多达2297个补丁从2020年底就开始整理,并完全重塑了Linux内核的头文件层次结构。这项"快速内核头文件"工作的目标是加快内核的构建时间,同时清理过程中的很多东西,以解决"依赖性地狱"问题。这套庞大的补丁涉及到大部分的Linux内核代码库,因为它重新设计了内核构建的头文件处理。最终的结果是加快了Linux内核编译的速度,无论是清洁构建还是增量构建。Molnar在补丁

  • 微软重塑"DXGKRNL"驱动 欲将其纳入Linux内核中

    早在2020年,微软宣布DXGKRNL驱动为内核驱动组件,用于支持Windows Subsystem for Linux(WSL2)中的GPU加速用例。最初的DXGKRNL驱动很快就被上游内核开发者提出了各种问题,而现在,在过去的一年里,微软一直在重新制作这个内核驱动,并在周三发布了新版本。DXGKRNL是他们的"DirectX"内核驱动组件,用于Windows Subsystem for Linux(WSL2),支持Hyper-V环境下的图形加速和GPU计算。DXGKRNL也将用于他们即将推出的Android Window

  • 最“根正苗红”的手机Linux系统,最终还是倒下了

    因为Tizen虽然如今几乎已经没啥名气了,但无论从其技术特征、还是传承的“血统”来说,都完全可以称得上是有史以来最“根正苗红”的手机端Linux操作系统...使用Maemo的诺基亚N810,可能很多诺基亚手机的老用户也从未接触过...然后,还有Linux基金会在2007年开始推动,旨在探索Linux在手机端技术可能性的LinuxMobile系统......

  • Linux内核更新:AMD锐龙5000 APU白捡最多28%性能

    在Linux平台使用锐龙5000的用户,这次捡到宝了。几天前,Linux 5.16内核上线,Phoronix测试后(Linux 5.16 + Mesa 22.0-dev)惊喜发现,相较于5.15/5.11,新内核对集成Radeon GPU的锐龙APU非常友好,性能提升幅度最低2%,最高甚至能到28%(Xonotic 0.8.2)。以锐龙5 5500U为例(Zen2),GLmark 2测试中有14%的提升,另一款基于Zen3的锐龙7 Pro 5850U笔记本也有类似表现。稍稍遗憾的是,GPU部分的性能似乎还是一如既往,并没有CPU这

  • Linux 5.17将支持AMD智能追踪缓冲区功能

    作为 AMD APU / SoC 芯片的新特性之一,“智能追踪缓冲区”(简称 STB)可分析系统在遇到故障时调用的最后一项功能。通过在后台保持透明运行,AMD STB 得以帮助隔离系统故障,以便用户在后续借助 DebugFS 接口来读取分析。最新消息是,其已做好了为 Linux 5.17 提供支持的准备。截图(来自:Kernel.org)虽然补丁代码描述中没有明确提及 AMD STB 支持的硬件类型,但其它代码有指代它至少支持 Cezanne SoC 。Radeon 图形方面,AMD ?

  • FireFox火狐浏览器无法上网原因查明:程序员大小写搞错了

    最近两天,在用FireFox火狐浏览器的用户可能会出现无法连接上网的问题,起初以为是新版升级的问题,还有人怪罪于Win系统,然而现在问题查明了,是火狐自己的问题,程序员将部分代码的大小写搞错了...据官方介绍,在解析HTTP标头时,FireFox会用一个函数结束,该函数通常只处理大写的字段,如果是小写的字母那就会无法计算标头长度,从而导致FireForx代码陷入无限循环中......

  • Pine64发布PinePhone Pro手机 提供更优质的移动Linux体验

    除了几个明显的例外,如果你今天想买一部新的智能手机,你几乎只能使用谷歌或苹果的操作系统。Pine64新发布的PinePhone Pro探索版是一个非常不同的主张,它运行的是Linux而不是Android或iOS。新的旗舰机不是2019年推出的原始PinePhone的替代品,也不是第二代产品。Pine64更愿意把它看作是为要求更高的用户提供的高端手机。它将运行Manjaro发行版,但预计将与其他Linux发行版兼容,如PureOS、Ubuntu Touch、LuneOS、Sailfish OS等。

  • Android版Firefox Focus现在阻止网站通过cookie跟踪用户

    Firefox一直关注隐私,因此将其最好的功能之一引入Android版本的Focus浏览器是有意义的...Firefox将cookie存储到一个虚拟的"cookiejar"中,并阻止网站访问有关您在线行为的信息...由于一些网站无法在浏览器阻止访问cookie的情况下正常工作,因此它使用SmartBlock和其他相关功能来保持这些网站的运行...

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天