发新话题
打印

2.6内核的配置与编译

[CODE]
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
[/CODE]
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,建议最好选上此项,保证软件关机。如果你有兴趣可以试试你的机器不选这项能不能正常的软件关机(多数机器不能)。      
我是用双手打天下的程序员。

TOP

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

通过这么多的例子,大家应该可以看出来在menuconfig中,圆括号内是参数,可以选择某一选项或者输入具体的参数。方括号只能选择“Y”或“N”,尖括号除了选择“Y”和“N”还可以选择“M”。“Y”表示将该选项包括在内核中,menuconfig中以“*”表示。“N”表示不使用此选项的功能,“M”表示将此选项的功能编译成模块。

ACPI是为了取代APM而设计的,因此尽量使用ACPI的功能,实在不行再加载apm模块。      
我是用双手打天下的程序员。

TOP

郑重声明:proge暂时穿上马甲

我是proge的网友,在此我郑重声明:从2005年2月16日北京时间21:30开始,由我代替proge穿上马甲办完在伊甸园的交接工作。以下有关内核的贴子均由proge原创(我只替proge整理格式使其在论坛上更美观)。

另一篇贴子字符界面下无法使用鼠标是因为proge本人忘记启动gpm服务进程的原因。      
我是用双手打天下的程序员。

TOP

高手继续,我等      

TOP

[CODE]
[*] CPU Frequency scaling
[ ]   Enable CPUfreq debugging
< >   /proc/cpufreq interface (deprecated)
      Default CPUFreq governor (performance)  --->
---   'performance' governor
<M>   'powersave' governor
<M>   'userspace' governor for userspace frequency scaling
[ ]     /proc/sys/cpu/ interface (2.4. / OLD)
<M>   'ondemand' cpufreq policy governor
<*>   CPU frequency table helpers
<M> ACPI Processor P-States driver
<M> AMD Mobile K6-2/K6-3 PowerNow!
<M> AMD Mobile Athlon/Duron PowerNow!
<M> AMD Opteron/Athlon64 PowerNow!
<M> Cyrix MediaGX/NatSemi Geode Suspend Modulation
<M> Intel Enhanced SpeedStep
[ ]   Use ACPI tables to decode valid frequency/voltage pairs
---   Built-in tables for Banias CPUs
<M> Intel Speedstep on ICH-M chipsets (ioport interface)
<M> Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)
<M> Intel Pentium 4 clock modulation
< > nVidia nForce2 FSB changing
<M> Transmeta LongRun
<M> VIA Cyrix III Longhaul
--- shared options
[ ] /proc/acpi/processor/../performance interface (deprecated)
[ ] Relaxed speedstep capability checks
[/CODE]
CPU Frequency scaling,这一选项允许改变CPU的主频,使CPU在低负荷或使用电池时降低主频,达到省电的目的。

Enable CPUfreq debugging,是否允许调试CPU改变主频的功能,如果要调试,还需要在启动时加上参数。cpufreq.debug=<value>
1:变频技术的内核调试
2:变频技术的驱动调试
4:变频技术的调节器调试

/proc/cpufreq interface (deprecated) ,是否允许/proc/cpufreq来调节主频,建议使用默认的sysfs来调节。

Default CPUFreq governor (performance)  --->,默认的主频调节,圆括号内的是你选择的结果,这里表示以性能为主。

'powersave' governor,最大限度的节约电能调节器。

'userspace' governor for userspace frequency scaling,用户自定义调节器。

/proc/sys/cpu/ interface (2.4. / OLD),兼容2.4内核的用户调节器。

'ondemand' cpufreq policy governor,自动调节主频。

CPU frequency table helpers,多数的CPU需要这一项来调节主频。

ACPI Processor P-States driver,报告处理器的状态。

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

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

AMD Opteron/Athlon64 PowerNow!,AMD64处理器的变频驱动。

Cyrix MediaGX/NatSemi Geode Suspend Modulation,Cyrix处理器的变频驱动。

Intel Enhanced SpeedStep,Intel的变频技术支持。

Use ACPI tables to decode valid frequency/voltage pairs,使用BIOS中的主频/电压参数。

---   Built-in tables for Banias CPUs,迅驰一代的主频/电压参数。

Intel Speedstep on ICH-M chipsets (ioport interface) ,Intel ICH-M南桥芯片组的支持。

Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface),Intel 440BX/ZX/MX南桥芯片级的支持。

Intel Pentium 4 clock modulation,P4处理器的时钟模块支持。

nVidia nForce2 FSB changing,nVidia nForce2的支持。

Transmeta LongRun,Transmeta处理器的支持。

VIA Cyrix III Longhaul,VIA Cyrix处理器的支持。

/proc/acpi/processor/../performance interface (deprecated),从/proc/acpi/processor/../performance获得CPU的变频信息。

Relaxed speedstep capability checks,不全面检测Intel Speedstep,有的系统虽然支持Speedstep技术,却无法通过全面的检测。      
我是用双手打天下的程序员。

TOP

我是本人,我朋友打电话说他搬新家了,可能近期装不好宽带。我找了个主页,后续部份请访问:
http://ary.chiname.cn/      
我是用双手打天下的程序员。

TOP

正需要此文章

楼主的主页好有个性阿,乍一看都看不出来是关于计算机的      

TOP

值得收藏!      

TOP

撑一枝长篙, 向青草更青处漫溯, 满载一船星辉, 在星辉斑斓里放歌。

TOP

好文章。路过,顺便顶      

TOP

发新话题