Desire HD有感ROM 2.3.3發佈已經有一段日子,目前看起來比較大的不明問題出在Sense 3的接聽電話上(有些人會FC),不過由於不是每個人都會發生,所以目前還無法得知正確的解決辦法,只能請發生問題的讀者略過14~20步驟。
本篇目標讀者為有服用機器達人所提供的MDJ's核心v23,著重在耗電與超頻的討論上。
調整有感ROM 2.3.3 MDJ's核心CPU時脈上限
MDJ's核心v23在最低時脈的電壓為900mV。而最高電壓,原廠在1GHz時脈下的電壓為1100mV(非1200mV),MDJ's核心v23運作在1.2GHz時脈下的電壓皆在1100mV以下(非1.3GHz),因此在1.2GHz以下運作時,一般稱此時為低電壓運作。而MDJ's核心v23運作在1.3GHz的電壓為1175mV(與1100mV相差無幾),1.4GHz則為1250mV,1.5GHz則為1300mV。
由於MDJ's核心v23在未設定的狀況下,核心最高時脈只會運作在800MHz,因此欲調整核心最高時脈可服用機器達人所提供的檔案來調整。
下載【DHD_2.3.3_MDJ_CPU_FREQ.zip】,解開來後一共有九個zip檔案可供ClockworkMod Recovery服用,根據檔名可知道服用之後可將最高時脈調整為多少。
不建議服用MDJ-KERNEL-CPU-FREQ-1.6G.zip與MDJ-KERNEL-CPU-FREQ-1.7G.zip,有機會開機沒多久就立即當機,甚至開不了機。建議服用MDJ-KERNEL-CPU-FREQ-1.2G.zip或MDJ-KERNEL-CPU-FREQ-1.3G.zip即可,或是服用MDJ-KERNEL-CPU-FREQ-1.1G.zip即有機會上看2000分,並且比原廠來的省電。
至於MDJ-KERNEL-CPU-FREQ-Default.zip,服用後則會回復原本未調整的狀態,更換回原廠核心或是其他來源的核心前,請先服用此檔。
欲瞭解CPU頻率狀態,請參閱「系統監控 (OS Monitor)」。
CPU頻率與待機耗電量的關連
正常情況下手機待機時,除了會更新資料的應用程式偶爾會醒過來背景擷取網路資料外,不會有前景的程式在執行(比如看影片、聽音樂、看新聞、玩遊戲)。
而超頻之後,強迫待機以較低的CPU頻率運作變成是必要的,因為整體的平均電壓值提高了,因此除了縮短待機時應用程式背景更新的持續時間,讓這些程序快一點完成它的工作,好讓CPU進入閒置狀態外(檢視所有應用程式的更新頻率,每兩小時不會更新資料超過一次,選擇能在幾秒內就能更新完資料的應用程式是很重要的),還要降低待機的運作頻率,好維持原本待機的平均電壓。
SetCPU與CPU低時脈待機探討
SetCPU的好處是可在開機的狀態下調整CPU變頻範圍與頻率調整的政策,可設定手機螢幕關閉待機時,強迫以較低的CPU頻率運作。
後者有一些缺點,在於其反應不夠快速,最高可能需費時七秒才能將CPU調整為正常速度,有機會導致Lock screen反應不及(XDA說的,我覺得還好)。有的核心不需要使用SetCPU,在其smartass的CPU管理政策下,可達到這個目的,但smartass多半並不穩定,且跟核心作者的功力有關,因此我還是喜歡ondemand的CPU管理政策(一般作者不會動這部分的程式碼),CPU變頻的反應也最快。
而最新的做法來自Virtuous Unity的團隊,該ROM負責核心的人是m-deejay(MDJ),其中另一個成員使用C撰寫的常駐程式來控制手機待機時的頻率(特徵為設定值在 /system/etc/virtuous_oc,且需移除SetCPU才會運作),反應最迅速也最穩定,之後機器達人會研究這個作法。
在機器達人提供更好的作法前,讀者可以進入SetCPU,這裡不用SetCPU做超頻控制,只用SetCPU控制待機頻率,方法如下:
- 選擇情境模式
- 勾選「啟用」
- 增加一個情境模式就好,設定值如下
情境模式:關閉螢幕
最高:76800(或更低)
最低:245760
調節模式:ondemand或conservative
優先級:無所謂
最好的設定尚無定論,因為資料收集不夠,歡迎提供待機超過六小時的耗電百分比與設定值。
待機的耗電測試
手機在開螢幕使用的過程一定會比較耗電,尤其是玩遊戲的時候,CPU通常維持在100%的高檔,這部分沒法給建議。至於待機覺得耗電的讀者,我建議用以下步驟測試。
- 移除所有監控軟體與工作管理程式(不是停用,是移除!),監控軟體包含網路流量、電池、3G與WIFI訊號、CPU&記憶體使用率等一切監控軟體,電力控管軟體也沒必要留著。Battery Monitor Widget、OS Monitor除外,可以使用。
- 檢視所有會更新資料的應用程式,查看其更新間隔,調得越長越好。
- 留意Friend Stream每次更新資料所耗費的時間,並將更新間隔,調得越長越好。機器達人只有用HTC Sense版Facebook(只為取得生日的行事曆),更新排程是一天一次。其他噗浪什麼的,我都沒用。
- 睡覺前把電池充飽,然後拔掉充電線睡覺去。
- 起床看剩餘電力百分比。
測試條件為自動更新、WIFI、GPS皆為啟用,起床後電力還剩85%以上就代表手機狀況良好。
延伸閱讀
引用網址:https://gfans.bryan.tw/2011/06/26/1983/trackback
我刷ARHD 5.1.11
使用小布大說的Virtuous Unity團隊的自動超頻核心
不過我發現每次重開機時最高頻率會被系統監控這app限制在1g以下、精確一點說是998400
所以每次重開機都要進去系統監控裡面的雜項解除限制才行
這是系統監控這個app的bug嘛?
另外依小布大的說法、那麼安裝setcpu來控制超頻
但是不現在關閉螢幕時的最高最低使用頻率這樣會比較好嘛?
上面打錯字...
最後一句的不現在、應該是不設定才對
該核心的bug,因為根本就沒有998400這個選項
所以才會跑在800
我提供的檔案就是更改998400這個值所在的位置
適用Virtuous Unity的核心
系統監控顯示無誤~
我剛看了一下mike給的post
Android Revolution HD OCUV kernel (1.22 GHz) for HTC Desire HD / HTC Inspire 4G
==================================================
| 230400 | 307200 | 384000 | 460800 | 537600 | 614400 | 691200 | 768000 | 844800 | 921600 | 998400 | 1075200 | 1152000 | 1228800 |
==================================================
有998400這個頻率說
我的意思是、每次重開機我都需要手動調整一次成1228800、不然都會被系統監控鎖在998400這個頻率
SetCPU有個set on boot,打勾就可以開機設定自動生效
SetCPU未運作的狀態(反安裝最好),接著重開機,這樣看最準
真正該核心支援的頻率,先用adb shell使用以下指令查看
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
v23的結果為
245760 368640 768000 806400 1017600 1113600 1209600 1305600 1401600 1516800 1612800 1708800
再檢查
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
得到的值如果是9xxxxx,按照這個例子就會跑在806400
我的setcpu目前是用鈦備份凍結的狀態
下cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies結果是
230400 307200 384000 460800 537600 614400 691200 768000 844800 921600 998400 1075200 1152000 1228800
再檢查
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
結果是1228800
重開機後再檢查cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
結果是998400
也就是每次重開機頻率就會自己跳回998400
接下來我進系統監控、把最大頻率改成1228800後、用鈦備份把系統監控給凍結
重新開機後再檢查cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
結果還是998400......難道是ARHD本身的BUG?
因為如果我看的沒錯、預設max應該是用1228800下去跑不是嘛?
最後我手動把scaling_max_freq這個檔案改成1228800了
應該沒關係吧?
我錯了、手動改完重開機後又跳回998400.......
還是setcpu不能用凍結的、一定要用移除.....
回報一下、真正移除setcpu重新開機後
再檢查 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
結果是1228800
看來好像真的是被setcpu給影響了
可是都已經凍結了怎麼還會@@
研究我提供的檔,修改一下數值,即可套用在您的Desire HD
囧、小布大還沒睡
我有研究小布大提供的檔案、然後用rootexplorer下去改、可是在setcpu未移除前、會自己跳回998400
移除後就不會了、我懷疑即使凍結、還是在某個地方會被影響到
現在移除後重開機就一直保持再1228800了
凍結setcpu是沒用的
請參考/system/etc/init.d/83oc檔
請問83oc是哪個核心或是哪個ROM裡會有擺這個檔?
布大 > ARHD 5.1.11
看了一下、囧、看不懂
不過還是謝了
可設定關閉螢幕的最高與最低使用頻率,但按照我的待機測試方法好幾天,我覺得效果有效,所以最後一個用SetCPU的理由對我來說是不是那麼重要了,所以我寧願反安裝他
真要這個效果,我也有辦法移植這篇「Introduction to the new Overclocking Daemon」
http://forum.xda-developers.com/showpost.php?p=14529333&postcount=5
但我覺得花的時間成本與得到的效果不成正比,直接放棄
反安裝SetCPU,用我的方法來控制最高頻率,
最低頻率不需要管
了解了、小布大是直接控制系統的最高頻率、其他不管對吧
另外我想請問、我有在用Battery Monitor Widget監控用電
我發現有時會有不明原因持續每五分鐘消耗50-80ma
但是也會出現每五分鐘只有4-8ma的狀況
我該如何去追那邊出了問題?
另外googlemap的定位功能會很吃電嘛?因為有開沒開都會有上面的情況
我自己的使用習慣也是能不更新的就不更新、不然就是設定為手動或是開啟時才更新
老實說很難追
至於google map從設定顯示中看出來有在吃電
但也是原因不明,非常舊版的google map卻沒這個現象
會吃電的程式太多,尤其是很多監控軟體(吃電還無法從系統的一些資訊看出來),所以只能追求一段夠長的待機時間(比如睡覺),能測出待機耗電的大致狀況,不要太離譜,我就沒打算追根究底了,因為實在太浪費時間。
剛剛拔掉usb線一小時就吃掉5趴的電.......然後點開使用狀況、地圖都會佔很大一部分說
可是開不開定位都差不多、我懷疑會不會是新版google map的問題、可是也不是常常都會這樣
有時又很不吃電、真的很難追說
總不可能把200個app一個一個凍結查原因吧Orz
那如果使用SetCPU了還需要服用【DHD_2.3.3_MDJ_CPU_FREQ.zip】嗎?
用了SetCPU就不需要DHD_2.3.3_MDJ_CPU_FREQ.zip
且SetCPU會蓋過來自於DHD_2.3.3_MDJ_CPU_FREQ.zip的設定
但...我習慣系統軟體少裝一個是一個
我第1次刷的時後,也很不順利,馬上放棄。
過幾天想再刷一次,再重看一次講解說明,發現漏了第19點,
用到現在還不錯,沒有其他問題。
不曉得是不是運氣好。 ^^
本身布大的rom再刷布大提供MDJ+sence3.0+color
請問小布大,
目前是刷了【DHD_2.3.3_AndroidMan.zip】和【MDJ-KERNEL_v23-170M.zip】,一切運作正常。
原本有安裝SetCPU,已經移除,但是在安裝【MDJ-KERNEL-CPU-FREQ-1.2G.zip】後,檢查scaling_max_freq顯示為1036800,如果用手動修改為1209600,重開機後還是回變回1036800。
請問如何才能順利將最高頻率變更為1.2G。感謝您
我也遇到同樣的問題,我是用recovery刷 1.1G 1.2G 1.3G 1.4G,開機完未做任何設定,用OS Monitor去看,都還是1G無任何改變。不知問題出在哪裡?煩請大大解答~~
找到我的問題 重刷MDJ-KERNEL_v23-250M.zip 再刷 MDJ-KERNEL-CPU-FREQ-1.2G.zip 就可以正常使用~
感謝您的回覆,我也試裝了MDJ-KERNEL_v23-250M.zip,結果還是一樣1036800。回覆原廠kernel後再重裝MDJ-Kernel也試了很多次,目前暫時想不到辦法了。我慢慢在xda爬文,看能不能找到蛛絲馬跡,加油 !!! ^_^
布大沒有提到進出launcherpro清單會卡的問題
請問是因為您使用上都完全正常嗎?
我也有相同的問題!
有時候會一點點卡~
使用Launcher Pro會卡的朋友可以試試看
把程式集裡面的圖示列數從4列調整成5列看看
我自己的和我朋友的這樣設定之後就會順很多~不會卡
我不知道為什麼會這樣~~也許等Launcher改版之後會好很多吧~~
在過去, 用sense2.1 或3.0版本 有超頻或沒超頻
第一次使用luncherpro 是0.5x 版本,不管2.1 或3.0 用起來就是非常不順
拉到桌面清單(5頁)更是誇張到不行,根本是瞬間移動(停頓一秒瞬間跑到清單)
後來,將luncherpro 更新到0.8.6,
嗯….…不錯 手感好很多,在5頁還沒擺任何東西,一拉親眼目睹從大縮到小
非常清楚,後來將東西擺滿,再拉,也是很順,但在縮到全頁之前小頓一下
(大家可以再試試看)
我dhd 入手2個月,在布大加持下,該玩都玩了
所以從gri40-2我就一直玩rom 更甚至尋找適合的核心,最終我還是不玩超頻
因為以系統而言,1g跟1.6g其實沒啥差別,遊戲而言,根本沒幾個大作能放手機內存
最後讀取快慢仍以SD 卡為準,其是超了頻,做任何動作都很容易上1.2g
其實是非常耗電的,所以我認為是沒必再去操它,目未前沒什麼軟體是dhd 跑起來會很難看的
忘了說上想測試luncherpro 不管是布大特調還是有感rom+一堆離離落落的核心
或是k大的rom+核心
階交叉測試過,luncherpro 才是主因
後來再裝任何天氣Widgets 或是日曆 通通都不影響luncherpro 的順暢度
我當時也想過是launcherpro的問題
但是升級到0.8.6還是沒用,狀況相同
後來乾脆砍掉重練試試(就是完全不用鈦備份還原任何東西),直接上market裝launcherpro
結果還是卡..我想這個rom大概跟我的dhd無緣了吧..
我可以說調成五列並不會有影響
因為我一直都是五列
也是卡
我完全沒完問題,應該有問題的人,會有相同的特徵
請分享設定與桌面使用的工具
看看大家能不能一起找出答案
更新文章內容,一定強迫待機以較低的CPU頻率運作!
布大:我來提供試用資料
1. setCPU設定 關閉螢幕 最高:101700(或更低) 最低:245760 調節模式:ondemand 優先級:100
結果:睡眠待機00:00~07:00/電力百分比100~93%
(環境WiFi(永不斷線)+3G),數值不相同最多10次內。
2. setCPU設定不變,假日待機AM09:25~PM09:35/電力百分比90~47%(通話1.5分鐘共計11通)
布大:我來提供試用資料PART2 2011-06-26
1. setCPU設定 無(已刪除)/使用MDJ-KERNEL-CPU-FREQ-1.6G.zip/WiFi(訊號差)+3G/當天零晨連續收到八封附件(4MB)的E-mail
結果:睡眠待機22:45~07:00/電力百分比100~82%
布大:我來提供試用資料PART2 2011-06-26續文
1. setCPU設定 無(已刪除)/使用MDJ-KERNEL-CPU-FREQ-1.6G.zip/WiFi(訊號差)+3G/當天零晨連續收到八封附件(4MB)的E-mail
2. 環境:工作WiFi+3G/室外無WiFi/室裡3G=0~2格,上午連續收4封附件(2~4MB)的E-mail
結果:睡眠待機22:45~12:25/電力百分比100~45%
ps:尚未通話...
布大:我來提供試用資料
1. setCPU設定 關閉螢幕 最高:806400(或更低) 最低:245760 調節模式:ondemand 優先級:100
結果:睡眠待機00:34~07:04/電力百分比95~88%
(環境WiFi(永不斷線)+3G)。
布大:
說真的,測試三天...我覺得原模組+setCPU設定超頻值與低頻值,比較省電.
使用MDJ-KERNEL-CPU-FREQ-1.6G.zip,從AM00:00一直無法過PM03:00,就已經耗了剩27%
布大:結束測試..
我無法還原原有的模組.只有重新刷有感ROM,重新走一次有感ROM刷機流程.
1. setCPU設定CUP最高值1612800 最低值245760 關閉螢幕 最高:806000(或更低) 最低:245760 調節模式:ondemand 優先級:100
結果:睡眠待機00:00~07:00/電力百分比100~93%...又恢復了省電的能力.
PS: setCPU如果沒有設定set on boot, Profiles內的設定項目是不會有動作..(我的覺得)
請問一下 MDJ-KERNEL 能夠設定 ,關閉螢幕時的最高頻率嗎?還有是就是執行時的多段頻率及電壓。 麻煩大大告知一下 謝謝囉~
需要setCPU來設定,Profiles內的設定項目如:關閉螢幕時的最高頻率嗎?還有是就是執行時的多段頻率及電壓
Task manager. 好像失效 ,無法手動清除
小布大我想請教一下
有沒有類似Battery Monitor Widget的但是是紀錄3g訊號的app?
例如每五分鐘將訊號強度寫入log檔中
2011.6.28 1500 -69
2011.6.28 1505 -72
2011.6.28 1500 -65
2011.6.28 1500 -78
我最沒研究的就是監控軟體
之前裝過大家曾愛用的顯示3G訊號強度的小工具(忘了啥名字)
被他的吃電嚇到一次就不敢用了
其實紀錄3G訊號強度是沒意義的
訊號強,速度不一定快,還是要看那個區域有沒有很多人在上網
我只是想查看訊號和吃電狀況相關性大不大、速度方面我不是很care
回報使用一週的耗電情形:
砍掉重練以EXT3格式服用DHD有感ROM2.3.3照步驟刷到23項,【MDJ-KERNEL_v23-170M.zip】+SetCPU_v2.1.4,沒安裝CallRecorder和CIFS Manager,使用HTC SenseUI(沒使用LauncherPro),WiFi+3G啟用,自動同步Google、HTC Sense、Friend Stream、氣象,自動更新間格設4或6小時,移除監控軟體與工作管理程式 。
SetCPU設最高1.3G/最低245M ,另外設定關閉螢幕最高245M/最低245M,都是ondemand
模式。
睡眠待機(有WiFi環境)從0100~0700,電力由100%--94%或93%,耗電情況算優的了!!
另外:
(1). 此版Radio在WiFi信號差時會立刻斷開轉3G不會強行連線,比2.2.1版好!
(2). 通知列上Gmail圖示是灰色的,跟2.2.1版的彩色圖示不同,是我的問題嗎?還是大家都是這樣!
(3). Com.Android.Phone異常情況,昨天發生了! 先前看到回報有些人會發生,所以自己測試多通:沒有聯絡人資料來電都顯示號碼,螢幕開/關時都正常無異狀!昨天的情況是在待機下螢幕關閉感覺手機在震動,拿起一看是通來電但號碼未知的,但是怎麼沒來電鈴聲(我自訂MP3位於SD卡上),再仔細一看連SD卡也異常,也無法接聽電話,只好重新啟動!這個問題持續觀察中,再回報!
(4). Lock screen 待機喚醒反應很快,沒卡(頓)的感覺!
(5). 目前使用上很順暢滿意,也沒當機過(除了那一通異常電話以外!!)
看到布大又出【SET_CPU_FREQUENCY.zip】後,決定反安裝SetCPU,因為布大說系統軟體少裝一個是一個,跟隨布大的腳步走就對了!
Gmail灰色圖示是正常的
這次沒改Gmail的圖示
了解,感謝布大解惑!!
更正,是Gmail被Market更新了,所以彩圖不見了
過一陣子,我再提供新版Gmail的彩色版
我刷完ROM 後
一充電就當機
是什麼回事呀
我也想知道>"<
布大您好
我的DHD目前只有服用這個ROM,可是開啟3G網路之後,上網的時候卻都出現「無可用的網路」或是「目前網路無法使用」但是用wifi、或是USB連接電腦來用電腦的網路上網,卻不會有這樣的問題。請問大家有遇過類似的狀況嗎?
另外我有下載圖式彩色化、以及CPU省電與頻率設定檔,解壓縮之後直接複製到SD上就能用了嗎?還是要怎樣使用呢?有找了幾篇還是找不到說明,不知道是什麼因素,還麻煩您給一點方向。謝謝
我也遇過耶~後來是recover後才正常~~
另外分享一下我的耗電數據,不知道這樣算不算好
每 1 小時40分耗掉1%電力
我的設定是wifi、3G、GPS、藍芽 全部關閉
睡覺的時候測的
請問布大
這個ROM在GPS上的問題有解了嬤?
我用了這個ROM,結果GPS搜尋速度真的異常的慢
即便我用AGPS也是一樣
不曉得其他人有沒有遇過這總狀況?
也不曉得布大您有沒有好的解決方式呢?
謝謝
提供一下一個小心得
小弟使用setCPU時
由於我有習慣睡覺時充著電
如果有設定螢幕關閉時執行最低時脈
應再另外設定一個充電時允許最高時脈的設定
且優先權要比螢幕關閉來的高
否則如遇到鬧鐘響起、來電等情況時
螢幕喚醒時會遇不小的卡頓情況
在這裡提供自身情況供參考
各位大大,小弟目前無痛升級有感ROM2.3.3,使用一切正常
唯有兩個問題一直讓我困擾,有大大可以幫忙解惑嗎?
1. 耗電量比以前大很多...只要3G或WIFI就吃電超兇,短短幾小時內20~50%在耗~是需要回復原廠設定嗎?(我把SETCPU..等相關軟體都移除了,使用MDJ-KERNEL-CPU-FREQ-1.5G.zip,其他都照布大步驟)
2.桌面上的小工具比之前少很多,GPS,天氣,時鐘...等,是否可以新增之前那些工具?
我覺得主要的耗電量在於你使用1.5G呢!畢竟高時脈就帶來高耗電,這次的有感rom我覺得耗電量還好,感覺有比特調rom多一點點的耗電量,算是完美了!
你要不要試著把時脈降低點呢?1.2G也是不錯的選擇!我目前則是使用1.1G呢!
小布大,在這次服用有感rom我拿先前小布大的特制rom的環狀電池圖來使用,但升級reboot後就一直卡在htc開機的畫面一直重開機,特此報告一下。
我使用的是有感rom不加Sense 3套件!
布大你好,我刷你這版的rom,不知道怎麼的比之前2.2版本還耗電,
比較詭異的是,測試一晚起來,耗電最大的是 "撥號",不過我完全沒撥接手機,
我有試著把內建撥號凍結,今天打算把GO撥號凍結看看,不知道你那邊有什麼想法??
launch: luncher pro 與 sweeter home都試過
達人你好,你的文章真的很讚,最近才剛買到DHD,正在拜讀你的文章要改機。不過有個小問題想請問你,我跟我朋友都在近期買了dhd,可是他的螢幕白色很正常,我的則是偏粉紅,二台一比真的非常明顯,我想問的是,有沒有什麼方便可以改DHD內部的螢幕RGB數值,進而改正偏紅的問題,感謝你。
請問一下我刷了Desire HD有感ROM 2.3.3後想安裝MDJ-KERNEL-CPU-FREQ-1.5G超頻...但是QU測效能分數出來還是大約在1500分左右...是我哪裡步驟沒做到嗎?請大大幫幫我...我是初學..多多指較...謝謝!!
布大,請問你的記憶體回收是否能用在別的rom上?因我的DHD刷你的很好用~~
想把另一台刷別的ROM上也放上你的記憶體回收,不知是否能通用??
dhd也出原廠更新了~~大大也快更新吧~~