作者:阿锐

2.6内核的配置和编译(5)

电源管理,
Power management options (ACPI, APM) --->
[*] Power Management support
[ ] Power Management Debug Support
[ ] Software Suspend (EXPERIMENTAL)
ACPI (Advanced Configuration and Power Interface) Support --->
APM (Advanced Power Management) BIOS Support --->
CPU Frequency scaling --->

Power Management support,电源管理没什么好说的,不想浪费电就选上。假如不选您能够跳过这部份。

Power Management Debug Support,电源管理的调试信息支持,假如不是要调试内核有关电源管理部份,请不要选择这项。

Software Suspend (EXPERIMENTAL),休眠到硬盘。也就是将内存写入交换分区中,下次启动能够通过参数resume=/dev/swappartition(例如:resume=/dev/hda6)来恢复上次机器运行的状态。这项功能对于系统引导时启动许多服务的机器来说很有用,能够节约启动时间。这项功能根据自己的需要选择吧,假如您选择这项功能,记得恢复休眠后重做交换分区。


2.6内核的配置和编译(6)

ACPI (Advanced Configuration and Power Interface) Support --->
[*] ACPI Support
[ ] Sleep States (EXPERIMENTAL)
<M> AC Adapter
<M> Battery
<M> Button
<M> Video
<M> Fan
<M> Processor
<M> Thermal Zone
<M> ASUS/Medion Laptop Extras
<M> IBM ThinkPad Laptop Extras
<M> Toshiba Laptop Extras
(0) Disable ACPI for systems before Jan 1st this year
[ ] Debug Statements
[ ] Power Management Timer Support

ACPI Support,这是一种电源管理方式,您能够看看您的BIOS是否支持。假如支持的话建议您选上这项。

Sleep States (EXPERIMENTAL),这项功能能够让系统进入休眠状态(不是休眠到硬盘)。休眠是指系统仍然通着电,只是进入最大幅度的省电状态;而休眠到硬盘是指系统已断电。但是假如您不是驱动程式的电源管理部份的研发人员,建议您最好不要选择这项。相信未来linux下的驱动对电源支持的功能会越来越好,或也搞个硬件兼容列表,到时就能够放心的使用这项功能了。

AC Adapter,检测是电源供电还是电池供电,通常只对本本有用。

Battery,通过/proc/acpi/battery得到电池的信息,通常这也是针对笔记本的。

Button,捕获Power、Sleep、Lid(我也不知道这是什么按钮)等按钮是否按下,并做相应的动作。

Video,集成在板上的显卡的ACPI支持,对有些板卡可能不起作用。

Fan,风扇的支持。这一点很明显,不选这项我的本本的风扇一直在转,选上以后风扇只是间断的转转。

Processor,当机器负荷轻时节省处理器的用电,处理器可是电脑中的第一用电大户(可能老式的CRT显示器和他有的一比)。

Thermal Zone,这个我也不太清楚是什么,只是据说大部份的台式机和笔记本都支持,不选还可能把处理器烧掉。假如您不会让模块正常工作,还是把他编进内核吧,怪吓人的。

ASUS/Medion Laptop Extras、IBM ThinkPad Laptop Extras、Toshiba Laptop Extras,这三种本本的扩展支持。您的内核假如只是自己用,选个该选的就行了。

(0) Disable ACPI for systems before Jan 1st this year,输入四位数的年份,在该年的1月1日前不使用ACPI的功能。0表示一直使用。

Debug Statements,周详的ACPI调试信息,不搞研发就别选。

Power Management Timer Support,我的本本支持HPET(要是忘了是什么,再看看前面),所以不选他。要是您的机器不支持,应该把他选上。

2.6内核的配置和编译(7)

APM (Advanced Power Management) BIOS Support --->
<M> APM (Advanced Power Management) BIOS support
[ ] Ignore USER SUSPEND
[*] Enable PM at boot time
[ ] Make CPU Idle calls when idle
[ ] Enable console blanking using APM
[ ] RTC stores time in GMT
[ ] Allow interrupts during APM BIOS calls
[*] Use real mode APM BIOS call to power off

APM (Advanced Power Management) BIOS support,高级电源管理的支持,一般来说笔记本应该选上,台式机能够不选。

Ignore USER SUSPEND,只有NEC Versa M系列的笔记本需要选择这一项。

Enable PM at boot time,启动时支持电源管理,选上这个选项能让系统自动的进行电源管理,除非在启动时死机,才不要选这项。

Make CPU Idle calls when idle,系统空闲时调用空闲指令。只有老式的CPU才用这项。其实调用空闲指令还是让CPU执行了一条指令。这个选项在内核循环中调用空闲指令。

Enable console blanking using APM,支持关闭监控器。据说这项功能对任何的笔记本都无效。假如您都按我的建议配置,系统是能自动休眠的(使用ACPI)。您也不用担心您的显示器一直亮着的。

RTC stores time in GMT,按Unix的标准,硬件的时钟应该设为格林威治时间。还是那句老话,因为我还要用Windows,所以硬件时钟设成了本地时间,当然就不要选这项了。

Allow interrupts during APM BIOS calls,允许APM的BIOS调用时中断。多数的机器无需这项,Thinkpad的一些新机器需要这项。假如休眠时挂机(包括睡下去就醒不来),再把这项选上。

Use real mode APM BIOS call to power off,建议最好选上此项,确保软件关机。假如您有兴趣能够试试您的机器不选这项能不能正常的软件关机(多数机器不能)。

补充一点,假如既选择了ACPI又选择了APM,先加载的将被使用。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!