最近發現很多朋友討論N85的CPU對于N81存在沒有升級的問題,我四處看了很多關于CPU的信息,希望有助大家更加了解N85!
在NOKIA的芬蘭網站上,我們可以了解到N85的CPU信息是
Single CPU
CPU Type: ARM 11
CPU Clock Rate: 369 MHz
關于這個CPU的爭論相當多,對與N85可能采用的CPU我就拿已經運用這個CPU的機子來比方說明下CPU! N76 5700等機的速度相當快,得益于高CPU頻率,但看了CPU信息后,大家都會產生疑問:
ARM的種類,現在NOKIA應用上的一個是Dual CPU,第二個是Single CPU,從字面理解就是方一是雙核,二是單核,剛公布此消息時,不知其中道理的網友甚至還抱怨N85怎么使用個單核的和N81一樣的沒有圖象加速的CPU呢?那我們的N85玩游戲不是很不爽嗎?而且圖象處理方面不是有很大不同?
手機的雙核不像電腦上的雙核和單核的關系,OMAP1710 CPU,有一個核心運行在220MHz,用于處理手機的用戶界面,多媒體應用,JAVA等等之類的應用(這里相當于電腦的CPU的功能),另外一個核心用于處理網絡數據(也就是電話功能,打電話,發短信之內的,上網/3G也應該包括,但肯定不處理WIFI數據)
這樣的好處是無論你運行多大的軟件,占用了多少CPU資源,都不會影響到接電話這樣的手機最基本功能!
再來看看 Freescale MXC300-30,第二個CPU,從賣ARM芯片的網站上找到的介紹
MXC300-30:3G手機用單核調制解調器處理器,能提供完整UTMS平臺的,包括組合了基帶和應用處理器,RF,功率放大器和功率管理,高達250MHz的StarCore SC140 DSP,高達532MHz的ARM11應用處理器,四波段GSM 850/900/1800/1900MHz,WCDMA三波段850/1900/2100MHz,UTMS數據速率:DL 384Kbps,UL 384Kbps,HSDPA 為1.8Mbps(DL),GSM EDGE無線電接入網絡(GERAN)數據速率(最大): DL 236Kbps,UL 118Kbps,GPRS/EGPRS(EDGE)時隙,高達Class 12(4d/4u),最適合的開放式操作系統如Linux和Symbian,不需要增加任何的處理器或加速器,用于GMSK的單天線干擾消除,集成了圖像處理單元(IPU)視頻加速器,無線連接特性包括支持A-GPS接口,藍牙接口,以及支持無線LAN 802.11a/b/g接口和DVB-H接口, 處理器可用在各種手持設備如MP3播放器,手持DVD播放器或數碼相機成為全功能的智能移動蜂窩設備
由此可以看出,Freescale MXC300-30是一個物美價廉的好CPU,一個CPU解決大部分問題,且頻率高,價格便宜而且相當的省電,比OMAP1710省電得多.而且是相當的多,這就可以解釋為什么N76在369MHz的頻率700mA/h在電池下能夠正常使用差不多2天,追得上擁有1100mA/h的電池CPU頻率只為220MHz的N73.NOKIA用此CPU的目的就是為了降低成本
看上去MXC300-30一切都美好,但事實上呢?
很多人說MXC300-30性能不高,只是跟OMAP1710差不多,又說它單核比不過雙核(這個問題前面已經說了,根本不是這樣),反正就很多批判的話語.但是,從測試數據來看,N76,5700等機的性能全面超越N73,有些項目超了一倍.因此,單從性能來說,第二個CPU的性能遠超第一個CPU毫無懸念不過不排除N76,5700等機型用的Symbian 9.2 FP1系統做的優化,但是從測試數據上分析,即使N73搭載Symbian 9.2 FP1,性能與N76還是會有差距
那究竟第二個CPU有什么不好呢?
這個問題也困擾了我好久,終于在一個小論壇看到了一個用戶對N76的抱怨,讓我茅塞頓開
那個人說:N76好快啊,但是播放MP4視頻時很卡,在N73上都不卡,3GP沒有此問題,可以看出6290是缺少AAC的硬支持的
因此可以知道MXC300-30這個CPU是沒有AAC的硬解碼的,要播放AAC,就要用到CPU去解碼,消耗CPU資源,而N73是不需要的!(硬解碼的好處是芯片內直接內置解碼器,而不需要CPU去解碼,就像現在的顯卡硬解HDTV一樣,CPU資源消耗奇低)
結合論壇上的教程,很多論壇教大家壓縮MP4時都推薦用AAC音頻編碼,而3GP則多數不用AAC
因此結論很明顯:用AAC作為音頻編碼的MP4格式在N76上
消耗過多CPU資源,導致播放不流暢!
這樣思路就很清晰了,MXC300-30是頻率制勝,少了增加成本的很多解碼器,少了專用于電話功能的DSP,因此能在低成本下實現高速度
而OMAP1710更注重應用,多媒體等方面,為了成本,NOKIA在中端機中使用220MHz頻率.事實上可以證明,OMAP1710的通話質量,網絡質量,音樂播放效果上是比MXC300-30要好,而MXC300-30在性能上遠超OMAP1710,而且更加省電
不過讓MXC300-30的機擁有好音質也不是沒有辦法,像5700內置一個專用音樂DSP處理音頻(我認為是wolfson的),音質會很好因此音質的比較是5700>N73>N76,擴展一下就是 有專用音樂芯片>OMAP1710>MXC300-30
在總結之前,這里多說兩句
1.很多人去測N76,5700的CPU頻率時,有的人測到369,有的人測到420多,其實MXC300-30這個CPU是可以變頻的,當初發布時就已經說了此CPU在工藝上的進展能使它的頻率達到1GHz(現在當然不可能啦),更深入的現在無法了解,反正大家先知道MXC300-30是可以變頻的
2.還有大家如果看了評測,可以發現N76在擁有40多M運行內存的情況下性能比只有10多M內存的5700高不了多少(在以前內存增大對S60機的效果是很明顯的),這又是為什么呢?
在NOKIA那里,我們找到了答案
(E61用OMAP1710,E62用未知的CPU,雖然不是MXC300-30,但是從數據上看跟MXC300-30相當類似,應該也是Freescale的產品,而且XIP(以下講到)的好處顯而易見,MXC300-30應該也有XIP,雖然現在沒有直接證據)
以上內容總結一下,就是E62有XIP,而OMAP1710沒有XIP,XIP的用途就是讓CPU能夠直接從儲存卡中讀取數據,而不用將數據先復制到運行內存,再由CPU處理,因此OMAP1710對內存依賴大,經?梢月牭接腥苏fN73會提示內存不足,而新CPU的機型還沒有人說試過內存不足
結合N76跟5700的性能差距不大的事實,我們有理由相信MXC300-30是有XIP的,因此N76的大內存主要目的應該是能同時運行更多的程序
3.重要的一點MXC300-30最多能支持200象素的攝像頭,這就可以理解為什么6290,N76,6110N,5700,6120C,N81等機都是200象素的攝像頭而不是更高了,當然,你說加個什么東西能夠讓它支持更高象素我不敢肯定,但是這樣就不太符合NOKIA采用MXC300-30的初衷(降低成本)
總結:
第一個CPU優點在于多媒體能力強,對于手機的基本功能:電話功能做得更好,雖然是dual core,但是實際用起來就是單核,第二個CPU優點在于速度快,相當的快,成本低,省電(很省電),缺點就是多媒體能力差,不能支持高象素攝像頭
順便說下N95等機型所用的OMAP2420跟OMAP1710是一個系列的,除了以下幾點都跟OMAP1710差不多,好處相當明顯
1.頻率為330MHz,很快,但是沒有MXC300-30快,也不能變頻,不知道有沒有XIP
2.內置3D加速器,在JAVA 3D的測試中能拿到900多分,N76只拿到200多,N73只有100多,因此N76雖然2D性能比N95好,但是3D性能差一大截,就在于這個,而且支持OpenGL特效(天啊)
3.支持更高的分辨率,更高的攝像頭象素(還沒有體現)
4.等等之類的
因此我估計,以后NOKIA高端機會繼續用OMAP2420甚至以后更高的型號,中低端則用MXC300-30,這樣S60在全面邁進Symbian 9.2 FP1后就全部都變快了.
至于N85,作為N-Gage接班人,你說不用個有3D加速器的CPU說不過去,但是看它的配置怎么也不像用和N81一樣的UPU,并且不支持200W以上的象素!NOKIA為推廣N-Gage用低成本的方案三也說得通,到底N85用第一還是第二還是呢?這都要等真機行貨現市才得一了解了!因為N-Gage要推廣到全N系列,部部都4000多以上.
當然大家都希望N85用2420,那樣的話我們的手機就可以流暢運行N-Gage平臺啦!^_^ ,就算N85不用2420!要支持500W的射像頭可以錄制DVD畫質!也必須使用附加的圖象多媒體處理芯片!!所以我對N85還是比較有信心的!說不定是新的CPU哦!主頻369!其他多媒體芯片獨立也說不定!!注定的就是一定比N81要好! 記得一點就是N81的CUP只支持200W的象素哦...我們期待的N85 500W不是蓋的!CPU一樣也沒關系速度快!因為我們還有更強的多媒體處理芯片!