幾個(gè)月前,Phoronix報(bào)道說,自Linux 2.6.38開始,移動(dòng)Linux用戶發(fā)現(xiàn)電力消耗迅速飚升,電池續(xù)航時(shí)間迅速減少,它聲稱電源退化問題是PCI接口動(dòng)態(tài)電源管理(ASPM)中的一個(gè)改變導(dǎo)致的?,F(xiàn)在,它再次報(bào)道稱Linux 3.0和3.1都沒有解決電源退化問題。實(shí)際上,耗電量增加并不是內(nèi)核,而是BIOS不支持ASPM導(dǎo)致的。ASPM設(shè)計(jì)是讓PCI接口設(shè)備在空閑時(shí)進(jìn)入低耗電狀態(tài),以節(jié)省電力。
然而,如果BIOS通知內(nèi)核它不支持ASPM,但不知為何BIOS卻仍然在某些設(shè)備上默認(rèn)啟用ASPM,問題就出現(xiàn)了。RedHat內(nèi)核開發(fā)者已經(jīng)發(fā)布了補(bǔ)丁修正問題:補(bǔ)丁的功能是讓BIOS不支持ASPM時(shí)讓ASPM進(jìn)入關(guān)閉狀態(tài)。但關(guān)閉ASPM會(huì)導(dǎo)致耗電量略微上升,筆記本用戶可以使用Jupiter或tuned優(yōu)化電力消耗。