隨著手機處理器和性能的飛速發(fā)展,高性能的處理器也成了不少玩家所追求的一個重要元素。而不少玩家都會提到手機處理器的“體質(zhì)”問題,那體質(zhì)究竟代表什么,我們又如何查看手機的體質(zhì)呢?
本文以現(xiàn)在中高端手機常用的高端SoC為例,分別有三星的Exynos 7420,高通的驍龍810以及聯(lián)發(fā)科的MT6795。
手機SoC的體質(zhì)究竟代表什么?
1.對于同一型號甚至同一批次的手機來說,都會存在不同的體質(zhì),這跟電腦DIY中常說的“大雕”CPU道理是一樣的。對于手機來說,出廠的SoC體質(zhì)也不盡相同。
2.好的“體質(zhì)”代表著什么?工作電壓更低,顯然會更加省電,當然這里的差距究竟大不大跟實際使用環(huán)境有很大關(guān)聯(lián)。
3.部分手機擁有第三方超頻內(nèi)核,可以對處理器進行超頻、降壓等操作,如果我們手動地把電壓調(diào)低,的確能達到和高“體質(zhì)”SoC相同的效果,但是不保證會穩(wěn)定工作。此外,如果“體質(zhì)”好的SoC,可以嘗試更低的工作電壓,獲得更好的省電效果。
4.關(guān)于不同體質(zhì)的功耗差距,外媒在對MX4 Pro進行詳細評測的時候,發(fā)現(xiàn)在GFXBench測試中,使用同樣SoC的Galaxy Alpha比MX4 Pro的處理器功耗要高25%。后來他們發(fā)現(xiàn)手上的Galaxy Alpha是“倒數(shù)第二差”的體質(zhì),而MX4 Pro則是“中等”體質(zhì),它們的GPU在工作的時候不同頻率下電壓相差62.5mV(如下圖所示)。
下面我們來看看來自三星、聯(lián)發(fā)科以及高通的中高端SoC查看體質(zhì)的方法:
三星Exynos 7420、Exynos 5433
首先來看看Exynos 5433和Exynos 7420在三種典型的體質(zhì)ASV2、ASV9以及ASV15下的GPU和CPU不同頻率下分別對應的電壓值。
我們是通過asv_table文件(使用RE管理器,過程中不需要獲取root權(quán)限)查看GPU不同頻率對應的電壓,路徑方面,Exynos 5422打開/sys/devices/11800000.mali/asv_table即可。對Exynos 5430、Exynos 5433、Exynos 7420而言,打開/sys/devices/14ac0000.mali/asv_table。對Exynos5260,則是打開/sys/devices/platform/mali.0/asv_table。
以下是一些例子:
韓版Galaxy Note Edge(SM-N915K,Exynos 5433),700MHz的時候工作電壓是1.075V,比上面表格中的ASV9要差,屬于中下等的體質(zhì)。
港版Galaxy S6 edge(SM-G9250,Exynos 7420),700MHz的時候工作電壓是800mV,恰好符合表格中ASV9,屬于中等體質(zhì)。
港版GalaxyNote5(SM-N9200,Exynos7420),700MHz的時候工作電壓是775mV,ASV11,屬于中上等體質(zhì)。
接下來介紹的是一種更直觀和進階的查看方法,雖然同樣是使用RE管理器,但是它的門檻要高出許多,需要獲得Root權(quán)限同時更改所讀文件的權(quán)限:
然后正常使用文本方式查看即可,打開以后頓時讓人覺得發(fā)現(xiàn)了“新大陸”,三星簡單直接暴力地把ASV數(shù)值標了出來,而且細化到了CPU的大核、小核、GPU甚至ISP。上圖是前文提到的Galaxy Note 5,可以看到G3D即GPU的ASV值是11,和剛才700MHz時的775mV是相對應的。
高通驍龍810
雖然驍龍810的發(fā)熱、功耗、性能各方面都有不少的槽點,但是很多手機廠商的中高端機型還是不得不使用它,在舍棄了PVS值以后,驍龍810已經(jīng)擁有一種全新并相對復雜的查看體質(zhì)的方法。
逼死處女座 中高端手機查看“體質(zhì)”指南
驍龍810查看體質(zhì)的方法同樣有一個前提就是需要先獲取Root權(quán)限,使用的工具依然是我們的老朋友re管理器,打開/sys/kernel/debug/cpr-regulator/apc1-corner/debuginfo(其中apc1-corner代表大核A57,apc0—corner代表小核A53)。
在根據(jù)源碼查找到到相應corner的電壓值,例如corner5最好是725mV,最差是900mV,所以可以判斷我們剛才測試的手機大概屬于中等偏差的體質(zhì)。
聯(lián)發(fā)科MT6795、MT6752
如果不算還沒大規(guī)模上市的Helio X20(MT6797),那Helio X10(MT6795)就是聯(lián)發(fā)科旗下最強大的處理器,而使用這顆SoC的手機手機可以說囊括低端手機到中高端手機,它也有自身查看體質(zhì)的方法:
同樣是使用re管理器,打開/proc/cpufreq/cpufreq_ptpod_freq_volt,而且這過程不需要獲取Root權(quán)限。打開以后可以看到各級CPU頻率所對應的電壓,例如我們這里使用MT6795M的樂視超級手機1,最高頻1950MHz,此時的電壓是1.08125V。這里也給大家一個參考,對于MT6795M而言,1950MHz的時候,1.10xxxV電壓屬正常,超過1.11xxxV的可以認為是體質(zhì)較差的,而低于1.09xxxV的可以認為屬于體質(zhì)較好的。
結(jié)語
看完這幾款SoC的體質(zhì)查看方法以后,是不是覺得整個人都不好了?如果你是一名處女座或者完美主義者,可能看過這篇文章以后會增加不少煩惱…如果條件允許的情況下,在購買手機之前,的確可以挑選體質(zhì)相對較好的個體,當然這種環(huán)境也僅限購買水貨手機了。而且不需要root的情況下查看體質(zhì),也只適用于三星SoC的手機(僅限GPU體質(zhì))以及聯(lián)發(fā)科的手機。針對使用高通SoC的手機和行貨手機來說,就只能購買了手機以后再看看自己的“RP”如何了。需要特別說明的是,體質(zhì)稍差的手機在使用上是不會有任何問題的,可能只是會在續(xù)航和發(fā)熱方面稍差一點罷了。俗話說得好:又不是不能用。