**目次 [#g05ca976]
#Contents
**カーネルドライバ(powernow_k8) [#df25a817]
powernow_k8ドライバはkernel 2.6系より導入されている。~
以下のコマンドで組込み状況を確認する。~

 lsmod | grep powernow_k8

表示されない場合はカーネルドライバは組込まれていない。~
以下のコマンドにて組込みを行なう。

 modprobe powernow_k8

動作状況を確認する。

 # lsmod | grep powernow_k8
 powernow_k8            19809  0

**動作周波数制御(powernowd) [#o7643843]
CPUの動作周波数を制御するサービスを導入する。~

-配布元~
http://www.deater.net/john/~

-インストール~
 wget http://www.deater.net/john/powernowd-1.00.tar.gz
 tar xfvz powernowd-1.00.tar.gz
 cd powernowd-1.00
 make
 make install

-自動起動設定~
powernowdのソースコードには起動スクリプトが準備されているためこれを使用する。~
サービスの起動前にpowernow_k8モジュールが読み込まれる必要があるため、簡易にこれを実現するために標準添付のスクリプトに修正を行なうする。~
 vi powernowd.init
修正前
 OPTIONS=""
修正後
 /sbin/modprobe powernow_k8
 OPTIONS=""
スクリプトを所定位置に配置する
 cp powernowd.init /etc/init.d/
 cd ../rc3.d/
 ln -s ../init.d/powernowd.init S11powernowd
 cd ../rc5.d/
 ln -s ../init.d/powernowd.init S11powernowd

-powernowd起動~
 /etc/init.d/powernowd.init start

-CPUクロックの確認~
 # cat /proc/cpuinfo 
 processor       : 0
 vendor_id       : AuthenticAMD
 cpu family      : 16
 model           : 2
 model name      : AMD Phenom(tm) 9100e Quad-Core Processor
 stepping        : 2
 cpu MHz         : 900.000
 cache size      : 512 KB
 physical id     : 0
 siblings        : 4
 core id         : 0
 cpu cores       : 4
 fdiv_bug        : no
 hlt_bug         : no
 f00f_bug        : no
 coma_bug        : no
 fpu             : yes
 fpu_exception   : yes
 cpuid level     : 5
 wp              : yes
 flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht pni syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc pni monitor popcnt
 bogomips        : 1801.63

**参考 [#l0ea7c31]
-powernowd配布元~
http://www.deater.net/john/

-PowerNow! で省電力・・・~
http://www.alwaysfine.jp/2008/02/powernowde.html

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS