|
ARM+Win10為何只打雷不下雨
文章首發(fā)于雷鋒網(wǎng)
在微軟surface新品發(fā)布之前,由于微軟宣布和高通合作推出基于ARM處理器的Win10完全版和系統(tǒng)設(shè)備,主打?qū)崟r(shí)互聯(lián)網(wǎng)絡(luò)和續(xù)航能力更強(qiáng)的PC設(shè)備,Windows10全面進(jìn)入ARM生態(tài)。很多媒體報(bào)道微軟將率先推出搭載ARM的Windows PC,微軟surface新品有可能搭載高通驍龍835。
然而在微軟surface新品發(fā)布后,傳說中的搭載高通驍龍835的新品依舊不見蹤影,而Intel的X86處理器依舊堅(jiān)挺。那么,為何微軟surface新品依舊選擇Intel呢?
高通驍龍835并不適合上PC
首先要明確的一點(diǎn)是,高通驍龍835這款處理器是移動(dòng)芯片,而不是平板或筆記本芯片。這種芯片的定位使得高通驍龍835并不適合作為超薄筆記本的處理器。
高通驍龍835是一款有著非常高集成度的SoC,集成了CPU、GPU、基帶、DSP、ISP等一系列模塊。但這些模塊中,很多模塊對(duì)于超薄筆記本電腦是沒有太多作用的。
驍龍835的GPU兼容性也是問題,目前除了ARM的Mali,其他廠商的GPU與微軟磨合不多,雖然高通的GPU源自AMD,但高通在移動(dòng)端上使用后在這些年做了不少修改,而且這么多年過去了,這款源自AMD的GPU和微軟WIN10的兼容性到底這么樣依然是未知數(shù)。
最后要說的是CPU,高通驍龍835的CPU部分是8核Kryo 280,可能是為了降低功耗,或者是在手機(jī)上浮點(diǎn)性能的用處不大,高通砍掉了Kryo 280的浮點(diǎn)性能。但是雖然PC的日常使用中也主要看重定點(diǎn)性能,但真正會(huì)對(duì)性能造成壓力的應(yīng)用,無一例外考驗(yàn)CPU的浮點(diǎn)性能,比如大型游戲。對(duì)浮點(diǎn)性能要求比較高的應(yīng)用,驍龍835會(huì)面臨比較嚴(yán)重的水土不服。
Intel跑安卓,微軟支持ARM本質(zhì)上是大混戰(zhàn)下為自己留后路
雖然Wintel聯(lián)盟在臺(tái)式機(jī)和筆記本電腦上大殺四方,一統(tǒng)天下。但在移動(dòng)互聯(lián)網(wǎng)和智能移動(dòng)終端興起之后,逐漸受到了ARM和安卓的挑戰(zhàn)。而Wintel聯(lián)盟中的Intel和微軟顯然也在謀劃后路。
在ARM已經(jīng)是移動(dòng)端標(biāo)配的情況下,在PC已經(jīng)成為夕陽產(chǎn)業(yè)的情況下,微軟不做ARM的話,微軟會(huì)因此而死也許是危言聳聽,但微軟死守X86的話,走下坡路是毋庸置疑的。
同樣,對(duì)于Intel來說,如果只死守已經(jīng)是夕陽產(chǎn)業(yè)的PC,那近乎是慢性死亡。
在Intel謀求轉(zhuǎn)型的情況下,進(jìn)軍移動(dòng)端做智能手機(jī)芯片也就不奇怪了。像90億人民幣入股展訊,和展訊聯(lián)合開發(fā)SC9861,并為展訊提供代工服務(wù)都是在這一思路下的具體表現(xiàn)。而Intel通過二進(jìn)制翻譯跑安卓,也顯示出Intel進(jìn)軍移動(dòng)端的決心。
不過,從市場(chǎng)表現(xiàn)看,雖然Intel一系列進(jìn)軍移動(dòng)端市場(chǎng)的行為花費(fèi)了巨大的成本,但取得的成效比較一般,而且二進(jìn)制翻譯還導(dǎo)致Intel的CPU損失了三分之一的性能,加上不少應(yīng)用軟件都是針對(duì)ARM寫的,在兼容性上X86手機(jī)芯片還達(dá)不到ARM芯片的水平,使得X86手機(jī)芯片在跑一些應(yīng)用會(huì)出錯(cuò)或者直接跳出。
微軟已經(jīng)宣布和高通合作推出基于ARM處理器的Win10完全版和系統(tǒng)設(shè)備,鐵流猜測(cè)在Windows10上跑高通驍龍835,很多不常用的應(yīng)用是采取虛擬層API和硬件翻譯電路實(shí)現(xiàn)的。這種做法就會(huì)帶來一定的運(yùn)行效率損失。誠然,如果高通、微軟有足夠號(hào)召力的話,重新偏寫代碼的可能性也不是沒有,不過這需要時(shí)間,還請(qǐng)也比較遙遠(yuǎn)。
就超薄筆記本用ARM跑Windows10,就和用X86手機(jī)芯片去跑安卓。本質(zhì)上說都是權(quán)宜之計(jì),不是正統(tǒng)的作戰(zhàn)方式,這種劍走偏鋒的做法注定不能長(zhǎng)久。
具體來說,用ARM手機(jī)芯片跑安卓,不僅性能夠用,而且兼容性好,應(yīng)用軟件也針對(duì)ARM進(jìn)行優(yōu)化,X86手機(jī)芯片因?yàn)槎M(jìn)制翻譯的原因會(huì)損失三分之一的性能,而且在功耗控制上未必比ARM強(qiáng),更何況還有軟件兼容性的問題,手機(jī)整機(jī)廠沒有任何理由去選擇X86手機(jī)。消費(fèi)者也不會(huì)選擇搭載X86芯片的手機(jī)。
同樣,對(duì)于跑Windows10的超薄筆記本,Intel在PC端的節(jié)能技術(shù)是很到家的,酷睿M不僅性能強(qiáng)勁,而且對(duì)于超薄筆記本來說,功耗控制的也很好。ARM的芯片如果壓主頻控制功耗,那么性能就偏弱了,面對(duì)桌面應(yīng)用的用戶體驗(yàn)就不如X86芯片,如果單純依靠提主頻,不限制頻率的話,其實(shí)ARM芯片的功耗也不低,特別是驍龍835還附帶了一大堆對(duì)于超薄筆記本毫無意義的模塊,即便進(jìn)行屏幕處理,也會(huì)存在漏電問題。
就性能來說,先不論ARM芯片提主頻后能不能摸到Intel的尾巴,但至少強(qiáng)行提主頻后ARM的功耗優(yōu)勢(shì)也就不復(fù)存在。在軟件生態(tài)上,就PC而言,X86對(duì)ARM也處于優(yōu)勢(shì)。在桌面級(jí)處理器選型上,X86芯片擁有更好的性能,不算太高的功耗,良好的軟件生態(tài)的情況下,誰又會(huì)去選擇ARM處理器呢?
如果一定要讓ARM上桌面,選擇Chromebook不是比選擇讓ARM跑Windows10更來得直截了當(dāng),何況Chromebook能跑安卓所有應(yīng)用。
結(jié)語
總而言之,讓ARM跑Windows10,就像讓X86跑安卓一樣,是Intel、微軟在錯(cuò)過了移動(dòng)互聯(lián)網(wǎng)和智能終端興起的機(jī)遇之后,為了應(yīng)對(duì)新的形式而搞出來的補(bǔ)救之舉。但非正統(tǒng)的作戰(zhàn)方式,并非長(zhǎng)遠(yuǎn)之計(jì)。
正如X86很難動(dòng)搖ARM在移動(dòng)端的地位,ARM也能難動(dòng)搖X86在PC領(lǐng)域的地位,想必這也是雖然網(wǎng)絡(luò)傳言微軟surface新品會(huì)使用ARM,但結(jié)果產(chǎn)品依舊是X86的原因所在。
試聽C語言、電子、PCB、STM32、Linux、FPGA、JAVA、安卓等。
想學(xué)習(xí)的你和我聯(lián)系預(yù)約就可以免費(fèi)聽課了。
宋工企鵝號(hào):三五二四六五九零八八手機(jī)號(hào)173--1795--1908
|
|