
Ubuntu日本語フォーラム

ログインしていません。
CPU: intel Core2Duo E4500(2.20GHZ) のPCでUbuntu 8.10を使っていました。
MIDI音楽をやってみようと思い立ち、(JACK + fluidsynth + rosegarden) で遊び始めたのですが
rosegardenが立ち上げの度に「low-latency なkernelを使え」と警告してくるので、
$ sudo aptitude install linux-rt
によりrtなカーネルを入れました。2.6.27-3-rtです。(現用の2.6.27-9-genericよりダウングレード)
これにより、警告はなくなったのですが、ある時CPUへの負担はどんなものだろう?と思いシステムモニタを見たところ
何と!?CPUが片側1つしか使われていない表示になります。
リアルタイムカーネル(low-latency kernel) 2.6.27-3-rt はCPU1つしかサポートしないのでしょうか?
これはカーネルのコンパイル時のコンフィグの問題なのでしょうか?
それともリアルタイムカーネルというのはCPU1つしかサポートしない根本的な話があるのでしょうか?
オフライン
https://wiki.ubuntu.com/IntrepidReleaseNotes/ja#UbuntuStudio%E3%81%AE%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AE%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
によれば、8.10ではrtカーネルは1CPUのみサポートとなるようです。
他のリリース、例えば8.04のrtカーネルは複数CPUや複数コアをサポートしています。
最後の編集者: ack (2009-01-21 23:09:33)
オフライン
ackさん。ありがとうございます。
ちゃんとリリースノートに書かれていたのですね。調査不足でした。
しかし、なんでカーネルコンパイル時にSMPサポートにできなかったのかなぁ。
何か難しい問題があるのでしょうね。
8.04のrtカーネルをインストールする方法を探してみたいと思います。
オフライン
8.04のrtカーネルをインストールする方法を探したのですが、わかりませんでした。
8.10の環境でインストールする方法がありましたら教えていただきたいと思います。
それよりも、このカーネル”2.6.27-3-rt”については、評判が悪いですね。
シャットダウンできない問題ーーそういえば私もデスクトップPCがシャットダウンできず電源プラグを抜くしかなかった。
また、USの方では ”I almost smoked my PC.”(あやうくPCを燃やしそうになったーとでも訳すのかな)
ということでカーネルは元の”2.6.27-9-generic”にとりあえず戻そうと考えています。
(カーネルを変えると、都度 vmplayerをインストールし直さなければならず煩わしい。大した手間ではないが・・・)
オフライン