雷锋网按:在微软 surface 新品发布之前,由于微软宣布和高通合作推出基于 ARM 处理器的 Win10 完全版和系统设备,主打实时互联网络和续航能力更强的 PC 设备,Windows10 全面进入 ARM 生态。很多媒体报道微软将率先推出搭载 ARM 的 Windows PC,微软 surface 新品有可能搭载高通骁龙 835。
然而在微软 surface 新品发布后,传说中的搭载高通骁龙 835 的新品依旧不见踪影,而 Intel 的 X86 处理器依旧坚挺。那么,为何微软 surface 新品依旧选择 Intel 呢?
首先要明确的一点是,高通骁龙 835 这款处理器是移动芯片,而不是平板或笔记本芯片。这种芯片的定位使得高通骁龙 835 并不适合作为超薄笔记本的处理器。
高通骁龙 835 是一款有着非常高集成度的 SoC,集成了 CPU、GPU、基带、DSP、ISP 等一系列模块。但这些模块中,很多模块对于超薄笔记本电脑是没有太多作用的,比如占据芯片面积好大一块的基带,在手机上是通信功能不可或缺的重要模块,但由于现在的笔记本电脑来说,根本没有必要装手机卡,基带模块就成为了完全无用的部分。
此外,DSP、ISP 也有可能是累赘。如果主板没有功放芯片还好说,如果主板已经有了功放芯片,高通骁龙 835 集成度 DSP 就有点鸡肋了。ISP 是图形信号处理,对于手机拍照至关重要,如果用人类的视觉系统去和手机的拍照系统做比喻的话,镜头类似于人眼中的晶状体和玻璃体,CMOS 传感器类似于人类的视网膜,对焦系统的作用类似于睫状肌,ISP 则相当于是人类视觉神经中枢。但是对于绝大部分用户来说,与其用超薄笔记本拍照,还不如用手机来的好用方便,就拍照效果来说,超薄笔记本也无法和单反相比。用 Surface 拍照的做法除了尝试新鲜感外,恐怕是比较小众的需求。
骁龙 835 的 GPU 兼容性也是问题,目前除了 ARM 的 Mali,其他厂商的 GPU 与微软磨合不多,虽然高通的 GPU 源自 AMD,但高通在移动端上使用后在这些年做了不少修改,而且这么多年过去了,这款源自 AMD 的 GPU 和微软 WIN10 的兼容性到底这么样依然是未知数。
最后要说的是 CPU,高通骁龙 835 的 CPU 部分是 8 核 Kryo 280,可能是为了降低功耗,或者是在手机上浮点性能的用处不大,高通砍掉了 Kryo 280 的浮点性能。但是虽然 PC 的日常使用中也主要看重定点性能,但真正会对性能造成压力的应用,无一例外考验 CPU 的浮点性能,比如大型游戏。而高通将骁龙 835 的浮点性能削弱,虽然降低了 CPU 的功耗,提升了在手机平台的使用体验。但却削弱在骁龙 835 在桌面平台的表现,特别是那些对浮点性能要求比较高的应用,骁龙 835 会面临比较严重的水土不服。
由于桌面和移动端的程序大多都是串行的,在移动端上的程序大多是轻量级的,高通骁龙 835 的单线程性能足以应对,但运行桌面程序就有可能力有不逮了。而且高通骁龙 835 这种 8 核 CPU 很容易遭遇 “1 核有难,7 核围观” 的情况,对于桌面级的 CPU 来说,强劲单核性能 + 超线程方案才是最合理的做法,AMD 在之前几年已经实践单线程性能上不去,单纯堆核心数是没有太多意义的。
虽然 Wintel 联盟在台式机和笔记本电脑上大杀四方,一统天下。但在移动互联网和智能移动终端兴起之后,逐渐受到了 ARM 和安卓的挑战。而 Wintel 联盟中的 Intel 和微软显然也在谋划后路。
在 ARM 已经是移动端标配的情况下,在 PC 已经成为夕阳产业的情况下,微软不做 ARM 的话,微软会因此而死也许是危言耸听,但微软死守 X86 的话,走下坡路是毋庸置疑的。
同样,对于 Intel 来说,如果只死守已经是夕阳产业的 PC,那近乎是慢性死亡。从 Intel 停办 IDF 大会,以 167 亿美元收购 FPGA 大厂 Altera,以 153 亿美元收购 Mobileye 可以看出,Intel 也在寻求转型。而且根据 Intel 官方披露,将来会减小对 PC 业务的依赖,公司产品会包括 FPGA、Optane 存储设备、物联网微控制器、无线通信设备等。
在 Intel 谋求转型的情况下,进军移动端做智能手机芯片也就不奇怪了。像 90 亿人民币入股展讯,和展讯联合开发 SC9861,并为展讯提供代工服务都是在这一思路下的具体表现。而 Intel 通过二进制翻译跑安卓,也显示出 Intel 进军移动端的决心。
不过,从市场表现看,虽然 Intel 一系列进军移动端市场的行为花费了巨大的成本,但取得的成效比较一般,而且二进制翻译还导致 Intel 的 CPU 损失了三分之一的性能,加上不少应用软件都是针对 ARM 写的,在兼容性上 X86 手机芯片还达不到 ARM 芯片的水平,使得 X86 手机芯片在跑一些应用会出错或者直接跳出。
微软已经宣布和高通合作推出基于 ARM 处理器的 Win10 完全版和系统设备,主打实时互联网络和续航能力更强的 PC 设备,Windows10 似乎全面进入 ARM 生态,但在看到产品前,是否存在指令集翻译,铁流也不敢下定论。
铁流猜测在 Windows10 上跑高通骁龙 835,很多不常用的应用是采取虚拟层 API 和硬件翻译电路实现的。这种做法就会带来一定的运行效率损失。诚然,如果高通、微软有足够号召力的话,重新偏写代码的可能性也不是没有,不过这需要时间,还请也比较遥远。
就超薄笔记本用 ARM 跑 Windows10,就和用 X86 手机芯片去跑安卓。本质上说都是权宜之计,不是正统的作战方式,这种剑走偏锋的做法注定不能长久。
具体来说,用 ARM 手机芯片跑安卓,不仅性能够用,而且兼容性好,应用软件也针对 ARM 进行优化,X86 手机芯片因为二进制翻译的原因会损失三分之一的性能,而且在功耗控制上未必比 ARM 强,更何况还有软件兼容性的问题,手机整机厂没有任何理由去选择 X86 手机。消费者也不会选择搭载 X86 芯片的手机。
同样,对于跑 Windows10 的超薄笔记本,Intel 在 PC 端的节能技术是很到家的,酷睿 M 不仅性能强劲,而且对于超薄笔记本来说,功耗控制的也很好。ARM 的芯片如果压主频控制功耗,那么性能就偏弱了,面对桌面应用的用户体验就不如 X86 芯片,如果单纯依靠提主频,不限制频率的话,其实 ARM 芯片的功耗也不低,特别是骁龙 835 还附带了一大堆对于超薄笔记本毫无意义的模块,即便进行屏幕处理,也会存在漏电问题。
就性能来说,先不论 ARM 芯片提主频后能不能摸到 Intel 的尾巴,但至少强行提主频后 ARM 的功耗优势也就不复存在。在软件生态上,就 PC 而言,X86 对 ARM 也处于优势。在桌面级处理器选型上,X86 芯片拥有更好的性能,不算太高的功耗,良好的软件生态的情况下,谁又会去选择 ARM 处理器呢?
如果一定要让 ARM 上桌面,选择 Chromebook 不是比选择让 ARM 跑 Windows10 更来得直截了当,何况 Chromebook 能跑安卓所有应用。
总而言之,让 ARM 跑 Windows10,就像让 X86 跑安卓一样,是 Intel、微软在错过了移动互联网和智能终端兴起的机遇之后,为了应对新的形式而搞出来的补救之举。但非正统的作战方式,并非长远之计。这一点从整机厂的选择上就能看出来,先不论联想这类老牌整机厂,即便是华为、小米这样没有历史负担的新玩家,在超薄笔记本的芯片选择上依然是 X86。
正如 X86 很难动摇 ARM 在移动端的地位,ARM 也能难动摇 X86 在 PC 领域的地位,想必这也是虽然网络传言微软 surface 新品会使用 ARM,但结果产品依旧是 X86 的原因所在。
联系客服