2017年PC市场的异彩纷呈,虽然截至目前为止在销量规模上没有实现真正意义上的力挽狂澜,但主要上游厂家的新一代技术芯片都拥有极高的含金量,诚意十足的掀起了一场场激烈的技术大战,创造了近十年来我们极少见到的盛景。
热战方酣,不同战场的交迭是人民群众喜闻乐见的核心兴趣点之一,而今年跨界作战最热的主题词就是手机(芯片、品牌)入侵笔记本。我们今天就来谈谈高通骁龙835平台Windows笔记本的话题。
随着七年来智能手机热潮的浪潮兴起,ARM 架构系列处理器从游荡在主流大众视野边缘的角色逐渐成为社会焦点新闻的绝对主角。
伴随着各色品牌手机占据人们的绝大部分碎片时间,有关ARM系列处理器的各种争议、问题层出不穷,尤其是当他们与X86 桌面平台牵扯到一起时,谁更强,谁更有前途,谁的历史更“正义”都是各路神仙大打嘴炮的热门领域。最近甚至有著名国产手机厂商的标志性从业者打出“X86已死”的旗号。
在这阵热闹中,微软于2016年底公开展示了高通骁龙820运行完整版Windows 10 操作系统和对应Win32程序的情况,在某种程度上相当于为“ARM 取代X86”这种舆论倾向背书。
一年时间快要过去了,骁龙835 与Windows 10完整版操作系统的联袂几乎已经板上钉钉,最近的消息显示最早一批OEM的骁龙Win10 笔记本即将在几十天后出货,适逢Intel 在移动平台更新了第八代酷睿系列处理器,不管这两个系列能否直接对应,在舆论层面上他们事实上已经被摆到了互相对应的焦点位置上。
骁龙835 笔记本大概会有什么特点?又会对以8代酷睿为代表的X86 传统笔记本市场带来怎样的冲击?本文将尝试着简单展望一下这些问题。
为什么是他们站在这里?
多年来X86与ARM在坊间爱好者的争论语境中有着各种解读,典型问题包括——苹果为什么不用AXX系列替代MacBook中的酷睿、微软Surface Phone会不会搭载能跑.EXE程序的Windows,以及最要命的旗舰手机(平板)ARM CPU能不能战桌面i3 (移动低电压i5\i7)等等。
微软联合笔记本厂商引进骁龙系列移动CPU可以从很多侧面回应这些问题。
我们都知道ARM 和X86 的对比涉及到已经非常庞杂的CISC\RISC体系CPU之争,如果真想要全面展开,且不说编撰者和阅读者的理解是否能够达成一致,即使内容毫无问题,其复杂程度也绝对可以写成好几本书,容量可以比N本乔布斯传更厚。
不仅仅如此,由于功耗、外围扩展、内部逻辑结构的不同,尝试一一道来去对比骁龙835 和主流X86 CPU的定位对比是一件非常复杂的事情。但是,由于微软破天荒地真正把骁龙引入可以同X86对比的Windows 平台上来,这种事情我们还是要做。
为什么把骁龙835和 8代酷睿摆在一起对比?
首先,骁龙835 笔记本基本已经确定将成为2017年底笔记本市场最具革新和影响力的新锐产品线之一,唯二能与之匹敌的事件只有Intel更新8代酷睿和AMD 的Ryzen APU。
由于Ryzen的进度很慢,接下来的几十天,在笔记本领域骁龙835 和8代酷睿类似当年的齐达内、罗纳尔多“巨星对决”——即使两者的实际定位(球场位置)不完全相同,但都是相关产业的领军大将,从影响力角度来说代表性不可替代。
其次,骁龙835 是移动SOC 单芯片异构处理器,8代酷睿同样是高度SOC化的桌面异构处理器。
虽然骁龙835 的CPU逻辑部分典型应用表现可能与8代甚至7代酷睿相去甚远,但却不见得弱于Apollo Lake和即将推出的Gemi Lake等传统ATOM处理器。尤其是现在的移动ARM SOC 内置GPU 满血性能已经完全可以同各级Intel核芯显卡一较长短。
不对称竞争永远存在,骁龙835 可能强于已经边缘化的Apollo Lake低端笔记本处理器,就是他同更高级酷睿站在一起的理由。此外,8代酷睿目前只有四核,但将来也一定会有双核甚至四核版的Core m 8000系列。
Kaby Lake U Refresh 内核 桌面CPU的内部总线 和外部带宽优势明显
最后,骁龙835 作为移动SOC或许身上有很多传统笔记本不重视的功能特性,比如手机重中之重的基带芯片,以及相比于传统笔记本平台数量级层面的功耗缩减。这些将可能从改变笔记本生态的大环境、大气候角度同8代酷睿进行非对称竞争。
高通Win10本面貌与影响
去年的发布会上,微软成功使用骁龙820处理器运行了完整版的Windows 10内部分支,以及安装在其中的标准Adobe Photoshop 、以及坦克世界游戏。
在今年的后续信息披露中我们发现,骁龙835 的Windows 10桌面图标中“英雄联盟”(LOL)赫然在列。不管高通和Intel、AMD的专利权益如何协调(X86交叉授权),也不管微软究竟用何种方式“虚拟化”运行Win32 程序,我们可以尝试着描摹骁龙835 笔记本可能的面貌和带来的影响。
一:联网层面上,骁龙835 集成的X16 LTE、支持千兆级LTE连接调制解调器(提供1Gbps下载速率,支持、802.11ac MU-MIMO),将会一定程度上带来笔记本的无线广域网小规模普及。
虽然传统笔记本可能会携带SIM卡槽或者搭配可以使用流量的无线网卡,但他们从根本上是植根于Wifi无线局域网环境的,普通人要借用无线广域网也就是移动通讯网络,要么单独购置运行附件,要么通过手机转接,其实是雾里看花,隔着一层的。
骁龙835 Win10 笔记本可能会把上网这件事进一步简化——一如手机,随时随地,无视任何场合,直接冲浪。
二:硬件层面上,骁龙835 处理器放置到笔记本中,可以放宽频率功耗控制,获得更理想的性能,但即使再放宽,作为手机处理器,他的待机功耗都远远小于任何X86处理器。
Intel 宣扬Core m等低功耗平台的典型TDP 一般来说都是残血到不行的非实用频率,即使骁龙835的满载功耗峰值与Intel 8代酷睿代表的系列处理器有重叠,其典型待机功耗也要低一个数量级,续航较诸主流笔记本平台翻倍并不夸张。
三:软件生态方面,虽然去年微软演示的“坦克世界”游戏并不是大家常玩的普通桌面版(其实是个平板移植款),但Photoshop等主流软件的支持肯定没有问题。
对于骁龙835 和对应的轻量级笔记本平台来说,上网、视频、简单文字处理,可能仅仅需要个位数的主流软件支持,骁龙835 笔记本对主流X86、Win32 、UWP软件应用的兼容性下限应该远远高于曾经的Windows RT。
微软和高通对骁龙系列运行Win10完整版的细节还没有彻底披露,我们不知道各路新闻消息里可运行“.EXE”程序的兼容性实际情况究竟如何,可以简单推测一下:
1:“.EXE”“.APPX”等封装的绝大部分现有软件不需要重新封装编译即可直接使用,不论他的内核是不是Win32。这种情况最为乐观,如果实现那么骁龙835 笔记本的普及几乎没有什么硬性阻碍,不过这不大可能。
网友解开UWP程序发现和.EXE差不多 ARM跑现有桌面程序间兼容性存在灰色空间
2:可运行大部分较新款“.EXE”等程序,无需直接编译,挑剔规律不明,略好于X86 安卓的情况。
这种情况是相对可能性最大的,微软自己强推APPX、UWP系列软件应用都举步维艰,即使真的能让骁龙ARM 运行古老的Win32 .EXE封装程序,势必也是有相当的需求的,随便召之即来,挥之即用有点太“广告”、太“梦幻”了,不符合微软的性格。
这种情况下,骁龙835 笔记本的推广会有相当的障碍,Win32传统程序根深叶茂,ARM 自己对安卓软件的兼容性都成问题的前提下,相当比例用户会拒绝尝试“不靠谱“的ARM电脑。
3:只有微软确定已经协调好的厂商、如Adobe 部分软件和已经打过招呼的游戏厂商可以直接运行,白名单外皆需重新编译。
这种情况出现的概率也不低,甚至更符合微软的办事风格。即使重新打包程序不是什么大工程,但只要有这个步骤,那么就剔除了大部分的传统电脑程序,这对骁龙835 笔记本的推广是灾难性的,我们希望将来事实不是这样。
性能:骁龙835 VS 酷睿8系列
骁龙835 作为移动SOC拥有很多桌面平台用不上的东西,比如视频捕捉DSP和图像处理ISP,但骁龙835 作为移动SOC 其异构融合程度要高于Intel 的酷睿系列。
许多ARM粉丝和媒体经常会把GeekBench 系列或者安兔兔系列的成绩放到跨架构CPU平台性能对比的核心位置上去,跑过鲁大师的PC爱好者们对此都是不认同的。
且不说GeekBench 的黑箱测试过程无法查询具体细节,他的组织形式和考察项目本身就难以让X86处理器满载,涉及跨平台的对比项目甚至娱乐到接近儿戏的程度(形同让大学生和小学生比被乘法口诀)。
GeekBench 4的成绩中,桌面X86 系列处理器内部之间的性能比例完全不合逻辑,无论从频率、核心还是其他指标上都没什么参照性可言;不过,在ARM阵营内部,GeekBench还是能说明一些问题的。
我们有Spec\linpack 等稍微靠谱一些的测试项目来对比跨平台CPU的理论性能,但是这些测试标准本身也是比较脱离实际的,真正意义上的真相永远无法从同一标准中确定产生。Spec 系列中的视频转码H264部分对桌面平台来说就太过小儿科,无论是码率、时长还是代表性都不足以反应新锐CPU的性能。
所以我们可以从GPU功能应用和各自架构上溯等价替换两个方向来理解骁龙835 和酷睿8系列处理器可能的对比性能情况。
应用替代方面,骁龙835 内置的Adreno 540 GPU显然支持4K视频的硬解,而升级到UHD层面的8代酷睿核显GT2 系列核显也支持VP9、HEVC Main10 的4K视频硬解。
骁龙系列GPU 的血脉来源于AMD的图形授权,新的Adreno 540 GPU不仅支持OpenGL ES3.2,还支持DirectX 12。Adreno 540的ALU 运算单元多达320个。
虽然架构不同无法直接类比,但Adreno 530的就至少已经是Tegra X1 256 CUDA 残血Maxwell的水平,Adreno 540的GPU理论实力至少不会弱于Intel 24EU 的GT2 核显,因为后者的老大哥48EU 的GT3核显最强满血状态也不过就是256到384 Maxwell CUDA 之间的满血水平(GT940M左右)。
Tegra X1 可以充当GPU 桥梁估计Adreno 540的量级
所以从GPU支持的角度来说,8代酷睿能用GPU做的事情,骁龙835 应该都可以做。
尤其是Intel 核显对Opengl 的优化力度奇差无比,如果不考虑带宽差异,非DX环境下能耗比较差的Intel 核显并没有什么底气歧视骁龙835系列。反过来说,并未对DX 优化的Adereno 系列的AMD的血统无法提供对主流桌面足够友好的游戏支持力度,即使理论性能可能更强。
CPU 方面比较复杂,我们目前难以判断微软和高通所谓“软硬结合的虚拟化”方式究竟是如何实现Windows X86 转换的,也就不知道骁龙835 Kryo 280 系列4+4大小和设计的调度和性能折损情况。
ARM 的X86 “开销”效率仍然不够明朗
我们知道ARM架构在内存带宽和浮点性能方面和X86 的8代酷睿方面相差还是非常悬殊的,所以直接去比较骁龙835 和8代酷睿将来可能出现的Core m 8000系列、以及双核低电压系列的底层数据吞吐意义不大。
Baytrail 在安卓下和骁龙800 有一定可比性
好在Intel 这面Core 双核低电压的频率基本一致,同频同核心IPC架构提升幅度基本确定,内存带宽进步也不大,我们可以从Baytrail ——Chreyy Trail 等曾经可以运行安卓的X86 低功耗处理器与8代酷睿的对比来理解,用Baytrail 为船锚,对比两套系统的性能上下限。
当年Baytrail 系列四核Atom Z3700系列在安卓平板的实际应用中基本都和当时的骁龙800 系列处在类似的位置上,受到爱好者和大部分使用者的基本认可,具有相当的可比性。
ARM 内部对比来说,以Geekbench 4成绩为等价媒介,骁龙835 大概是骁龙800 的2.3倍左右;Windows 内部对比来说,以Cinebench R11.5 为媒介,双核七代酷睿的多线程性能大约是Baytrail 平台Z3745的2.5到3倍。
考虑到目前发布的8代酷睿只有四核,将来如果更新双核低电压不会更新架构,如果更新双核的Core m 其理论性能还要弱于顶端的7代酷睿i5\i7平台,那么我们可以大致估量骁龙835 的纯多线程理论性能下限大约可以接近3GHz满载的Kabylake U系列的百分之七十,能够接近八代酷睿四核八线程低电压处理器默认频率的百分之三十,上限就要看微软的转化效率了。
结语:ARM Win10带来有限冲击
PC爱好者和手机爱好者往往会高估软件生态的决定性,低估或者夸大不同架构、体系CPU\GPU系列的性能对比差距。实际上,就像资本没有国界一样,作为计算平台,PC市场的倾向永远是技术优先,谁的能耗比更强、算力更便宜,那么谁的技术架构系统就能奠定胜局。
8代酷睿引入四核 能耗比未能明显提升 也开启骁龙历来的残血模式
X86 架构已经统领桌面平台(包括笔记本)数十年,一直到今天AMD 和Intel 仍然激烈战斗,保持着双方的足够活力,但在部分低功耗领域,确实X86的迭代进步已经被ARM 架构的爆炸增长抵消了不少,双方的性能绝对差距在缩小,高能耗比CPU性能重叠区间越来越大。
短期内,高性能计算、复杂大型3D游戏确实和骁龙835 为代表的ARM 架构没多大关系,不管他是不是能登上Windows 平台都改不不了这个事实。
骁龙835 能在Win10下使用Photoshop 接近双核Intel 处理器的可能性也是有的
但是,就在2017年剩余的百多天内,我们就有幸可以见证高通骁龙+微软完整Win10 在续航、性能和市场方面对Intel 为代表的笔记本市场带来的冲击。
既然微软决定推动这样的策略,那么骁龙835 一定有相当的可用性——足以替代Atom 的性能肯定是有的,结合超强续航和相对低廉的芯片定价,8代酷睿即使性能无忧,也要担心市场的问题。
目前来看,如果8代酷睿将来更新双核的Core m 8000系列处理器,面对骁龙835 性能还真的未必无忧。骁龙835 即使无法真正意义上追平主流的8代酷睿,面对最低端的8代酷睿产品也不见得就是以卵击石。