Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000241Vine Linux1 バグ公開2006-10-08 13:132006-10-14 16:11
anonymous 
 
不明 
完了不明 
4.0beta 
 
ppc
なし
0000241: cpuinfo のクロック
238に書きましたが、クロックのことはこちらに場所を変えます。
PBG4/550MHz にもインストールしてみました。これのクロックもおかしな値が出てます。

PBG4/550 MHz の cpuinfo です。550 MHz となるべきところ、500 MHz になってます。
processor : 0
cpu : 7450, altivec supported
clock : 500.000000MHz
revision : 0.1 (pvr 8000 0201)
bogomips : 49.79

total bogomips : 49.79
timebase : 24966218
machine : PowerBook3,3
motherboard : PowerBook3,3 MacRISC2 MacRISC Power Macintosh
detected as : 72 (PowerBook Titanium II)
pmac flags : 0000001b
L2 cache : 256K unified
pmac-generation : NewWorld

PBG4/1.5GHz の方です。
processor : 0
cpu : 7447A, altivec supported
clock : 749.999000MHz
revision : 0.2 (pvr 8003 0102)
bogomips : 36.73

total bogomips : 36.73
timebase : 18432000
machine : PowerBook5,6
motherboard : PowerBook5,6 MacRISC3 Power Macintosh
detected as : 287 (PowerBook G4 15")
pmac flags : 0000001b
L2 cache : 512K unified
pmac-generation : NewWorld

1.5GHz の方は、実際に 750 MHz で動いているのか、表示だけがそうなのかはどうしたら判断できますか?
bogomips の値も 550 MHz の方より小さい値で、おかしいです。
設定されていません。
課題の履歴
2006-10-08 13:13anonymous新規課題
2006-10-08 15:47shaolinコメント追加: 0001468
2006-10-08 16:21anonymousコメント追加: 0001469
2006-10-08 16:45shaolinコメント追加: 0001470
2006-10-08 16:51shaolinコメント追加: 0001471
2006-10-14 16:11shaolin状態新規 => 完了
2006-10-14 16:11shaolinコメント追加: 0001472

コメント
(0001468)
shaolin   
2006-10-08 15:47   
> 1.5GHz の方は、実際に 750 MHz で動いているのか、表示だけがそうな
> のかはどうしたら判断できますか?

cpufreq のためにクロックが落とされているだけならば、
/sys/devices/system/cpu/cpu0/cpufreq/
以下のファイルを参照すればよいと思います。

scaling_available_frequencies
を見ると、変更可能な CPU クロックが参照できます。

また、
scaling_setspeed
に値を書き込むことでクロックを変更可能だと思います。

そうではなく、750MHz、500MHz に固定されているのであれば、
kernel の問題となります。その際にはすぐに直せないかも
知れませんが、いろいろ情報を探してみておきます。
(0001469)
anonymous   
2006-10-08 16:21   
> scaling_available_frequencies
> を見ると、変更可能な CPU クロックが参照できます。

両方のマシンとも正しい値が入っていました。

> また、
> scaling_setspeed
> に値を書き込むことでクロックを変更可能だと思います。

変更できました。
これは起動した後、いちいち手で変更すべきものですか?
(0001470)
shaolin   
2006-10-08 16:45   
> 変更できました。
> これは起動した後、いちいち手で変更すべきものですか?

本来はそうではないかもしれません。
kernel 内のデフォルト値がそれだけ低い値になっているのか、
cpuspeed によってクロックが抑えられているだけなのか、
によりますが。

とりあえず、cpuspeed パッケージがインストールされていて、
その機能が有効になっているのであれば、CPU クロックが
動的に変化しているだけ (負荷が低い時はクロックが遅く
なっている) かもしれません。

当方では cpuspeed の動作確認を一切行っていませんので
はっきりしたことは言えませんが、もし上述が当たりなら、
/etc/cpuspeed.conf をいじれば (あるいは cpuspeed を
off にすれば) 常に max speed に設定することは
できるのではないかと思います。
(0001471)
shaolin   
2006-10-08 16:51   
> とりあえず、cpuspeed パッケージがインストールされていて、
> その機能が有効になっているのであれば、CPU クロックが
> 動的に変化しているだけ (負荷が低い時はクロックが遅く
> なっている) かもしれません。

当方で唯一 cpufreq が使える ppc マシンである
PowerBook3,2 (Titanium G4 400MHz) で試してみました。

cpuspeed が動作中は 300MHz と表示され、
負荷をあげると 400MHz になっていることを
確認しました。
(0001472)
shaolin   
2006-10-14 16:11   
バグではなく、cpuspeed による正常な挙動であることが
確認されたので、完了とします。