新手机的电池寿命应该比其前辈更好。 这是一个给定的,也是技术进步的潜规则的一部分。 然而近年来还没有给出。 一路走来,我们看到了昙花一现 - Snapdragon 810,有人吗? - 在提高效率的道路上。
今年,罪魁祸首是三星的Exynos 9810,超快芯片与美国以外的所有Galaxy S9和S9 +单元一起发售。三星手机内部的新定制M3内核时钟频率极高,高达2.7GHz时只有一个四个性能核心正在使用,根据AnandTech的一个很好的概述,它增加了电压(和热量输出),导致它像浣熊通过垃圾一样流过Galaxy S9的电池。
从技术上讲,这并不奇怪 - Exynos 9810的M3核心功能非常强大,在Geekbench等合成测试中大大优于高通公司专有的Kryo核心。 但三星似乎没有通过平衡现实世界的性能和设备寿命来完成任务,并且鉴于Android的可扩展性,这种理论性能优势并不总是在日常任务的平衡中得到证实。
换句话说,它看起来像Exynos 9810是一个电池哑。 以下是AnandTech的Andrei Frumusanu对该芯片所说的话:
在真空中,Exynos 9810可以被视为对Exynos 8895的一个很好的改进。然而,三星LSI不仅与自身竞争并在其产品上进行迭代,它还需要与ARM不断发展的产品竞争。 不幸的是,感觉就像S.LSI在效率方面一直落后一代 - A72击败M1,A73击败M2,现在A75击败M3。
如果你在三星的支持下提前一年转移微架构,那么突然之间我们就会有更好的竞争局面。 目前,17-22%的性能领先似乎不值得35-58%的效率劣势以及2倍更高的硅面积成本。
总而言之,世界上大多数市场使用的芯片比其前代产品快20%左右,但在某些情况下,效率低于50%。 这也不是理论上的:
战略分析,2018年Exynos 9810 Galaxy S9在这次测试中表现绝对不变,在我们跟踪最新一代设备时发布了最差的结果,比Exynos 8895 Galaxy S8低3小时。 这是一次非常糟糕的运行,我重新进行了测试,但仍然导致了相同的运行时间。
来自英国的一家独立研究公司Strategy Analytics的独立测试表明,AnandTech的结果并不是独一无二的:Exynos Galaxy S9与SA的领导者,即将推出的索尼Xperia XZ2相比,电池处于劣势25%(尽管必须说索尼委托测试)。
三星表现不佳的原因并不是因为Exynos 9810是一款糟糕的芯片,甚至不是因为它本身就是耗电的; 似乎三星只是对核心调度程序进行了不良编程,导致时钟速度和电压设置不适合手头的任务。 再一次,AnandTech:
在查看与我们传统的整数功率病毒相关的功率曲线时,我们发现在较高频率下功耗会有很大的增加。 事实上,从2.3GHz到2.9GHz的功率使用量将增加一倍,甚至2.7GHz的功耗也会很高。 鉴于功率使用大致沿着电压立方线变化,SoC的效率随着频率的增加而受到影响。 这里的好消息是三星的效率曲线非常陡峭和线性,这意味着降低频率应该会显着提高效率。
我已经看了三星的调度程序和DVFS机制,它们控制着1/2/3/4核心模式之间的切换,而且我一直对实现感到不满。 三星已经利用热插拔来强制核心之间的线程迁移,这是实现所需机制的低效方式。 在扩展性能时,调度程序也非常保守地调整,我们也会看到系统性能基准测试中的影响。
为了(错误地)使用汽车类比,S9已经被编程为使用错误的齿轮来完成手头的任务,在汽车可以巡航的时候燃烧燃料,并且当需要两个或更多时,在单个汽缸上轻击。 这在理论上可以通过固件更新来修复,但是三星必须在将它发送给消费者之前对基于Exynos的S9进行了大量测试,这看起来非常糟糕,特别是当它同时运送美国和加拿大的模型时,效率极高改进了Snapdragon 845。
在最近的一篇文章中,我的iMore同事Rene Ritchie对三星的分散重点提出了一个很好的观点:
有两个硅目标只是意味着,与无限时间相比,你有一半的时间来优化每个目标。
他指的是三星电子使用两家公司的片上系统组件制造相同的手机:三星LSI,独立于母公司运营,高通公司,设计Snapdragon 845.有一些这种分裂的原因,有些人认为高通的 错 是三星处于这个位置(你可以在你自己的时间赶上这个故事),但现实是三星的注意力 是 分裂的,它可能不会我们投入了必要的资源来优化配备Exynos的S9,以实现与客户期望的性能和电池寿命相同的组合。
人们还可以安全地假设像三星LSI这样的公司正试图像苹果公司的A系列芯片一样拥有同样的魔力,这仍然主导着三星试图通过提升主导的许多相同的综合基准。峰值速度。 苹果的硅片优势并不像许多苹果专家所希望的那样简单 - Android的硅片灵活性需要能够扩展到苹果从未用iOS实现的性能水平 - 但毫无疑问在较高的层面上,Apple的内部芯片团队领先于竞争对手。 AnandTech再次:
M4需要做的是提高效率,以保持与ARM即将推出的设计的竞争力,并且实际上保证使用内部CPU设计团队。
另一方面,高通公司似乎还有另一款成功的Snapdragon 845产品:它的速度比其前代产品略快,但效率没有下降,因此S9的美国版本似乎提供了比S8更好的电池续航时间。 Galaxy系列从未在正常运行时间方面表现出色,但直到现在三星的两个版本之间从来没有出现过这样的鸿沟。
撇开这个故事的复杂技术方面,这对三星而言只不过是一个坏消息,因为它只需要让客户相信他们在任何地方购买相同的手机。 三星 不愿意 在Galaxy S9的营销中指定处理器,这是有充分理由的。 三星的数百万客户中的许多人都会知道两个SoC的差异,以及随后的优势或劣势,但大多数不会。
然而,三星面临的风险是提供一种体验,那些不知情的所有者会认为次优,电池寿命低于上一代产品,以及美国和其他国家之间的实际电池寿命测试之间的差距。世界。
让我们希望修复工作正在进行中。