-
1 # 愛,我們在路上
-
2 # 汪星人W
第一:安卓為什麼會卡?
通常人們會抱怨安卓系統不好,對硬體要求高,容易卡頓。其實,iPhone 一代的時候也卡的厲害。即使到了 iPhone 4S,當你上了新版本的 iOS 也卡。
WP 第一代不卡是因為 WP 人為的限制的滑動速度,你快速滑動,系統根本不理睬你,還是慢慢來,犧牲速度以保證流暢性。此外,WP 的動畫做的很充分,用快速的動畫掩蓋速度和卡頓。這樣給人的感覺就是不卡。
而早期的安卓沒有做這麼多,直到 4.2 以後才逐漸成熟,動畫過渡有了,黃油計劃有了,卡頓問題也就沒有了。此外,安卓因為原理的問題,影象方面 GPU 加速做的比較晚,很多安卓程式還要依賴 CPU 的效能。如果解析度太高負擔太重而 CPU 效能不足,也會卡頓。所以,安卓不卡頓的硬體門檻比 iOS 和 WP 要高一些,低配置的安卓機容易出現卡頓現象。也就是說,安卓的卡頓並不是一個必然現象。但是當處理器效能不夠、解析度過高、軟體本身有問題或者系統版本過老,就會出現卡頓,影響體驗。
第二:流暢和核心數的關係
很多人看手機,就是看核心數。認為核心多的效能好,不會卡頓。抱怨 " 八核還會卡 " 就是基於這種思想。而事實上,系統的流暢性和幾個核心關係不大。我們所說的流暢性包括兩部分。
A是系統本身的流暢性,實際是 " 啟動器 " 這個應用的流暢性。
B是應用的流暢性,就是各種應用執行的流暢性。
影響這兩個流暢性的並不是核心多少,而是單核心的效能和記憶體的頻寬(這也就是電腦顯示卡為什麼一些2G視訊記憶體的沒有1G視訊記憶體的好,因為頻寬不一樣)。我們的 " 啟動器 " 和各種應用大多數情況下只能利用上一個或者兩個核心,能利用四個核心的就很少了,能利用上八個核心的鳳毛麟角。所以決定速度快慢的並不是有幾個核心,而是單核心的效能如何?
現在市面上處理器,有 A7、A9、A15、環蛇各個版本、還有 Intel 的,效能差異很大。如果是用 A7 的話,八核心不如 A15 的兩個核心管用(A7和A15不用我解釋了吧)。從流暢的角度看,單個核心的頻率和型別更重要,核心數多了沒用。
第三:解析度和記憶體頻寬的關係
對智慧手機或者平板來說,都是 SOC。也就是說顯示核心是整合的,和 CPU 共享記憶體頻寬,沒有獨立的視訊記憶體。而手機也好,平板也好,解析度都越來越高,這就對記憶體頻寬提出了很高的要求。
程式執行需要在記憶體裡面執行,處理器再快,記憶體存取速度跟不上,系統一樣會卡頓。而解析度越高,對記憶體頻寬的要求就越高。在記憶體頻寬不夠而解析度過高的情況下,無論處理器快到什麼程度系統都會卡(這也就是WP的低端機解析度很低的原因)。在安卓的早期,WVGA 的解析度只有 800*600=48 萬畫素,對記憶體頻寬壓力不大。但是隨著安卓解析度的飆升,頻寬就成為問題。那麼多少頻寬合適呢?蘋果產品可以做個參考。
The New iPad 是個很有意思的短命產品,它使用的處理器和解析度可以做一個參考。A5X 處理器其實只是一個雙核 A9 的處理器,主頻還不高,和 MT6577 一個檔次。而能支援 The New iPad 流暢執行的是 A5X 強大的圖形效能和記憶體頻寬,A5X 的記憶體頻寬高達 12.8GB/S。The New iPad 的解析度是 2048*1536=314 萬畫素,也就是說,蘋果認為每 100 萬畫素提供 4GB/S 的頻寬可以保證基本流暢性。和 A5X 而同時期的 A9 四核處理器頻寬只有 4.2GB/S,6.4GB/S。他們用 1280*720=92 萬畫素的解析度,每 100 萬畫素可以提供超過 4GB/S 的頻寬,基本也能保證流暢。
 而到了 1920*1080=207 萬畫素的時候,就只有 8064 的 8.3G/S 頻寬勉強可以支撐了。這就是為什麼第一代 1080P 智慧手機都用 APQ8064(小米二代第一個使用) 的原因。
最新的驍龍 801(8974AC)記憶體頻寬高達 14.9GB/S,支援 2560*1440=368 萬畫素的解析度,剛剛過了 4GB/S 每 100 萬畫素的底線,也有了流暢的基礎。這是為什麼最新的幾款手機敢於支援這個解析度的基礎。但是,市面上其他幾款處理器就很不樂觀了,MT6592 的頻寬大約是 5.3GB/S,支援 720P 不是問題,但是支援 1080P,每 100 萬畫素只有 2.56GB/S。無論啟動器怎麼最佳化都很難流暢,這就是八核心反而卡頓的原因。同樣,華為海思的 K910 的頻寬是 6.4GB/S,比 MT6592 要好,但是帶 1080P 也會吃力。筆者最近在測試一個 Intel ATOM Z3735D 的平板,314 萬畫素只有 10.6GB/S 的頻寬,也是感覺卡頓。
總結:智慧手機流暢性的秘密
透過上面的分析,我們可以看出,智慧手機的流暢是多方面因素所決定的。對使用者來說,首先要看手機的解析度和記憶體頻寬,兩者比例是否合適,如果解析度太高記憶體頻寬太低,對軟體最佳化的要求就很高,很難流暢。
有些廠商會玩解析度最佳化的優勢,譬如名義是 1080P 的螢幕,實際給你顯示的是 720P 的內容,LG 就有這個功能。採用這類技術的廠商可以在效能不夠的情況下保證流暢。不過對消費者來說是體驗縮水。MT6592 搭配 1080P 螢幕的組合很難流暢,這是硬傷。
如果一個機器的硬體配置沒問題,但是體驗依然不流暢。就是啟動器和軟體選擇的問題。這種手機你可以自己裝一個 APX 或者離子啟動器,蘋果啟動器之類的第三方啟動器,立即有脫胎換骨的感覺。
同樣,硬體達標的機器,軟體不流暢,可以換其他軟體,譬如官方微部落格戶端不流暢,可以換 Fuubo。自帶瀏覽器不流暢可以換其它瀏覽器。一些壟斷性的軟體做的體驗糟糕、不思進取不是手機之罪。
-
3 # 一李
手機玩遊戲很卡?你可能又錯怪了CPU
很多時候,我們談論一部手機的效能,首先就會說它的CPU,目前比較常見的有高通驍龍、三星獵戶座、海思麒麟、蘋果、聯發科等品牌。
而聯發科的CPU在使用者口碑方面一直都飽受詬病。在網路上就曾經流傳著這樣一張圖片,大概的意思是“聯發科十核處理器,一核有難,九核圍觀”,雖然有點誇張,但卻非常形象。
在手機廠商中,提起聯發科處理器,人們自然會聯想到魅族。比如一些魅族的粉絲一看到新機又是搭載聯發科CPU,就會發出一聲長嘆:魅族還有救嗎?
在昨天 魅藍 E2 新品釋出會上,李楠就提到,一臺手機的效能並不單單是看CPU,手機使用是否流暢,GPU也非常重要。
搭載聯發科P10處理器的確是魅族的傷心事,這個梗估計可以說上10年。
接上面的話題,貓妹今天並沒有要黑聯發科的意思,而是想重點講一講CPU的好搭檔:GPU。
雖然看上去只有一個字母之差,但要講到遊戲娛樂效能,GPU絕對不容忽視,甚至有些時候作用比CPU還大。
GPU的全稱是 Graphics Processing Unit,也即是圖形處理單元的意思,通俗的理解就是手機裡的“顯示卡”。
一說到顯示卡,很多小夥伴估計就醍醐灌頂、茅塞頓開了吧。
關於GPU這個概念,最早確定是由nVIDIA(英偉達)公司在1999年釋出型號為 GeForce (代號NV10)的3D晶片時首次提出來的,當時的定義是:
三角形變換能力達到每秒一千萬個三角形以上的3D晶片
在早期的智慧手機時代,GPU功能更多的是依賴CPU的“軟加速”能力對軟體、遊戲等進行處理,再呈現到手機螢幕上,可以說CPU是既當媽又當爹的角色。
但隨著近幾年智慧手機的高速發展,手機GPU也發揮著越來越重要的作用,在SoC裡擁有了自己的地位。
GPU將所有圖形顯示功能從CPU那裡接管了過來,並提供影片播放、影片錄製和照相時的輔助處理,使得CPU被大大解放。
手機GPU的誕生,是移動市場的一次大革命。所以說,我們現在所談論到的手機處理器,可以用以下等式來簡單概述:
手機的處理器=CPU(資料處理器)+GPU(圖形處理器)+其他
好了,講到這裡,GPU的重要性已經不言而喻,特別是在遊戲渲染的時候,如果沒有強大的GPU支援,3D遊戲是根本跑不動的,也容易出現宕機的情況。
貓妹年輕的時候就曾經因為玩遊戲時手機卡死,砸爛過N部手機。
那麼,在目前市場上主流的移動GPU又有哪些呢?彆著急,貓妹這就帶你往下看。
蘋果:PowerVR系列
高通:Adreno系列
ARM:Mali系列
2016年,蘋果挖了Imagination的牆角,重點打磨自家GPU的效能,不可否認,在所有GPU的效能中,蘋果是屬於頂級的。
Adreno系列倚仗高通驍龍處理器的壟斷性優勢,份額一直居高不下,最新的驍龍835移動平臺,搭載的是Adreno540 GPU。
ARM Mali系列作為公版架構GPU,經常在三星Exynos、海思和聯發科上見到,目前最強瑪麗是去年釋出的G71系列。
在去年年底,搭載海思麒麟960的華為Mate 9就因為SoC整合了Mali G71 MP8,在魯大師跑分上摘得“最強遊戲手機”的桂冠。
小結:
每一個成功的男人背後都有一個好女人,如果把CPU比作男人,那麼GPU就更像是一個女人,默默地付出,卻成就了她的男人。所以,看完這篇文章,你應該懂得影響一部手機效能的除了CPU還有GPU。(小編也想做這樣一個背後的女人,所以看完點點關注唄!)
-
4 # 北苛曦然
現在是手機效能過剩的時代,平常CPU已然夠用,只不過GPU還存在差距,比如聯發科CPU製程工藝已經是第一梯隊,可GPU也就是在高通的6上下。
-
5 # 又是專家說你妹
mtk x20遊戲效能並不差,就是工程師腦子夾了,我ROOT了之後,用軟體鎖核,單開一個A72-2.3g+兩個A53-2.0g+兩個a53-1.4g,王者農藥全特效高畫質描述團戰基本滿30楨,由於20奈米發熱量,a72真的效能很強也很熱,一旦遇到發熱必定降頻,降頻就掉楨咯,就算用軟體鎖核調教也沒用,難怪有人說mtk玩遊戲卡得狠,在這裡告訴大家x30也是個坑,cpu調教跟高通根本不是一個檔次,經常玩遊戲的還是選擇高通旗艦處理器或者選擇蘋果手機(老款6s玩遊戲的確吊打目前安卓所有旗艦)安卓手機處理器走得路還有很長很長……
回覆列表
第一.自己手機的配置低,所以比較卡。
第二.手機用的太久,導致其使用生命降低,從而手機變卡。
第三.記憶體太少,不夠用。
第四.訊號不行,網路不行。