• 5

(0628)我的調查:Galaxy S3的優異低耗電再提昇之可能性探討_有關power_profile參數值是否造成S3待機耗電的調查,以及我更新前後的耗電記錄

(1106)暫時沒辦法再更新

因為站方無法解決他牌使用者在三星區的「魚目混珠帖」
讓三星區被他牌使用者搗亂、混淆視聽
但站方卻是將我停權?!
沒關係...
這只是再次印證了「非理性的瘋狂,註解台灣競爭力倒退」

所以我無法回覆各位提問,請其他熱心網友幫忙吧

在這樣的情勢,本帖也有可能會被站方刪除
有需要的,請自求多福吧


====================================
(0628)有關power_profile參數值是否造成S3待機耗電的調查,以及我更新前後的耗電記錄
這是從昨天刷過xda 修改power_profile參數值之後,我所做的調查分析。
為了避免被無聊路人老梗、移花接木亂扯,我直接講結論:

結論1:
- 不論有或無刷了此xda修改power_profile參數值,S3的耗電依然是目前四核心手機中,表現最佳的。
結論2:
- 不論有或無刷了此xda修改power_profile參數值,根據我的耗電&溫度記錄都顯示沒什麼差異(原因:後面有說明)。
結論3:
- 一般使用者,是不需要理會有關power_profile參數值是否異常,因為目前尚無實證能確定此參數值,會導致待機耗電劇烈。
-> 除非你是像我們這類熱衷於探究調校ROM與提昇ROM性能的人,而且有能力自行處理的。

----------------------------------------------------------------------
簡單說明「power_profile參數值是否造成S3待機耗電」此事之緣由
話說有網友在xda論壇提問,為何待機時會有異常耗電發生。
而xda的 bala_gamer 大大,經過比對i9000與S3的[framework/res/xml/power_profile]參數值,發現了S3「Radio.on」其數值是34。但i9000卻是3.4。
-> 這樣的巧合,是不是令人高度懷疑這會不會是一個「小數點」的bug?對!我一開始也是覺得此事比之前在版上路人老梗的「爆炸疑雲」,要具體得多。

加上了我自己的簡單比對&調查了i9000與S3的[framework/res/xml/power_profile]參數值,如下:
i9000的power_profile.xml
<array name="radio.on">
<value>3.4</value>
<value>3.4</value>

S3的power_profile.xml
<array name="radio.on">
<value>34</value>

- 覺得這巧合,未免太巧合吧?
-> 所以我也自動自發地刷用此「修正包」,然後經過一晚的待機測試。以下就是我這幾天的待機測試數據圖:
----------------------------------------------------------------------
我更新前後的耗電記錄:
這裡先提供四張我自己S3的待機記錄,圖片左邊是電量%,右邊是溫度。
-> 而每張溫度的圖裡,有突然拉高的峰值(Peak)出現,這是我的鬧鐘響起時,點亮了手機屏幕的緣故。
1.更改power_profile之後的待機記錄:與更改前,似乎看不出差異。
(0628)我的調查:Galaxy S3的優異低耗電再提昇之可能性探討_有關power_profile參數值是否造成S3待機耗電的調查,以及我更新前後的耗電記錄
2.未更改power_profile前的待機記錄
(0628)我的調查:Galaxy S3的優異低耗電再提昇之可能性探討_有關power_profile參數值是否造成S3待機耗電的調查,以及我更新前後的耗電記錄
3.未更改power_profile前的待機異常記錄:此異常之解決,我是做了一次雙Wipe後,就不再發生。
(0628)我的調查:Galaxy S3的優異低耗電再提昇之可能性探討_有關power_profile參數值是否造成S3待機耗電的調查,以及我更新前後的耗電記錄
4.未更改power_profile前的待機記錄
(0628)我的調查:Galaxy S3的優異低耗電再提昇之可能性探討_有關power_profile參數值是否造成S3待機耗電的調查,以及我更新前後的耗電記錄
-----------------------------------------------------------------
補充說明:「修正包」的內容
必須說明的是,xda的 bala_gamer 大大所提供的「修正包」,前前後後僅修改的power_profile的地方,只有一處:
-> radio.on的Value值,參照過去三星i9000的設定值,從34改為3.4。其餘則無更動。

- xda的 bala_gamer 大大提供的CWM刷機包:[cell_stand by_Fix.zip]
- 僅適用於已經Root&更換過CWM界面的S3
下載連結:http://www.mediafire.com/?x7lhcpjjr9pg4mb

註:
- 沒刷機的話,就無法服用此[cell_stand by_Fix.zip]CWM包
-----------------------------------------------------------------
(0628)新增:如果要恢復成原廠預設的value=34,可以刷此CWM包
- 基於可後悔,能恢復成原廠預設的角度,我做了一個復原包
檔名:Restore from cell_stand by_Fix.zip
mobile01 附加壓縮檔: 201206/mobile01-a3665b6cec8d50039269a23c14e921b2.zip
-----------------------------------------------------------------
補充說明:S3 ZSALF1的power_profile的完整內容
附上:S3 ZSALF1的power_profile
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="none">0</item>
<item name="screen.on">71</item>
<item name="bluetooth.active">17</item>
<item name="bluetooth.on">0.3</item>
<item name="screen.full">380</item>
<item name="wifi.on">0.3</item>
<item name="wifi.active">96</item>
<item name="wifi.scan">70</item>
<item name="dsp.audio">44</item>
<item name="dsp.video">280</item>
<item name="radio.active">250</item>
<item name="radio.scanning">82</item>
<item name="gps.on">1</item>
<array name="radio.on">
<value>34</value>
<value>34</value>
</array>
<array name="cpu.speeds">
<value>12000000</value>
<value>10000000</value>
<value>800000</value>
<value>500000</value>
<value>200000</value>
</array>
<item name="cpu.idle">4</item>
<array name="cpu.active">
<value>577</value>
<value>408</value>
<value>249</value>
<value>148</value>
<value>55</value>
</array>
<item name="battery.capacity">2100</item>
</device>

-----------------------------------------------------------------
補充說明:「Radio.on」的作用
- 這裡講一下在framework裡的xml之power_profile,「Radio.on」的作用
1.是指當某些App透過framework使用到3G/Wifi(Radio.on)時,系統會根據power_profile所提供value參數值。
-> 整個手機的系統核心設定值,並不是透過framework裡的xml之power_profile來設定的,這是必須要釐清的。
-> 此數值是提供給OS framework作為App有用到3G/Wifi時之參數用途,並非直接調校電量之參數值。

2.至於這是否就等於3.4mA或34mA之類,有單位的意涵。我是持保留的。
-> 只能說根據與i9000的相同參數值來比較,的確是有小數點上的「巧合」
-> 而依據此「巧合」而認定為bug的話,則有待更多的查證。

3.其實此power_profile.xml裡的[radio.on]參數值,是否真的如大家直覺猜測的是一個錯誤,目前為止,我還是無法確定。
-> 只能說這樣的巧合,有可能是bug,但也有可能不是
-----------------------------------------------------------------
初步判斷:
各位看了前面我更新前後的耗電記錄:後,會發現到差異其實沒有想像中的大。
那麼為何有的人會反應待機時會有異常耗電發生,有的人卻是3G/Wifi開著待機,1-2小時才掉1%呢?
-> 這牽涉到你自行安裝的App或系統App本身時時有要進行3G/Wifi服務需求的話,此數值的影響才會透過呼叫framework時,得到上網更新(當然就耗電囉)。
-> 所以,[framework/res/xml/power_profile]參數值調高或調低,並沒有直接影響到前述App得到上網權限的許可與否。
-> 也就是說,此看似bug的參數值,其實並沒有如預期地影響到手機待機耗電量。
-----------------------------------------------------------------
那,誰才是能直接影響到待機耗電的
- 如果有像我一路從i9000換刷優化核心,到現在的S3就會知道,關鍵在於OS。更重要的是核心(Kernel)
- 為何是核心(Kernel)呢?
- 因為核心(Kernel)掌握的是包括I/O、對CPU/GPU/RAM的參數調校值等等,都是透過核心(Kernel)
-> 例如,玩刷機時總會碰到的超頻OC(Over Clock)&降壓uV(under Voltage),就是透過適度地提高CPU頻率的同時,做了降低電壓的舉措,讓你的Android手機性能與耗電達到更勝原廠調校,當然也有風險的表現。

而這裡僅聚焦在於「待機耗電」。待機時,既要盡可能地降低耗電,有更長的待機時間,又要能夠維持Android手機的反應速度,不能夠「一睡不起」
也就是idle stand-by時,非必要的活動包括屏幕點亮、背景上網資料交換等活動,都要被抑制。
換言之,基於前述原則而對於核心(Kernel)的相關設定值都做過了最佳化調整後,就會一切順利。

但是為何仍然有些人會反應耗電,有的人卻不會呢?
簡單的說,主要在於以下幾個部分
1.核心(Kernel)的調校值
2.韌體(ROM)的設定值
3.系統程式(System Application)的資源使用權限順位
4.自訂程式(Custom Application)的資源使用權限順位
5.某些自訂程式(Custom Application)的特異行徑後台搶資源使用權限順位

稍後,我會個別從這幾個Layer,做一些容易讓人理解的探討
-----------------------------------------------------------------
附帶一提:有關某帖談「智慧型手機耗電量大比較」之謬誤
話說,日前有人特意將智慧型手機耗電量大比較,iPhone 4S、Galaxy S3、One X、RAZR MAXX 誰是贏家?
此文連接貼出,並故意模糊焦點說S3即使換用大容量電池,依然耗電,指S3調教有問題之云云。
- 坦白說,智慧型手機耗電量大比較,iPhone 4S、Galaxy S3、One X、RAZR MAXX 誰是贏家?
本身是嘗試從電池容量配置的多寡,以及手機本身的實際使用3G/Wifi後之續航力的角度,談「智慧型手機耗電量大比較」,試圖引出Motorola RAZR MAXX本身超大3300mAh 電池的優勢,但卻草草做了結論,殊為可惜。
- 稍有使用智慧型手機經驗的使用者,就知道「智慧型手機3G/Wifi的效能表現,與電池容量配置的多寡是無關的」。
-----------------------------------------------------------------

- 我補充完畢後,本帖全文將合併至:我的S3 FAQ帖裡。
2012-06-28 18:02 發佈
從你的實驗情況來看,只能說power_profile的修改與否不影響S3的待機狀況,跟你的標題寫的還有第一個結論提到的目前四核心中續航力表現最佳扯不上關係吧?請多增加點比較目前四核心手機續航力的實驗內容吧
改那種數值有用的話,全部改成1不就好了?
這樣不是更省電?
所以i9000(單核?)跟s3(四核)比
s3比較省電
所以
s3是四核最省電.....
這是什麼觀察結果
板大

你的標題會引起某版的不悅阿

前面砲聲連連

xX魔殺Xx wrote:
這就是標準的打手啊,...(恕刪)


可以請問大大到底要拿什麼錢??別人將自己想到看到操作的放上來跟大家分享
又要牽扯到什麼呢??
D大就D大,又與三星有關了??何以得知??
有幾分證據說幾分話嗎??
konocn wrote:
從你的實驗情況來看,只能說power_profile的修改與否不影響S3的待機狀況,跟你的標題寫的還有第一個結論提到的目前四核心中續航力表現最佳扯不上關係吧?請多增加點比較目前四核心手機續航力的實驗內容吧


我平常沒開3G(門號根本不是吃到飽)
Wifi只有螢幕打開才會自動連上
螢幕關閉時,Wifi也是自動關閉

但更新之後明顯耗電跟發熱許多
待機掉的%速很快~~

持續觀察中

而且電池待機的耗電量竟然遠遠超過螢幕耗電量
這倒是很詭異了

XDA是表示如果修改完後
電池待機的耗電量將會遠小於螢幕耗電量~
這才是一般Android手機的耗電狀況吧


感謝你的實驗精神
但是我一直不懂電池待機的耗電量怎麼會遠大於螢幕耗電量 ?
我的通話量趨近於沒有 (因為是備用門號)
已搬至 Yuxian BLOG,標題 + yuxian 就可以搜尋到。

yuxian wrote:
我平常沒開3G(門號...(恕刪)


就是因為三星把這個小數點打少了...

電池佔用率,就是靠原廠的數值去計算,只能參考參考

像以前手機QQ,在線一小時大約會吃8-10%電力,但在電池那頁,即使他吃了超過5小時50%,他仍然只顯示他只佔3%, 原因是...QQ在線會讓CPU不進入休眠,但在ANDROID的定義,不讓CPU休眠不算是耗電的一種XD

yuxian wrote
我平常沒開3G(門號...(恕刪)

我的建議是先到CWM,做一次双Wipe就會改善

過去我們在i9000刷優化核心之後,都是這樣作
會讓你的系統設定值異常都清除
你試試看


danieliememe wrote:
我的建議是先到CWM,做一次双Wipe就會改善

過去我們在i9000刷優化核心之後,都是這樣作
會讓你的系統設定值異常都清除
你試試看


以往刷了兩隻手機
所以這次並沒有刷機
上次更新是原廠的OTA

照大大的意思是還原原廠設定後看看嗎...

我還在想說等三星修正這個小數點呢 = =a
已搬至 Yuxian BLOG,標題 + yuxian 就可以搜尋到。
  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?