[心得] 你的 TyTN II 比你還貪睡嗎? 待機時鬧鐘不響的問題
症狀:
1. 設定的鬧鐘時間到了(在待機狀態下)卻不響,等你錯過上班時間了,你一開機後它才睡醒開始大叫(而且是輪流把錯過的鬧鐘一個一個叫)。
2. 設定固定時間收 email, 但是過個幾個小時待機,你想看看收下來的 email 時,它才開始準備要收信。
======================================================
觀察:
1. 內建的難用鬧鐘沒發生過這個問題,試過 Chronos 及 pTravelAlarm 都會,我猜 AddinTimer 應該也一樣。
2. 利用軟體去清除多餘的 notifications 並不會改善(雖然在每次重啟後清除一下是個好習慣)。
3. 找到這篇討論
http://forum.xda-developers.com/showthread.php?t=332362
其中認定的可能嫌疑犯有三:
- HTC Home Screen
- HTC Task Manager 工作管理員
- 設定->電話->時區->自動調整時區與時鐘
4. HTC Home Screen 真的有差(其他兩項我本來就沒用),我測過當我把它從 Today 拿掉過,測了一整天(十幾次鬧鐘)完全都沒有症狀發生。
5. 系統常駐程式或 Today plugin 多少會有影響。
6. 後來大家發現了這個程式 Pocket Alarm Tweak,裡面有說明這個問題的成因,而且真的有效。
追根究底,這個程式其實是調整這兩個值
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Power\Timeouts]
"BattResumingSuspendTimeout"=dword:00000001
"ACResumingSuspendTimeout"=dword:00000001
大意是說,WM系統會定期去檢查或呼叫所有通知(notification)看是否需要處理,但是每次檢查或呼叫只會給一段時間(就是上面的兩個值)來處理,所以如果 notification 太多,就有可能來不及被啟動。不過這個值設愈高,待機時有可能會比較耗電。
原作者說 WM 系統的預設值是 15, 可是我看 TyTN II 的預設值卻是 1,也許是為了多省點電,但是卻發生鬧鐘不響的問題了。
7. 我試過增加這個值確實可以解決這個問題(一樣經過幾天數十次鬧鐘的測試),原討論串的目的是在解決 email 的問題,所以他們設很高(60~90),而我則是設成 5 就不會了(3 還在測試)。目的當然是希望愈低愈好,畢竟它應該多少會影響待機時的耗電。
======================================================
解決方案
1. 調整 registry 來改善這個問題,至於值要設多少,可能要自己測試看看
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Power\Timeouts]
"BattResumingSuspendTimeout"=dword:00000001
"ACResumingSuspendTimeout"=dword:00000001
AC(也就是插上電源)的值我認為可以設大一點(至少15以上),反正有電源供應,鬧鐘會響比較重要。(也就是說,如果你明天四點一定要起床,把電源插著比較放心)
Batt 的值就要自己測測看了,我目前設到 5 待機耗電感覺上影響不大。
除了自己手動去改之外,不熟悉 registry 修改的人,也可以用上面提到的 Pocket Alarm Tweak或是最新版的 Kaiser Tweak都可以修改這兩個值
2. 如果不想改 registry 增加耗電(雖然不知道差異多少),那就從根本做起,減少系統常駐程式或是吃資源的 today plugin;這樣做說不定還會更省電。
首先確定一定有罪的是 HTC Home Screen,把它換掉或許有幫助,但它的替代品不知道會不會也有同樣問題?(因為我不想花錢,而且我用 HTC Home 還蠻習慣的,所以這個方案我就沒試了)
3. 什麼都不想做,只要求每天早上起床號不要漏掉:用內建鬧鐘。
但是內建鬧鐘真的很難用,音量鈴聲又不能隨心所欲?而且我花錢買了的其他鬧鐘軟體怎麼辦?
教你一招,把內建的鬧鐘跟第三方軟體鬧鐘都開啟,設在同一時間,這樣子內建鬧鐘會先起來,把軟體鬧鐘也叫起來一起響,就....萬無一失了。
======================================================
如果您也有這樣的問題,試試看再來一起討論囉!
bluestarr wrote:
雖然我一直保持好的習慣,程式用完就一定關掉,所以沒有一覺不醒的問題!
我覺得這跟開啟的程式沒有關係, 只跟系統常駐程式有關, 因為只有常駐程式才會在待機時起來動作
(程式全關掉還是會發生)
我也是程式用完一定關掉, 待機時頂多留一兩個(不吃cpu的)程式
但是我還是中標了
只知道這個問題, 發生的人不多, 但是也不是只有我一個
之前搜尋古歌大神, 發現也是有人有這個問題(不一定是 TyTN2), 只是看到他們發問求助都沒有人理他們 (可見有此問題的人不多)
好不容易才在 xda-developers 看到那篇文章, 終於找到解決方案了
我猜跟我安裝的某些常駐程式或是有用 notification 的程式應該有關係
但是要找也不是那麼簡單
不過看起來 HTC Home 真的有改進的空間
hht1688 wrote:
這一招真的很好用喔~...(恕刪)
請問您灌的額外鬧鐘是哪一個呢 ?
真的可以關閉電源還會叫啊 ?
請看我發過的文 HTC TyTN鬧鐘關機後不會叫啊