ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2011年11月14日 星期一

Matthew Garrett 解決 2.6.38 開始,耗電增加 30% 的問題:ASPM

http://www.phoronix.com/scan.php?page=article&item=linux_aspm_solution

這篇說明 linux kernel 從 2.6.37 進到 2.6. 38 後,耗電增加 30% 的問題。
因為 38 開始依照 bios 回報的內容,開啟/關閉對 PCIe 裝置的電源管理功能...
...
結果...
.. 一堆裝置都回報他門沒有電源管理功能...
.. 所以 kernel 就不管他門了...就放著耗電...


後來 Matthew Garrett 參考 Windows Vista,發現 windows 都還是有管耶。
然後就 follow hardware 的 window driver inf 檔,決定要不要管。 (而不是依照 hardware 的回報)。

就這樣...



... 就說...照 datasheet 寫code的是笨蛋.. (一定會被騙...)

1 則留言:

sevenjay 提到...

原來是這樣,感謝你的說明。
各機器patch後的耗電量可以參考網友回覆的:
https://wiki.ubuntu.com/Kernel/PowerManagementASPM

標籤

網誌存檔