華碩獨家的 EPU(Energy Processing Unit)節能省電技術及其爭論退燒已了無新意, 這次出現的情況也與某廠牌及其槍手無關, 只是在近日升級到使用 SSD 時無意中發現, 而且在其他的華碩 EPU 主機版也有相同情況...在執行 EPU Engine 程式後磁碟每五秒必定有寫入動作。
實測使用 ASUS P5QL-EM 及 P5Q-EM 主機板, 作業系統是 Windows 7
以系統管理員身分執行 Resource Monitor「資源監視器」, 展開 Disk「磁碟」頁進行磁碟監視
以系統管理員身分執行 ASUS EPU Engine 後, 磁碟的活動每五秒寫入系統 Registry 機碼文件
經過兩天午飯的空餘時間研究後, 發現主要問題是 ASUS EPU Engine 程式的花巧設計缺陷造成...「二氧化碳減少排放量」的指數表不斷每十秒更新數值又同時不斷每五秒將數值寫入系統 Registry 機碼, 沒趣是...這個不能當飯吃「二氧化碳減少排放量」的數值跑馬燈根本與 EPU 的節能功能無關, 只是給用家們心理上補償的門戶裝飾, 程式設計者為打造好感度而錯用記錄 registry 的機制, 這個缺陷設計甚至沒有給使用者留一個開關選項的選擇, 不過...客戶們有多小時間會無聊透地經常目視這個不斷運行閃動的「二氧化碳減少排放量」指數啊!
ASUS EPU Engine 執行後不斷每五秒寫入系統 Registry 機碼令磁碟不能閒置
解決辦法:
以上的辦法是以權限來禁止 EPU Engine 程式的「二氧化碳減少排放量」數值寫入系統機碼, 無法寫入的結果是「二氧化碳減少排放量」數值每次程式執行時會重設為 0, 就此而已。
修改機碼後 EPU Engine 已沒有每五秒寫入的磁碟活動備註:
補圖:
修改了機碼權限, 飛機模式下(正常) CPU 電壓, E8400 的 C1E 及 EIST 電壓閒置是 1.072V 跑 ~2Ghz
修改了機碼權限, 步行模式下(省電) CPU 電壓, E8400 的 C1E 及 EIST 電壓閒置是 0.928V 跑 ~2Ghz, 證明禁止寫入系統機碼後 EPU4 Engine 省電功能是仍然運作
實測使用 ASUS P5QL-EM 及 P5Q-EM 主機板, 作業系統是 Windows 7
以系統管理員身分執行 Resource Monitor「資源監視器」, 展開 Disk「磁碟」頁進行磁碟監視
以系統管理員身分執行 ASUS EPU Engine 後, 磁碟的活動每五秒寫入系統 Registry 機碼文件
C:\Windows\System32\Config\SOFTWARE
C:\Windows\System32\Config\SOFTWARE.LOG1
此動作把系統碟 C: 不斷有寫入作業, 導致不能達成磁碟 Idle 閒置狀態, 與磁碟的節能理念背道而弛。經過兩天午飯的空餘時間研究後, 發現主要問題是 ASUS EPU Engine 程式的花巧設計缺陷造成...「二氧化碳減少排放量」的指數表不斷每十秒更新數值又同時不斷每五秒將數值寫入系統 Registry 機碼, 沒趣是...這個不能當飯吃「二氧化碳減少排放量」的數值跑馬燈根本與 EPU 的節能功能無關, 只是給用家們心理上補償的門戶裝飾, 程式設計者為打造好感度而錯用記錄 registry 的機制, 這個缺陷設計甚至沒有給使用者留一個開關選項的選擇, 不過...客戶們有多小時間會無聊透地經常目視這個不斷運行閃動的「二氧化碳減少排放量」指數啊!
ASUS EPU Engine 執行後不斷每五秒寫入系統 Registry 機碼令磁碟不能閒置
解決辦法:
- 離開完結 ASUS EPU Engine 程式
- 以系統管理員身分執行 Regedit(登錄編輯程式)
- 尋找下列機碼
[HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\AI Gear3\EPU\MB]
- 將
[HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\AI Gear3\EPU\MB]
內的所有機碼刪除 - 將
[HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\AI Gear3\EPU\VGA]
內的所有機碼刪除(配合 ASUS EPU 的 VGA 顯示卡) - 修改
[HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\AI Gear3\EPU\MB]
及[HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\AI Gear3\EPU\VGA]
的權限, 把 Administrators 權限的 Full Control 移除, 只保留 Read, 令機碼變成唯讀 Read only - 完成修改後離開 Regedit
以上的辦法是以權限來禁止 EPU Engine 程式的「二氧化碳減少排放量」數值寫入系統機碼, 無法寫入的結果是「二氧化碳減少排放量」數值每次程式執行時會重設為 0, 就此而已。
修改機碼後 EPU Engine 已沒有每五秒寫入的磁碟活動備註:
- ASUS EPU Engine 有 EPU4 及 EPU6, 機碼的位置可能會隨 ASUS 軟體版本不同而有分別。
補圖:
修改了機碼權限, 飛機模式下(正常) CPU 電壓, E8400 的 C1E 及 EIST 電壓閒置是 1.072V 跑 ~2Ghz
修改了機碼權限, 步行模式下(省電) CPU 電壓, E8400 的 C1E 及 EIST 電壓閒置是 0.928V 跑 ~2Ghz, 證明禁止寫入系統機碼後 EPU4 Engine 省電功能是仍然運作
版主你好
回覆刪除想請請問這樣做是否還能維持省電(正常功能)
(至於那些數據會不會增加對我來說沒有意義的設計 ASUS)
我看一下
因為好像把登入檔都砍掉
砍掉那些登入檔沒關係嗎????
板主要不要用CPUZ 檢查一下CPU電壓
在飛機 和省電 的差異(修改後)
回 先生 2010年10月25日上午2:42
回覆刪除1. 封閉了寫入系統機碼權限, EPU Engine 軟體仍然可以正常運行降電壓維持省電, 只是「二氧化碳減少排放量」數據會在每次執行軟體時重設為 0 而已
2. 砍掉那些登入機碼會讓 EPU Engine 軟體每次執行時都偵測系統的 EPU 硬體, 無問題的
3. CPUZ + hwmonitor 會容易明白(補圖)
版主你好 想請問你
回覆刪除我的系統W7 ASUS EPU4
在你所找的登錄編輯程式內
我的只到
\ASUSHKEY_LOCAL_MACHINE\SOFTWARE\ASUS\ACPIDRV
再來就沒有了
這是版主的
[HKEY_LOCAL_MACHINE\SOFTWARE\ASUS\AI Gear3\EPU\MB]
找了好久 都沒有好奇怪?
拜託能幫幫我 感謝!!
回 匿名 於 2011年8月5日下午11:11
回覆刪除您的情況是只安裝了 EPU 的 ACPI 驅動程式
你需要安裝華碩主機板提供的 EPU-4 Engine 軟體
執行 EPU-4 Engine 軟體後, 會生成所有 AI Gear 的系統機碼
謝謝版主的回覆
回覆刪除這是截我電腦的圖
http://i.imgur.com/juRWj.png
我有安裝 EPU4
主機板為 P5G31D-M PRO
再登錄檔裡找到這
\ASUSHKEY_LOCAL_MACHINE\SOFTWARE\ASUS\
卻沒有像版主一樣有其他的資料夾
還是要重安裝EPU4呢??
我在主機板 P5P41T/USB3 裡找到一個算蠻新的驅動
回覆刪除ASUS EPU-4 Engine V1.02.01 for Windows XP 32bit/XP 64bit/Vista 32bit/Vista 64bit/7 32bit/7 64bit
2010.03.12 更新
回 匿名 於 2011年8月6日下午
回覆刪除== 登錄檔裡找到這
== \ASUSHKEY_LOCAL_MACHINE\SOFTWARE\ASUS\
一般軟體利用本機系統機碼 Local Registry 都會使用 [HKEY_LOCAL_MACHINE\SOFTWARE]
為何您 EPU 軟體會登錄成 ASUSHKEY_LOCAL_MACHINE 這個我猜想不透, 或許與安裝了不知名的系統保護(或修服)軟體有關
有空的話, 以系統管理員身分執行 regedit, 截圖一看
也查看一下有甚麼非 Windows 系統的防護軟體
另外, EPU-4 Engine 軟體都全用到相同的 ATK0110(EPU 晶片)驅動程式, EPU-4 Engine 是一個介面中心, 向 EPU 晶片發出有效調節電壓指令
不同版本的介面中心是針對不同的主機板設計(應該是這樣吧)
我在 P5QL-EM(G43) P5Q-EM(G45) 用的 EPU-4 Engine 軟體只是 v1.00.25 而已, 並沒有再更新版本
我上傳我的登錄檔
回覆刪除http://mousems2.info/upload/1312705636x1878881139.png
防毒軟體為卡巴2011版
版主說的用系統管理員身分執行 regedit
要如何做??
我是在命令列打上 regedit
電腦應該為administrator
回 匿名 於 2011年8月7日下午4:31
回覆刪除圖中哪來
\ASUSHKEY_LOCAL_MACHINE\SOFTWARE\ASUS\
是
[HKEY_LOCAL_MACHINE\SOFTWARE\ASUS] 吧
加入電腦名稱會令人費解的
另外, 查看過你使用的 ASUS EPU-4 Engine V1.00.29 軟體安裝包內的 AsusSetup.ini 文件內容
VersionCount = 1
Version1Type = 0
Version1RegistryPath = HKEY_LOCAL_MACHINE\Software\Asus\EPU-4 Engine\
Version1RegistryValueName = Version
當中已經指定有使用到 [HKEY_LOCAL_MACHINE\Software\Asus\EPU-4 Engine\] 系統機嗎位置
但是截圖中完全不存在此機碼位置
有三個可能:
1. 你並沒有使用系統管理員身分執行 EPU-4 Engine 軟體
2. 你使用的電腦防護軟體預設阻擋了 EPU-4 Engine 軟體寫入系統機碼
3. 你安裝 EPU-4 Engine 軟體時並不完整或已被電腦防護軟體干擾
謝謝版主的幫忙
回覆刪除是否要去重新安裝較新的版本呢??
我找防毒軟體的這項
回覆刪除啟動自我防護
http://mousems2.info/upload/1312711699x1878881139.png
是否有影響到登錄檔?
現在我考慮這樣
回覆刪除1.先把防護關閉
2.再關閉防毒軟體
3.下載最新版EPU4安裝
(想改用 P5P41T/USB3 主機板的EPU4 在2010.03.12更新 比較新 原本的版本較舊)
4.重開機
如果這樣都沒改變 大概就沒輒了
(系統W7 x64)
回 匿名 於2011年8月7日下午
回覆刪除卡巴斯基2011 的防護相關, 請到官方網站查詢及閱讀使用手冊
此與 EPU-4 Engine 軟體的系統機碼修改偏離主題了
最簡單的建議:
暫時把卡巴斯基2011完全停用及重灌 EPU-4 Engine 軟體
版主你好!
回覆刪除我重新安裝了
最後我發現機碼在這裡
http://mousems2.info/upload/1312880485x1878881413.png
這是原本會出現的地方
http://mousems2.info/upload/1312880503x1878881413.png
我改用這個
ASUS EPU-4 Engine V1.02.01
防毒軟體都沒有開啟 設定手動啟動
所以這樣還是沒有辦法了嗎??
回 匿名 於 2011年8月9日下午5:04
回覆刪除你這個 [HKEY_CURRENT_USER\Software\ASUS\AI Gear3\] 機碼位置 [HKEY_CURRENT_USER\] 是帳號用戶專屬而非本機系統
如果系統權限問題無解的話, 就嘗試改(如圖) [HKEY_CURRENT_USER\Software\ASUS\AI Gear3\EPU\MB] 的帳號用戶機碼位置
不過, 建議要先備份!!
我成功了!!
回覆刪除感謝版大!! 我終於解決了電腦無法睡眠的問題!!!
不過我的機碼位置如您所說,並不一樣。
太感謝了啦!!!!!!!!!