跳至內容

Ubuntu/節能降溫

維基教科書,自由的教學讀本

儘管Linux的效率和穩定性為人稱道,但電源管理還是Linux的一塊短板。這導致很多Linux發行版出現了耗電量大、發熱量大的問題。

對於桌上型電腦(Desktop),主要的問題是散熱;對於膝上型電腦(Laptop)和移動設備,散熱和續航(續航時間由功耗決定)。

除了電源管理,還有一些原因導致了功耗問題。下面將一一分析這些問題並給出節能降溫的優化建議。

自動降頻[編輯]

現代的CPUGPU大部分具有自動降頻功能。

所謂自動降頻,是指CPU/GPU在空閒時能夠自動降低頻率,以降低功耗。CPU/GPU的頻率越高,則處理速度越快,消耗功率越大,發熱量也越大;反之,則速度越慢,但功耗和發熱都會減少。自動降頻既保證了高負荷時的運算效率,又在空閒時減少能耗,在性能和功耗之間達到了平衡。

CPU[編輯]

Linux支持主流CPU的自動降頻,如Intel、AMD的x86型CPU和部分ARM型CPU。因此,CPU的功耗相對比較正常,一般情況下無需優化。若計算機散熱能力較差,可以設置CPU為強制低頻。

【待補充:強制低頻設置方法】

使用Cpufreqd進行CPU頻率動態管理[編輯]


注意:該方法只支持頻率可調的CPU,大部分筆記本的CPU為了省電都是頻率可調的。


sudo add-apt-repository ppa:artfwo/ppa
sudo apt-get update
sudo apt-get install cpufreqd indicator-cpufreq


安裝完畢後,就會在右上角看見一個芯片形狀的圖標。
點擊,可以設置頻率。
選項說明:
conservative:平衡(保守),這個模式會自動調整頻率,它會按需調整頻率。
ondemand:默認,也就是系統默認的模式,與「平衡」不同的是它在處理時會調整為最高頻率,而在不處理時調整為低功率。
powersave:節能,無論何時都運行在最低功率下。
performance:性能,這個模式會讓CPU一直以最高功率運行。

ppa來源說明[編輯]

https://launchpad.net/indicator-cpufreq 軟件主頁

GPU[編輯]

在Linux中,GPU不一定自動降頻。

主要GPU廠商AMD/ATI和NVIDIA提供Linux私有驅動,而不提供源代碼。Linux社區為這些GPU開發了開源驅動,以更好地發揮Linux的功能。但由於無法獲得GPU的詳細信息,一些開源驅動無法啟用自動降頻等功能。因此使用私有顯卡驅動,可以降低功耗。但另一方面,私有驅動可能與系統兼容性不佳,質量也無法保證。

詳細信息可參見Ubuntu/顯卡章節或根據GPU類型選擇Ubuntu/ATI顯卡Ubuntu/NVIDIA顯卡Ubuntu/Intel核心顯卡

網絡[編輯]

有線網絡[編輯]

由於有線傳輸損耗較小,並且有中繼站,因此耗電不多,幾乎可以忽略。

無線局域網[編輯]

如果您使用筆記本電腦、上網本、超級本、平板電腦或者智能手機,那麼它們很可能包含無線局域網卡(通常被稱做無線網卡)。

無線局域網,我們通常稱之為Wi-Fi(實際上這是一種錯誤的稱呼,Wi-Fi原本只是IEEE 802.11無線局域網的認證標誌,後來被當作無線局域網的代稱),是通過電磁波通信的方式。

由於無線電損耗的速度比有線傳播要快得多,無線局域網卡需要以大得多的功率發射信號。這導致了無線網卡的高功耗。

因此,為了節約電能,您可以:在使用有線網絡時關閉無線網卡;在不使用網絡連接時關閉無線網卡。

在Ubuntu中關閉無線的方法:點擊屏幕右上角的網絡圖標 → 取消啟用無線的勾選。

注意:實際上,只有在進行網絡傳輸的時候,無線網卡的功率才會很大,在空閒時它只進行少量信號收發。

屏幕[編輯]

LCD是目前PC主要使用的屏幕類型。

LCD是自發光顯示設備,因此功耗非常大。對於桌上型電腦而言,一台22英寸LCD顯示器的功率約為20W,而待機功率為0.2~1W。對筆記本電腦而言,由於屏幕尺寸較小,功率相對較小,但依舊占整機功耗的10%~20%。

降低屏幕功率的方法:

  • 降低亮度。屏幕背後的發光LED會部分關閉,功率降低。
  • 自動關閉屏幕。設置屏幕為「x分鐘無動作則自動關閉」,以便在不用時自動關閉屏幕。

設置方法:系統設置亮度和鎖屏

休眠[編輯]

休眠是指計算機僅保留內存的供電,以保存其中的數據,而其他部分的供電則停止。下次開機時,計算機可迅速恢復到上次的工作狀態。

在休眠模式下,計算機的功耗極低(內存只需很少的電能就可以保持數據)。因此,在暫時不用計算機時,可以進入休眠狀態。既降低了功耗,也不會影響迅速恢復工作。

此外,還可以設置自動休眠,在不使用計算機一段時間後自動休眠。

【待補充:自動休眠設置方法】

硬件加速[編輯]

一些程序可使用「硬件加速」來提高圖片、視頻的渲染速度和質量。但這樣做可能導致功耗異常增加。一般情況下,使用軟件加速能取得同樣的效果而能耗更低。

Firefox瀏覽器默認開啟硬件加速,如果您在加載圖片時發現風扇轉速加快,可考慮關閉硬件加速。關閉方法:首選項高級 → 取消自動啟用硬件加速選項。

Adobe Flash的硬件加速也可能增加功耗,可在主面板應用程序Adobe Flash設置里關閉。