2010年11月28日日曜日

Ubuntu10.10~/dev/sound/dspがなくて音が再生できなかった~

お久しぶりです。
いろいろと忙しくて、放置してしまいました。
これだけは書いておかないと忘れる!と思うので、メモします。

とある理由からUbuntu10.04を使うことになりまして、
自宅のPCも同じ環境にしようと思ったのはいいものの、
10.04とハードとの相性が悪いためインストールできずに、
10.10を使っています。

しかし、このUbuntu10.10では、私がもっとも良く使うサウンド解析・編集ソフトが
/dev/sound/dspがなくて音が再生できないという現象が起きていました。

というわけで、Ubuntu10.10のサウンドに関する問題解決方法です。



Ubuntu 10.10では、ALSAとOSSの両方がインストールされているらしく、

下のコマンドを入力しTabキーとReturnキーでOSSを選択すれば切り替えてくれるようです。


sudo dpkg-reconfigure linux-sound-base


さらに、ググってみたところ、
システム→システム管理→Synapticパッケージマネージャから
[oss4-base]と[oss4-dkms]をインストールすることもできるとのことでした。

ということで早速インストール。

...完了。


単に、これだけで使える訳ではないです。


PulseAudioの音声入出力はALSAを経由してしまっているので、
ALSAの代わりにOSSを使うようにPulseAudioの設定を変えます。 


/usr/bin/pactl load-module module-oss

さらに、このままでは、妙な音飛びが生じるため、もう一手間。

/usr/bin/pactl load-module module-oss format=s16le rate=8000


これを起動時に自動で設定するために、
システム→設定→ログイン時に自動起動するアプリに/usr/から8000までの一行を登録します。
タイトルと説明はわかりやすいように適当に入力すれば大丈夫です。

再起動して(ログアウトでもいいらしい。。。)音が正常になればOK。


以上。

0 件のコメント:

コメントを投稿