歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 使用Laptop Mode Tools配置Linux電源管理屬性

使用Laptop Mode Tools配置Linux電源管理屬性

日期:2017/3/3 16:41:22   编辑:關於Linux

Linux 作為一個偏重 server side 的操作系統,它效仿的對象主要是傳統的 Unix。加上早期 Linus 等開發者使用的電腦一般都比較老舊,因此 Linux 一開始其目標主機就不是普通用戶使用的台式機或者筆電,對硬件的向後兼容性也比較重視,而對個人電腦硬件上的新特性則支持不是那麼優雅——當然,這也和不少硬件廠商既不願意為 Linux 自行開發驅動程序也不願意為 Linux 開發者提供足夠技術資料的做法有關。一個對於個人電腦用戶比較明顯的影響,就是 Linux 對計算機的電源管理支持一直都不如 Windows,即算是經過個人電腦業中的老戰士 Apple 基於 BSD 改造出來的 OS X,在自家的 iBook/PowerBook 上,表現出來的電源管理能力也不如采用 Windows 的筆電(而例如 Panasonic 的筆電,甚至可以提供最長15個小時的續航能力)。

我的筆電,Toshiba SS LX/190DK,因為采用了素來發熱就難以控制的 Nvidia 的顯卡芯片,加上過於追求機身的輕薄使得散熱不佳,導致在熱量控制方面確實相當差強人意。在使用的過程,我發現這台筆電在使用外接電源供電的時候,發熱量往往在開機後幾分鐘即迅速上升。但如果是使用電池供電的話,則發熱的控制相對於采用外接電源時的情況要好得多。估計是因為采用不同供電系統的時候,操作系統對電腦使用了不同的電源管理模式。

在網上調查了一番,發現 Linux 有一個叫做 laptop_mode 的命令,這個命令即可以啟用或者禁止“Laptop Mode”。所謂 Laptop Mode,是 Linux Kernel 2.4.23 和 2.6.6 以及更高版本中加入的一個特性,其目的主要是通過降低硬盤的轉速來延長電池的續航時間。當然 Laptop Mode 不止這麼一點功能,它還能幾乎可以對筆電所有的電源管理特性進行調節。如果希望在 AC 供電的情況下也打開 Laptop Mode,首先需要編輯 /etc/laptop-mode/laptop-mode.conf,設置ENABLE_LAPTOP_MODE_ON_AC=1保存修改後,運行sudo laptop_mode start force

為了驗證筆電是否確實進入 Laptop Mode,可以輸入命令cat /proc/sys/vm/laptop_mode

查看,如果返回值為0的話,表示系統還未進入 Laptop Mode,如果返回的是其他正數值則表示系統成功進入 Laptop Mode。也可以通過輸入sudo laptop_mode status

查看 laptop_mode 報告的詳細狀態。有關於 Laptop Mode 的詳細情況,可以用 man 命令查看 laptop_mode 和 laptop-mode.conf,其中包含了二者的詳細參數說明。BTW: Ubuntu 6.06 中的 laptop-mode-tools 是去年10月發布的1.11版,而且 dapper 的 apt source 中一直都沒有更新,而實際上今年10月已經發布到了1.32版,所以如果有需要,可以http://www.xs4all.nl/~bsamwel/laptop_mode/tools/downloads/debian/laptop-mode-tools_1.32-1_all.deb下載最新 deb package。

Copyright © Linux教程網 All Rights Reserved