音の設定方法?

パピーリナックスを初めて使う方

モデレータ: 暇人, YoN, nyu

返信する
HOU
記事: 12
登録日時: 14/04/03(木) 15:15

音の設定方法?

投稿記事 by HOU »

thinkpadT23にprecise-571JPをFrugalインストールしました。
CPUがP3 1GHz、RAMも1GB搭載していますので、快適に動作しています。
ただ、音声にやや難があります。
設定ファイルprecisesave.4fsを読まないRAMモードでは、ちゃんと音が出ますが、
設定ファイル呼び込む通常モードでは、音が出ませんでした。
最初は、soundドライバ等ちゃんと呼び込まれていないのかな?
と思い、alsaサウンドウィザードで最設定したり、alsamixerをいじったりとして
何とか、音が出るようになりました。しかし、再起動させると、また音がでなくなります。
色々試みた結果、PCMの設定がおかしい?との結論に達しました。
立ち上げ後、音が出ませんが、ミキサー画面またはalsamixerでPCMの設定のみいじるだけで
音がでるようになります。
これを立ち上げ時から、何もせず、音が出るようするにはどういう設定したらよいでしょうか?
ご教示お願いいたします。

thinkpad T23のサウンドカード:I82801CA-ICH3(CS4299)
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: 音の設定方法?

投稿記事 by シノバー »

RAMモードで動いていたとか、再設定で動くということなので、何らかのタイミングの問題と思われます。
/etc/init.d/10alsa あたりがポイントかと。

431JP2012にはあった 10alsa 内の時間待ちが、 571JPでは少なくなっています。

1) /etc/init.d/10alsa の 24行目

コード: 全て選択

   for I in $(seq 4); do #110111 shinobar: for reliable sound detection on HP Compac nc4010.
seq 4 とあるのを seq 8 などに増やしてください。

2) 同じ /etc/init.d/10alsa の 15行目

コード: 全て選択

 start|restart)
この直後に時間待ちを入れてください。

コード: 全て選択

  # shinobar: wait sound drivers loaded
  GOOD=""
  for I in $(seq 8); do
    [ "`lsmod | grep '^snd_'`" != "" ] && GOOD="yes" && break
    sleep 1
  done
  [ "$GOOD" != "" ] || exit
The bar master, Shino's Bar
http://shinobar.net/
HOU
記事: 12
登録日時: 14/04/03(木) 15:15

Re: 音の設定方法?

投稿記事 by HOU »

シノバーさん、回答いただきありがとうございます。
ご指示に通り、/etc/init.d/10alsaをいじってみました。
seq4->seq8->seq12->seq20と試してみましたが、状況は変わりませんでした。

ミキサー画面で、PCM以外の項目のレベル設定を弄っても音が出ないのですが、
なぜか、PCMのレベル設定を少しだけ弄ると音が出ます。

また、このように設定してみては?というものがありましたら、お教えください。
返信する