文 | Travis
出品 | OSC开源社区(ID:oschina2013)
X.Org 与 Wayland 到底孰优孰劣是开发者经常讨论的话题,Wayland 作为后起之秀的的确确在部分场景下优于 X.Org,也获得了不少 Linux 发行版的青睐。近日外媒 Phoronix 在 ThinkPad T14s Gen2 笔记本电脑中对 X.Org 和 Wayland 进行了功耗测试,测试结果表明 GNOME Wayland 比 GNOME X.Org 的功耗更低。
先说结果,在同等测试环境下,GNOME Wayland 比 GNOME X.Org 平均功率低了 3 瓦,发热量也更低。此次测试的设备为 ThinkPad T14s Gen2 笔记本电脑,其配置如下:StyleBench 是一个浏览器 CSS 引擎的性能基准测试(分数越高越好),在分别使用 Firefox 95 和 Chrome 96 的测试中,两者的性能差距都不大,Wayland 小幅占优。在这个阶段的测试中,Wayland 与 X.Org 两者的技术都足够成熟。Maze Solver 同样也是浏览器的基准测试(分数越小越好),Wayland 仍然略微占优。上述测试可以看出,在针对大众常用的浏览器测试环节,Wayland 与 X.Org 之间的对比可以说是几乎没有(太大)差距。但在接下来的一些游戏测试场景中,Wayland 对 Vega 显卡进行的优化,使得两者在性能上出现了较大差异。以《质量效应》这款游戏为例,在 1080P 分辨率下,两者有 4% 的性能差异;而在 4K 分辨率下,则有 8% 的性能差异。性能上的差异并不是本次测试中最值得关注的地方,下图是每次运行大约两个小时的时间后看到所有测试的电池功耗结果。我们可以看出,此次测试的设备,在 GNOME Wayland 下的平均功率为 21 瓦,而切换到 X.Org 后的平均功率为 24 瓦。通过 RAPL 监控 CPU 的功耗后,能够确认 GNOME Wayland 平均功耗确实低了 3 瓦。功耗更低也就意味着 Wayland 能够提供更长的续航时间,这对于使用笔记本的用户而言还是十分看重的优势。除此以外,功耗更低也带来了热效益,从下图的 CPU 温度监控中能够看出 Wayland 的发热量也更加低。那么你会为了 Wayland 在功耗和发热量上的优势而舍弃 X.Org 吗?更多测试数据可访问 Phoronix 查看:https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Wayland-Better-Battery