TechWeb 文 / 新喀鸦
近期有消息称高通将推出代号为HaMoa的芯片与苹果apple Silicon芯片全力竞争。对比苹果M2采用台积电5nM N5P工艺,高通 HaMoa芯片采用4nM工艺,预计2023年第三季度量产。众所周知的是高通在手机芯片市场中的占比常年居于前列,但在PC芯片市场却没有什么存在感,那么高通的PC芯片到底怎么样呢?
根据全球网络数据统计网站StatcounteR Global Stats 数据显示,截至2022年5月在PC行业中各操作系统在全球中的使用占比如下:
Windows 75.54%
OS X (苹果系统)14.98%
linux 2.45%
ChRoMe OS 2.22%
freeBSD 0.01%
显然在目前的 PC 行业中主流操作系统有两种,分别是MacOS和Windows。由于MacOS是苹果自己使用的操作系统,一般不会给其它厂商授权。所以高通想要从事PC行业基本就只能依靠Windows的生态了。
但是Windows生态其实并不是一个整体,根据所支持的处理器不同大致可以分为两种:
支持x86处理器的一般操作系统(例如Windows 7、Windows 8.1)
支持 ARM 处理器的“相对特殊的操作系统”(例如Windows 8.1 RT)
用一句话总结这两者的区别就是:x86是亲生的!
在微软的官网上,我们可以找到这样的说明:
“在运行配备 QualcoMM SnapdRagon 处理器的 Windows 10 电脑时我应注意哪些限制?
无论是否运行处于 S 模式的 Windows 10,运行配备 QualcoMM SnapdRagon 处理器的电脑时存在一些限制。”
同样对于Windows 11也有类似的说明。
简单总结一下这些说明就是,如果你使用的是高通骁龙处理器(ARM处理器),那么在使用Windows 10或者Windows 11会遇到这些限制:
1、部分游戏或者特定的程序、功能无法运行。
2、程序的运行速度可能会比在配备 Intel 或 AMD 处理器(x86处理器)的电脑设备上慢一些。
也就是说,如果想要体验完整的Windows系统、功能、和各种软件就只能使用x86处理器。
PC行业ARM芯片的领军者(仅存的独苗)—高通
对于PC行业来说,使用ARM芯片其实并不算一件新鲜事。以2013年微软推出的SuRfACE 2为例,SuRfACE 2采用英伟达TegRa 4处理器(ARM处理器),搭载了Windows RT 8.1操作系统。
但随着各大企业对于自身业务的调整,很多企业渐渐退出了这部分市场。剩下的还具有较强实力的基本也就是高通了(苹果公司除外)。
这点在微软的官方说明上其实也可以看出一些端倪。在微软的官方说明中使用“Intel 或 AMD 处理器”代指x86处理器,使用“QualcoMM SnapdRagon(高通骁龙) 处理器” 代指ARM处理器。
另外在近几年发布PC产品中使用的ARM芯片也基本都是高通的芯片(苹果除外)。
比如微软在2019年推出的SuRfACE PRo X,这款机器搭载的就是微软与高通公司合作开发的SQ1处理器。
近期联想在日本官网推出的THinkPad X13s Gen 1搭载的是高通的 8cx Gen 3处理器 。
所以对于高通来说好消息是,如果其它PC厂商想推出 ARM芯片 的电脑,那么高通基本上是唯一选择。而坏消息是, 高通 在PC行业需要独自扛起发展ARM生态的大旗。(苹果的ARM芯片是另外一种生态)
8cx Gen 3处理器是目前高通在PC行业的旗舰级芯片。
在芯片性能评测网站geekbench上,它的得分是这样的:在一台联想的机器上,8cx Gen 3处理器单核心得分为1111分、多核心得分为5693分。
而苹果在2020年发布的M1芯片单核心得分为1719分、多核心得分为7678分。也就是说高通的8cx Gen 3处理器在性能方面比苹果两年前发布的M1芯片还要差一些。
英特尔方面以i7-1165G7为例,单核心得分为1517分、多核心得分为5629分。也就是说高通的8cx Gen 3处理器在多核心性能方面与i7-1165G7旗鼓相当,但单核心性能方面远不及i7-1165G7。8cx Gen 3的单核心性能与i5-10210U相当,因此可以大致理解成综合性能介于i5-10210U和i7-1165G7之间。
所以这样高通的8cx Gen 3就会面临两个问题:
其一是i7-1165G7是主要面向商务轻薄本推出CPU,也就是说这些CPU的性能并不是很强。因此这种规格的CPU不能满足大型游戏或者一些专业软件的性能需要。游戏方面其实还好,毕竟系统层面的限制已经让很多游戏就运行不了。但是专业软件的性能如果也满足不了,那最后PC产品的定位只能局限在“轻办公”这个小领域中了。
其二是第一台搭载i7-1165G7的笔记本发布于2020年,搭载8cx Gen 3的笔记本近期才发布,且性能可能还不如两年前的产品。
高通在PC行业的生态发展不同于苹果。苹果在自己的PC产品上使用ARM芯片,是一个一体化的过程。如果苹果所有的产品、生态都基于ARM指令集开发,那么就可以大大降低苹果生态的开发成本,因此苹果有动力去推进这个一体化进程。对于大多数MacOS程序的开发者,他们的程序也会去适配苹果最新的硬件(例如苹果M2这样的ARM芯片)。
所以最后的结果就是:苹果ARM芯片+适配优化好的系统+适配优化好的程序。
而对于高通就不一样了,高通在PC行业的发展依赖微软的生态。而微软对自己生态的管控能力其实不强。比如在硬件方面,苹果真的能做到在几年之后所有使用MacOS的产品都采用ARM芯片。而微软这边可能几年之后连它自己的产品都不使用ARM芯片了。
对于微软生态来说,x86芯片将长期处于多数派的地位。对于系统层面的开发来说,肯定会优先照顾多数派的x86芯片,而ARM芯片往往只能采用兼容模式。兼容模式会带来很多限制,正如同前文所列举的那样。同样对于软件开发来说,软件开发者也会优先照顾x86芯片。另外由于微软生态的广阔,很多开发者开发完软件之后就不再进行更新,把这些开发者薅回来再开发一个ARM版的程序显然不现实。
所以最后的结果就是:高通ARM芯片+兼容的系统(功能受限)+兼容的程序(有些甚至不能运行)。