Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89634
  • 博文数量: 26
  • 博客积分: 619
  • 博客等级: 中士
  • 技术积分: 255
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-04 18:16
文章分类

全部博文(26)

文章存档

2011年(26)

我的朋友

分类: LINUX

2011-02-27 19:31:25

[*] Power Management support


//如果你想让你的Linux支持高级电源管理(也就是平常我们说的软关机、系统休眠等)需要选择它


[ ]   Power Management Debug Support


//不想调试ACPI,不选


[*] Suspend to RAM and standby

//待机到内存,即内存供电而暂时关闭硬盘等外设


[ ] Hibernation (aka 'suspend to disk') 


//休眠,即把内存内容保存在交换分区后关闭电脑,因为技术不是很成熟而且由于兼容性等问题,建议关闭此功能


[*] ACPI (Advanced Configuration and Power Interface) Support  --->


//这个电源管理模块虽然可以管理电源,却会增加核心约70KB。如果是嵌入式系统,需要考虑一下。


[*]   Deprecated /proc/acpi files


[*]   Deprecated power /proc/acpi directories


< >   ACPI 4.0 power meter  


[*] Future power /sys interfac


< >   EC read/write access through /sys/kernel/debug/ec


[*] Deprecated /proc/acpi/event support


  AC Adapter 


Battery


Button


-M- Video


//这几个主要是针对笔记本电脑来设计的。编译成模块即可。


<*> Fan


//这个选项提供对系统风扇的控制支持,可以通过用户层的程序来对系统风扇进行控制(比如打开,关闭,读取当前风扇的运行状态等,不过只有极少数的硬件支持它)。不过要是torsmo能显示出风扇的状态,蛮酷的嘛! 可以编译进内核也可以编译成模块。


[ ] Dock


//Docking station是笔记本的扩展坞,就是用来扩展笔记本电脑功能的底座,通过接口和插槽,它可以连接多种外部设备(驱动器、大屏幕显示器、键盘、打印机、扫 描仪……)。


<*> Processor


//打开这个选项将让你的系统具有处理IDIE状态的能力,也就是说可以让你的处理器在空闲时节省电能。选上吧! 


< >     Processor Aggregator


<*> Thermal Zone


//CPU温度过高时,ACPI调整工作状态以保护CPU,强烈推荐!(大部分的本本都支持)


(0)Disable ACPI for systems before Jan 1st this year


//输入四位数的年份,在该年的1月1日前不使用ACPI的功能(”0″表示一直使用),什么鸟东西?千年虫问题?ACPI还有这问题?


[ ]Debug Statements


//详细的ACPI调试信息,不搞开发就别选


< >   PCI slot detection driver

{*}   Container and Module Devices (EXPERIMENTAL) 


< >   Smart Battery System


//支持依赖于I2C的”智能电池”.这种电池非常老旧且罕见,还与当前的ACPI标准兼容性差。古董东东。显然不选。


< >   Hardware Error Device                                    


[ ]   ACPI Platform Error Interface (APEI) 


//新出的高级货,跟错误调试有关,不选。


[ ] SFI (Simple Firmware Interface) Support  ---> 


//不选


< > APM (Advanced Power Management) BIOS support


//针对笔记本电源管理的,并提供电源状态。应该是省电用的。APM在SMP机器上必须关闭,一般来说当前的笔记本都支持ACPI,所以应尽量关闭。该选项选了的话系统时间会恢复到出厂状态,而且问题好像还蛮多的,会引起其他的怪问题。你要选的话还是看一下内核帮助吧,问题太多了,我就不一一列举了。 ACPI和APM就好比XP和LINUX。我用了ACPI,这个就只编成模块放着,万一要用到再加模块。


CPU Frequency scaling --->


[*]CPU Frequency scaling


//CPU变频控制允许你在运行中改变CPU的时钟速度。这是对于节约电能来说是一个不错的主意。允许动态改变CPU主频,达到省电和降温的目的,必须同时启用下面的一种governor才行。


[ ]Enable CPUfreq  debugging


//懒人,遇见调试就不选


< >   CPU frequency translation statistics

//通过sysfs文件系统输出CPU频率变换的统计信息,我木有选


Default CPUFreq governor (userspace)  --->

//默认的CPU频率调节器,根据需要可以选择以下的一种


( ) performance'性能'优先,静态的将频率设置为cpu支持的最高频率

(X) userspace既允许手动调整cpu频率,也允许用户空间的程序动态的调整cpu频率(需要额外的调频软件,比如cpufreqd)

( ) ondemand'立即响应',周期性的考察CPU负载并自动的动态调整cpu频率(不需要额外的调频软件),适合台式机

( ) conservative'保守',和'ondemand'相似,但是频率的升降是渐变式的(幅度不会很大),更适合用于笔记本/PDA/AMD64环境


<*>  'performance' governor

 'powersave' governor'节能'优先,静态的将频率设置为cpu支持的最低频率

 -*-   'userspace' governor for userspace frequency scaling

  'ondemand' cpufreq policy governor

  'conservative' cpufreq governor 



*** CPUFreq processor drivers //变频驱动模块


< >   Processor Clocking Control interface driver 


//不选吧


<*>   ACPI Processor P-States driver

//将ACPI2.0的处理器性能状态报告给CPUFreq processor drivers以决定如何调整频

率,该选项依赖于ACPI->Processor。其实仅选这一项就可以了,下边拿不准的话的可以不用选。


以下根据具体CPU,显卡类型选择

< >   AMD Mobile K6-2/K6-3 PowerNow!AMD移动版K6处理器的变频驱动。

< >   AMD Mobile Athlon/Duron PowerNow!AMD移动版毒龙、雷乌的变频驱动。

< >   AMD Opteron/Athlon64 PowerNow!AMD的移动处理器省电技术

< >   Cyrix MediaGX/NatSemi Geode Suspend Modulation

< >   Intel Enhanced SpeedStep (deprecated)   intel的移动变频技术支持。


< >   Intel Speedstep on ICH-M chipsets (ioport interface) Intel ICH-M移动南桥芯片组的支持

< >   Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)

< >   Intel Pentium 4 clock modulationP4处理器的时钟模块支持。

< >   nVidia nForce2 FSB changing

< >   Transmeta LongRunTransmeta处理器的支持。

< >   VIA Cyrix III Longhaul Cyrix处理器的支持

< >   VIA C7 Enhanced PowerSaver (DANGEROUS)


-*- CPU idle PM support                   


[*]   Cpuidle Driver for Intel Processors  


//新添加的intel CPU驱动,貌似靠谱


Bus options (PCI etc.)  --->


[*] PCI support


//不可能不选吧! 


PCI access mode (Any)  --->

//PCI访问模式,强列建议选”Any”(系统将优先使用”MMConfig”,然后使用”BIOS”,最后使用”Direct”检测PCI设备)

[ ]   Read CNB20LE Host Bridge Windows 

[ ] Support for DMA Remapping Devices (EXPERIMENTAL) 

//默认不选吧

[*] PCI Express support 

//PCI Express支持(目前主要用于显卡和千兆网卡)

<>PCI Express Hotplug driver

//如果你的主板和设备都支持PCI Express热插拔就可以上。这东西风险挺大的,一般只有服务器系统才可能用到,我们还是不要选好了

[*]   Root Port Advanced Error Reporting support

//由PCI Express AER驱动程序处理发送到Root Port的错误信息

[ ]     PCI Express ECRC settings control

< >     PCIE AER error injector support

-*-   PCI Express ASPM control

[ ]     Debug PCI Express ASPM 

//以上按默认吧

[*] Message Signaled Interrupts (MSI and MSI-X)

//这允许设备驱动开启MSI。MSI允许一个设备用非装订内存写入方式在自己的PCI总线中产生一个中断,而不是常规的IRQ针脚中断。INTx使用传统的IRQ中断,可以与现行的PCI总线的驱动程序和操作系统兼容;MSI则是通过inbound Memory Write触发和发送中断,更适合多CPU系统.在内核启动时,用 ‘pci=nomsi’选项可以禁用PCI MSI中断。这将在整个系统禁用MSI。这个地方比较忧伤,如果要考虑硬件兼容性,建议不选。或者选了如果有问题,那么取消掉(或者启动选项添加pci=nomsi)。我的是木有问题的,故选之。


[ ] PCI Debugging      

//PCI将PCI调试信息输出到系统日志里 调试,不选

< > PCI Stub driver


[*] Interrupts on hypertransport devices

//允许本地的hypertransport设备使用中断 hypertransport是AMD在99年提出的一种总线技术高速传输设备中断。允许高速传输设备使用中断。


[ ] PCI IOV support


[ ] ISA support ISA

//IBM 公司1984年为推出PC/AT机而建立的系统总线标准,所以也叫AT总线。它是对XT总线的扩展。看看你的电脑还有不由ISA设备不,基本上现在都被PCI取代了,而且较新的主板也不支持ISA了。如果你有就选吧。

[ ] MCA support

//MCA总线是IBM公司开发的一种总线,应用在PS/2微机上,微通道总线,老旧的IBM的台式机和笔记本上可能会有这种总线。

< > NatSemi SCx200 support

//松下的一种半导体处理器的驱动。在使用AMD Geode处理器的机器上才可能还存活着。


[ ] One Laptop Per Child support

[ ] Support for OLPC's Open Firmware 

//LPC其实是一个口号的缩写“one laptop per child”意思为“每个孩子都应该有一台自己的笔记本电脑”。OLPC由麻省理工学院多媒体实验室发起并组织为一个非营利组织,借由生产接近100美元的笔记型电脑,给对这项计划有兴趣的开发中国家,由该国政府直接提供给儿童使用,降低知识鸿沟,故又称百元电脑。如果你的电脑不是这样获得的,那你就别选。


< > PCCard (PCMCIA/CardBus) support  --->

//一般笔记本电脑会配备PCCard接口(无线网卡之类的),看你的硬件和使用场景吧。而且比较现代的笔记本也一般没有了,一般不选。

< > Support for PCI Hotplug ---> 

//PCI热插拔支持,我没有要热拔插PCI设备的需求。

原文:http://blog.csdn.net/unsigned_/archive/2011/01/08/6123823.aspx

阅读(1273) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~