Mailinglist Archive: opensuse-ja (74 mails)

< Previous Next >
Re: [opensuse-ja] usb_audio のミキサ ー設定
  • From: Takashi Iwai <tiwai@xxxxxxx>
  • Date: Tue, 07 Aug 2007 16:45:19 +0200
  • Message-id: <s5h3ayv1k00.wl%tiwai@xxxxxxx>
At Fri, 03 Aug 2007 20:40:37 +0900,
koyama wrote:
> 
> xeon-koyamaです。
> 
> SUSE10.2 で、 usb_audio を使いたいのですが、音量設定ができなくて
> 困っています。
> 
> 虫が良い質問ですが、できましたら、iwai さんにご返答頂ければ助かります。
> (Alsaの snd-usb-audio で iwaiさんが作者になっておられました)
> 
> 
> 利用ハード
> ローランド:  UA-1EX  USB経由接続です
> 設定: YaSTの ハードウエア  -- サウンド設定
>   ローランドの名前がなかったので、カーネルモジュールの一覧表示
>   USB Audio(snd-usb-audio) を指定
>   第一カード(snd-card-0 と指定設定します) 簡易設定
>   音量 テスト  マスタ音量  テスト --- ちゃんとなります
> 
> ------- /etc/modprobe.d/sound ---------
> options snd-usb-audio enable=1 index=0
> alias snd-card-0 snd-usb-audio
> -----------------------------------------
> 
> # lsmod | grep snd
> -------------------------------------------
> lsmod | grep snd
> snd_pcm_oss            53632  0
> snd_mixer_oss          21248  1 snd_pcm_oss
> snd_seq                61680  0
> snd_usb_audio          81536  0
> snd_pcm                88068  2 snd_pcm_oss,snd_usb_audio
> snd_timer              27908  2 snd_seq,snd_pcm
> snd_usb_lib            21504  1 snd_usb_audio
> snd_rawmidi            29824  1 snd_usb_lib
> snd_seq_device         12812  2 snd_seq,snd_rawmidi
> snd_hwdep              13956  1 snd_usb_audio
> snd                    61572  10
> snd_pcm_oss,snd_mixer_oss,snd_seq,snd_usb_audio,snd_pcm,snd_timer,
>   snd_usb_lib,snd_rawmidi,snd_seq_device,snd_hwdep
> snd_page_alloc         14472  1 snd_pcm
> soundcore              13792  1 snd
> usbcore               129668  5 snd_usb_audio,snd_usb_lib,ehci_hcd,uhci_hcd
> -------------------------------------------------
> 
> # lsusb
> ---------------------------------------------
> Bus 001 Device 003: ID 0582:0097 Roland Corp.
> Bus 001 Device 001: ID 0000:0000
> Bus 003 Device 001: ID 0000:0000
> Bus 004 Device 001: ID 0000:0000
> Bus 002 Device 001: ID 0000:0000
> ---------------------------------------------
> 
> 症状 1  KDE =========================
> Kmix を起動しても、何も表示されない
> 個人設定--- サウンドシステム-- サウンドテスト
> 
> このバックトレースは役に立たないかもしれません。
> これはおそらくあなたのパッケージが正しいバックトレースの生成を妨げるよう
> ビルドされているか、スタックフレームがクラッシュによってひどく破壊された
> ことによります。
> 
> Using host libthread_db library "/lib/libthread_db.so.1".
> [Thread debugging using libthread_db enabled]
> [New Thread -1218136368 (LWP 27248)]
> 0xb7ee8410 in ?? ()
> #0  0xb7ee8410 in ?? ()
> #1  0xbfa79d68 in ?? ()
> #2  0x00000000 in ?? ()
> 
> オーディオデバイスを選択は(自動検出)にしてあります。

うーん、これだけだとちょっと検討がつかないですね…。

一応、"/usr/sbin/alsactl -f XXX store" を実行して、作成されたファイル
XXX を添付していただけますか?
確か、UA-1EX はハードウェアの音量制御が全くなかったような記憶が…。

> ====================================
> ===
> 
> 
> 症状2 amarok
> 何の問題もなく再生されます。
> (音量も、右下のバーで変更できます)
> 
> 
> 症状3 xmms
> 再生されます。
> (音量は、変更できません)
> 
> 
> 
> 個人的な追加の疑問
> 
> amarokは、再生及び音量変更ができるのに、xmmsは、音量変更ができないか?

amarok の音量はソフトウェアでの音量調整で、データ自体をいじっています。
xmms の場合はデフォルトだとドライバのミキサーを変更するようになってい
ます。もし、ドライバのミキサーがうまく動作しない場合は、音量変更できな
いような具合になります。
もしくは、xmms の望んでいるミキサー要素 (Master や PCM) が、ドライバで
サポートされていない、という場合もありえます。UA-1EX だと多分後者の方
だと思います。
xmms もソフトウェア音量制御のオプションがあるはずですので、ALSA Output
プラグインのオプションを見てみてください。

> KDEの個人設定でどうして、エラーになるのに、システム通知の、KDE_Startup.wav
> の音がなるのか?

新・世界七不思議の一つです。

個人設定の所以外で同様の現象は起こりますか? 例えば、ターミナル上で
"aplay foo.wav" を実行すると、ちゃんと音がなりますか?

--
Takashi Iwai <tiwai@xxxxxxx>
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-ja+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-ja+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References