1 名前:login:Penguin [2009/09/24(木) 13:16:34 ID:R3tHsAc2] サウンドドライバの話題、質問などをどうぞ。 過去スレ 【ALSA】サウンドドライバ総合スレ【OSS】 pc8.2ch.net/test/read.cgi/linux/1075209932/ 【ALSA】サウンドドライバ総合スレ 2【OSS】 pc11.2ch.net/test/read.cgi/linux/1158234817/ ALSA www.alsa-project.org/ alsa.linux.or.jp/ Open Sound System www.opensound.com/oss.html ALSA 設定ドキュメント(CVS) cvs.sourceforge.net/viewcvs.py/alsa/alsa-kernel/Documentation/ALSA-Configuration.txt ALSA OSS互換設定ドキュメント(CVS) cvs.sourceforge.net/viewcvs.py/alsa/alsa-kernel/Documentation/OSS-Emulation.txt (text) をクリックすると読むことができます。
101 名前:login:Penguin mailto:sage [2010/05/20(木) 01:32:23 ID:q92o1QEh] ホットキーに関連付けられてたのはシステムの音量だったけど、ソースデバイスのをいじった時点でALSAの方が変化が大きかった。 やっぱり早い段階でミュートになってました。
102 名前:login:Penguin mailto:sage [2010/05/20(木) 03:25:20 ID:Iaz6xGBO] っていうか、なんでALSAのボリューム弄るの? 最大で固定しておくべきでは?
103 名前:login:Penguin mailto:sage [2010/05/20(木) 07:34:47 ID:q92o1QEh] ALSAはいじってないです。PulseをいじるとALSAも連動して、それ以上に動きます。
104 名前:login:Penguin [2010/06/07(月) 04:04:07 ID:FcUtJXoF] M-Audio AP-192のS/PDIF出力が48k固定になってしまいデジアウトが送れない alsamixerでビットレートの変更は出来るのだが設定が反映されない模様 困ったものだ
105 名前:104 mailto:sage [2010/06/13(日) 23:31:06 ID:9Pmco+8E] 自己解決しました
106 名前:login:Penguin mailto:sage [2010/07/22(木) 03:51:19 ID:apqrZkse] C-Media 8738増設しています 動画と音楽はいいです Naval South Pacific War(Vectorのフリーゲーム)をwineで起動しますと 最初は音声が出ていても、軍艦や軍機が多数集結してメモリー負荷が高くなると 音声が消えてしまいます 他のPCではそういう不具合はないです 解決方法を教えてください
107 名前:login:Penguin mailto:sage [2010/07/26(月) 13:15:20 ID:zj12uSe0] >>106 そのゲームは知らないけど、wineの問題じゃね?不具合が出ないっていう他のPCと 同じバージョンのwineでもダメ?あとwineのサウンドドライバはOSS以外はいまいち挙動が 怪しいんで、jackドライバなんかを使ってるとよくそうなる。 まあwine関連スレとかでエラーログ晒しつつ聞いたほうがいいよ。
108 名前:login:Penguin mailto:sage [2010/07/29(木) 22:42:03 ID:bC9nB9gF] ASUSのXonar使っててフロントパネルから出力させるのに amixer -c 1 set 'Front Panel' on amixer -c 1 set 'Front Panel' off のランチャ作ってフロントとスピーカーの切替してたんだけど、ある日切り替わらないなあと思ってalsamixer覗いたらサウンドカードの番号変わってたんだけど これって変わるようなものなの? ちなみに最初は 0:ビデオカード(Radeon HD4870)のHDMI端子 1:Xonar だったんだけど いつのまにか逆になってた・・・
109 名前:login:Penguin mailto:sage [2010/08/08(日) 09:05:57 ID:K5PdjXT2] DTS音声の映像をS/PDIFでヘッドホンアンプに繋いで 観ていたんだが、それ以来DTSやDolbyDigitalのもの以外の 音が全く出なくなってしまいました。 以前まではDTS等の後でも問題なくMPEGのものも音がでていたんですが・・・ 解決法わかりませんか?
110 名前:login:Penguin mailto:sage [2010/09/05(日) 17:09:23 ID:PSL2L20v] ヘッドフォン端子のハンダ割れじゃ無いのかな? 分解してハンダごてを当てると治らない?
111 名前:login:Penguin mailto:sage [2010/09/05(日) 23:09:38 ID:boG6Ihlz] いきなりハンダづけをすすめるのも危険だな 端子に力をいれてみてときどき鳴るようでないと直る可能性は低い
112 名前:login:Penguin mailto:sage [2010/09/06(月) 20:42:47 ID:aIkABWJf] ミニプラグ・ジャックって、確かに接触不良しやすいな。 かといって標準のは今となってはデカ過ぎるし。
113 名前:login:Penguin mailto:sage [2010/09/06(月) 21:58:54 ID:IXxuUZxn] 今世間に通用してるプラグってミニプラグより小さくない?
114 名前:login:Penguin mailto:sage [2010/09/09(木) 17:25:33 ID:pZaTbCj1] 109です。 すいません、ヘッドホンアンプというか無線ヘッドホンです。 ちなみに、PCのアナログヘッドホン端子からは普通に音が出ます。 結局、OS再インスコしたら治りました。 で、もう一度同じように観てたら、またなってしまった・・・
115 名前:login:Penguin mailto:sage [2010/09/09(木) 22:45:02 ID:tgl4N575] ごめん > DTSやDolbyDigitalのもの以外の を見落としていた それだとなんかソフト要因くさいな 初期化というか後始末してないんでDolbyDigital以外は出ないみたいな alsamixerでボリュームやミュートをいじってみるか /etc/asound.stateが存在するならシングルユーザモードで起動(やり方は調べてくれ)して そのファイルを消してシャットダウンして電源落として起動してみるとか (めんどくさいことしてるのは、普通に消すだけだとシャットダウンのとき上書きされるから)
116 名前:109 mailto:sage [2010/09/10(金) 22:08:04 ID:Kb1MyyqX] >>115 おお! シングルユーザーモードで〜 をやってみたら無事、音がでるようになりました! 本当に有難うございます。
117 名前:login:Penguin mailto:sage [2010/09/11(土) 00:03:39 ID:Qlvye6d+] >>116 おめ それならまだやることがある 音の出る状態で /sbin/alsactl -f ~/asound.state.ok store とか実行しておく(音の出るときのハードの状態がこのファイルに書かれる) わざわざシングルユーザモードにする必要はないが、 もしかしたらrootじゃないとダメかもしれん もし音が出なくなったら、リブートすることなく /sbin/alsactl -f ~/asound.state.ok restore とやると元にもどる、はず もしこれで元に戻るのであれば 問題のプログラムはシェルスクリプトで起動するようにして 終了後にalsactlを実行するようにしておけばOK
118 名前:login:Penguin mailto:sage [2010/09/11(土) 12:35:46 ID:Wm7n4ZjD] >>117 なるほど。 多分、またなると思うので、試してみたいと思います。 色々と細かく教えて頂いて、有難うございます。
119 名前:login:Penguin [2010/09/14(火) 12:01:30 ID:nKBBfJOP] >>104 うちでもS/PDIFで録音しようとすると、48k固定になってしまうのですが、 どうしたら解決したのか教えて貰えないですか?
120 名前:104 [2010/09/14(火) 12:20:35 ID:6+Q9FBLm] .asoundrcに以下の行を加える(自己責任にて) -------------------------- pcm.!default { type plug slave.pcm "spdif" } --------------------------- 但し確認は再生のみ
121 名前:104 mailto:sage [2010/09/14(火) 12:24:24 ID:6+Q9FBLm] 追記: 上記改造を施すとアナログアウトは全て無効になるので要注意
122 名前:login:Penguin mailto:sage [2010/09/15(水) 16:58:56 ID:7N3gMoXT] 俺がS/PDIFで困った時の話 www.geocities.jp/inuinuwanwan2000/memo030/index.html 何かの参考になれば
123 名前:login:Penguin mailto:sage [2010/11/19(金) 00:31:12 ID:5sCpTs32] ttp://arc.opensolaris.org/caselog/PSARC/2008/318/inception.materials/boomer-inception.pdf Open Solaris には、こんな Audio System があるんだな。 中々良さげな気がする。
124 名前:login:Penguin mailto:sage [2010/11/26(金) 20:43:20 ID:y8Vtcc/A] ・基板上に内部用のS/PDIF出力ピンヘッダがある ・PCIスロット (PCI-eは不可) だと何がありますかね? 少し探してみたところだと、ASUS XONAR DGがどうかなぁ、と思ってますが。
125 名前:login:Penguin mailto:sage [2010/11/28(日) 04:14:19 ID:UBB57wxv] しょーじきお手上げなんでお前ら教えてくだちいおながいします NativeInstrumentsのAudio Kontrol 1ってUSBのサウンドカード使ってるんだが 挿すとUSB的には認識してるっぽいんだけど音が出るふいんき(何故かry)は無い。 現状は↓こんな感じ。これ、次に何を確認したりすりゃいいんかな? あ、関係無さそうだけど鳥はopenSUSE 11.3 x86_64 root@/etc# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 047d:1020 Kensington Expert Mouse Trackball Bus 002 Device 012: ID 17cc:0815 Native Instruments Audio Kontrol 1 Bus 002 Device 005: ID 0000:0000 Bus 002 Device 006: ID 0853:0100 Topre Corporation HHKB Professional Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub root@/etc# lsmod | grep snd snd_usb_caiaq 38076 0 snd_rawmidi 25490 1 snd_usb_caiaq snd_seq_device 7706 1 snd_rawmidi snd_pcm 101836 1 snd_usb_caiaq snd_timer 24434 1 snd_pcm snd 84327 5 snd_usb_caiaq,snd_rawmidi,snd_seq_device,snd_pcm,snd_timer soundcore 8565 1 snd snd_page_alloc 9428 1 snd_pcm usbcore 229026 5 snd_usb_caiaq,usbhid,ohci_hcd,ehci_hcd root@/etc# cat /proc/asound/cards --- no soundcards ---
126 名前:login:Penguin mailto:sage [2010/11/28(日) 05:28:23 ID:oCDUeLqn] >>125 root@/etc# alsaconf
127 名前:login:Penguin mailto:sage [2010/11/28(日) 06:04:01 ID:UBB57wxv] >>126 レスthx やってみたらこうなった↓ PnPまたはPCIカードが検出されませんでした。 旧式のISAサウンドカードのry どう考えてもISAじゃないわけなんだが…orz
128 名前:login:Penguin mailto:sage [2010/11/28(日) 07:09:48 ID:oCDUeLqn] >>127 次からは自分でググって。 www.native-instruments.com/en/support/compatibility/linux/
129 名前:login:Penguin mailto:sage [2010/11/28(日) 07:27:53 ID:UBB57wxv] >>128 やったことの説明が足らなくてすまん。 一通りググったし、そのページ自体もそこから飛んだALSA projectのwikiも読んだんだ。 書いてあることはやってみたけどkernel<->alsa-utilsの辺りで 状況とかを確認する方法ないかなーと思って聞いてみた感じだった。 もうちょっと頑張ってみる。 レスthx
130 名前:login:Penguin mailto:sage [2010/11/28(日) 07:39:49 ID:oCDUeLqn] なら自分でやったことと参考にしたページのリンクぐらい貼ってどのへんが 判らんのか聞けばよかろうに、あまりこんな事書きたくないが変な人と思われるよ。
131 名前:login:Penguin mailto:sage [2010/11/28(日) 08:07:22 ID:UBB57wxv] >>130 レスthx www.mail-archive.com/alsa-user@lists.sourceforge.net/msg20953.html ↑から始まるスレッドを一通り読んだり alsa-project.org/main/index.php/Matrix:Module-usb-caiaq この辺を読んで ここのmodules.confに書く内容を/etc/modprobe.d/50-sound.confってファイルに書いて # udevadm monitor しながら抜いたり挿したりしてる。 挿したときは>>125 で貼った感じになるんだが/proc/asound/cardsに 何も出てこないんで困ってる。ALSA-users MLのアーカイブの方だと alsa-driverを入れたらサックリ/proc/asound/cardsに出てきてるっぽい。 ってところで詰んでるんだ。聞き方については言われてるとおりだから悪かったすまん。
132 名前:login:Penguin mailto:sage [2010/11/28(日) 12:33:43 ID:GAL9YE+E] >>131 素直にkernelに最新のalsa-lib&alsa-driverを組み込んでみたら?
133 名前:login:Penguin mailto:sage [2010/11/28(日) 13:22:01 ID:aM9JI4EY] 素直になれなくて www.youtube.com/watch?v=Yh9cNYlmXEY
134 名前:login:Penguin mailto:sage [2010/11/28(日) 14:00:02 ID:YOiH5Wn9] >>133 ピーター・セテラが脱退したとき、 後釜のボーカルはセテラに声質が似てるのを基準に探したんだよね。
135 名前:login:Penguin mailto:sage [2010/12/10(金) 19:42:05 ID:LMndR+EM] ubuntu 10.10 gnome 上で gconf-editorを使用して, system - gstreamer - default の audiosink: pulsesink を audiosink: alsasink に変更すると,抜けの良い音に変わったように感じました。 他に誰か試された方はいませんか?
136 名前:login:Penguin mailto:sage [2010/12/10(金) 19:46:26 ID:nMSyBtpO] サンプリング周波数が変わった
137 名前:login:Penguin mailto:sage [2010/12/10(金) 19:48:33 ID:LMndR+EM] 44.1kHz固定で変わってないです。
138 名前:132 mailto:sage [2010/12/10(金) 20:37:50 ID:Zv+0VWg6] >>137 alsa-plugins、alsa-tools、alsa-utilsは入ってるか? そしてgnomeならばgnome-alsamixerも使える
139 名前:login:Penguin mailto:sage [2010/12/11(土) 04:19:56 ID:6ckYe2g8] >>135 予想される原因 1.気のせい →ブラインドテストで確かめることができる 2.量子化ビット数が変わった 3.ボリュームの設定 →PulseAudioはアプリごとにボリューム設定が可能=その部分はソフトウェア演算 アプリ別ボリュームを小さく、全体ボリュームを大きくすると演算誤差が発生しやすく 量子化ビット数が下がったのと同じことになる
140 名前:login:Penguin mailto:sage [2010/12/11(土) 07:21:46 ID:jdK4k7QJ] >>139 レスthx 2は理解できませんが,1と3は有り得ますね。 特に3については,設定の変更により音量が上がったようにも感じられたので, アプリ別と全体の両方を少し下げています。 この変更により,音が出ないアプリがあるとかの不具合もないので,とりあえず このまま使ってみたいと思います。
141 名前:login:Penguin mailto:sage [2010/12/11(土) 15:16:08 ID:5CG2sNXf] pulseaudioはミキシングする時にサンプリングレート変換してるんだけど、 デフォだとspeex-float-3だったかな。 これが結構へっぽこな音質で明らかに音質が劣化する。 他のリサンプルメソッドも選べるからpulseaudioじゃないと困るならCPUパワーと音質、遅延の妥協点を探してみるのが良いかも。
142 名前:login:Penguin mailto:sage [2010/12/11(土) 18:18:00 ID:jdK4k7QJ] >>141 thx ./pulse/daemon.conf に下の設定を加えてみました。 realtime-scheduling = yes resample-method = src sinc best quality gstreamer-properties で出力先(pulse, alsa)を変更できることがわかったので, pulseとalsaを聴き比べてみました。 その結果,alsaが良さそうでしたので,しばらくこままで使ってみます。
143 名前:login:Penguin mailto:sage [2010/12/11(土) 23:13:37 ID:jdK4k7QJ] 結局のところ gstreamerの設定はすべてpulse経由に, ./pulse/daemon.conf の設定は, default-sample-format = s24le realtime-scheduling = yes resample-method = speex-fixed-10 に落ち着きました。 アドバイス,どうもありがとう。
144 名前:login:Penguin [2011/01/31(月) 20:14:21 ID:nm+cVEuE] alsa.conf, asound.confの書き方・各パラメータの説明がしっかり 記載してるページはないですか? alsaの公式ページは見ましたが、概要&一例みたいな書き方で さっぱりわからんです。 Android+alsaで、あるチップに対応したalsaの設定をしなくてはい けなくて、途方に暮れてます。。。
145 名前:login:Penguin mailto:sage [2011/01/31(月) 20:55:56 ID:wjmmOEvW] >>144 .asoundrc - ALSA wiki alsa.opensrc.org/.asoundrc www.alsa-project.org/alsa-doc/alsa-lib/conf.html www.alsa-project.org/alsa-doc/alsa-lib/confarg.html www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html alsa.opensrc.org/Asoundrc.txt の辺りかな、既知かもしれないけど。 詳しくないのだけど、チップとかなら /etc/modprobe.conf とかは関係無いのだろうか。
146 名前:144 [2011/02/01(火) 08:27:33 ID:gASaR95a] >>145 情報ありがとう。改めて見直してみます。 別の部署で基本的な設定を済ませるはず。 通常再生と同じルートを通して、最後に Bluetoothに抜けるというのがあるので、 こいつはどういう設定をするのだろうと 悩んでます。
147 名前:144 [2011/02/03(木) 00:26:35 ID:k54PopWC] 自己解決しました。
148 名前:144 [2011/02/03(木) 18:32:23 ID:TmK3MWXD] >>147 なりすましは、やめてくれ。 まぁ、Configはこんな感じだろうと 推測はついたけど、次はソフトでどう いうルートでドライバーまでくるのか 解析中です。
149 名前:144 mailto:sage [2011/02/05(土) 00:46:26 ID:x1ioZcXg] お騒がせして済みませんでした。 今度こそ自己解決しました。
150 名前:login:Penguin mailto:sage [2011/02/05(土) 03:48:30 ID:GfpFbIuo] >>149 どうやって解決しましたか?
151 名前:144 mailto:sage [2011/02/05(土) 06:50:10 ID:GfpFbIuo] >>150 いろいろ試したら解決しました。
152 名前:login:Penguin mailto:sage [2011/02/05(土) 08:17:39 ID:SJE4gUUh] 150 :login:Penguin:2011/02/05(土) 03:48:30 ID:GfpFbIuo >>149 どうやって解決しましたか? 151 :144:2011/02/05(土) 06:50:10 ID:GfpFbIuo >>150 いろいろ試したら解決しました。
153 名前:login:Penguin mailto:sage [2011/02/05(土) 23:14:48 ID:+01ndB4N] ひさびさに醜い自演を見た…
154 名前:144 mailto:sage [2011/02/06(日) 11:29:46 ID:C7SGX3IW] なりすましの何が面白いのか・・・。 ソーストレースで解析中。Android開発って言いつつ、ドライバ分野 なので。Frameworkも解析してるから、少しはAPL開発の時に役立 つかな。
155 名前:login:Penguin mailto:sage [2011/02/09(水) 12:20:15 ID:APvItmdX] HDMI(デジタル)経由でモニタのスピーカからPCのLine-inやマイクのアナログ系の音を出そうとしています ALSAユーザメーリングリストで拾った~/.asoundrcでFlahPlayer(アナログ固定だった)の音はHDMI使っても 出せるようになりましたが、Line-inの音が出ません。 どなたかLine-inをHDMI経由で出せている方いらっしゃいますでしょうか? 当方の環境 Fedora14 AMD780Gチップセット $ aplay -l **** ハードウェアデバイス PLAYBACK のリスト **** カード 0: SB [HDA ATI SB], デバイス 0: ALC889A Analog [ALC889A Analog] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 0: SB [HDA ATI SB], デバイス 1: ALC889A Digital [ALC889A Digital] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 1: HDMI [HDA ATI HDMI], デバイス 3: ATI HDMI [ATI HDMI] サブデバイス: 1/1 サブデバイス #0: subdevice #0
156 名前:155 mailto:sage [2011/02/09(水) 12:29:05 ID:APvItmdX] 続き、拾った~/.asoundrc 一部変更有 pcm.2asone_ATISB_dmix { type dmix ipc_key 170300 slave.pcm "hw:0,0" } pcm.2asone_ATIHDMI_dmix { type dmix ipc_key 170310 slave.pcm "hw:1,3" } pcm.mic_dsnoop { type dsnoop ipc_key 15645 slave { pcm "hw:0,0" } }
157 名前:155 mailto:sage [2011/02/09(水) 12:31:33 ID:APvItmdX] 続き pcm.2sndcardas1 { type multi slaves.a.pcm "2asone_ATISB_dmix" slaves.a.channels 2 slaves.b.pcm "2asone_ATIHDMI_dmix" slaves.b.channels 2 bindings.0.slave a bindings.0.channel 0 bindings.1.slave a bindings.1.channel 1 bindings.2.slave b bindings.2.channel 0 bindings.3.slave b bindings.3.channel 1 }
158 名前:155 mailto:sage [2011/02/09(水) 12:37:07 ID:APvItmdX] 続きEND pcm.2asone { type route slave.pcm "2sndcardas1" ttable.0.0 1 ttable.1.1 1 ttable.0.2 1 ttable.1.3 1 } pcm.2asone_asym { type asym playback.pcm "2asone" capture.pcm "mic_dsnoop" } pcm.!default { type plug slave.pcm "2asone_asym" } ctl.!default { type hw card 1 device 3 }
159 名前:login:Penguin mailto:sage [2011/02/09(水) 23:00:03 ID:Pe92BTIk] 蟹音は窓から投げ捨てろ! Windowsですら、MicとLineの切り替えが上手くいかないことも有る。
160 名前:login:Penguin mailto:sage [2011/02/10(木) 13:04:33 ID:gg21xZwH] >>155 いくつか方法があると思いますが、私が思いつくのは、 jack-audio-connection-kit もしくは、pulseaudio を使う方法です。 * jack-audio-connection-kit の方法 1. jackd を起動 $ jackd -dalsa [-d2asone_asym (default だから、いらないかも)] 2. デバイスの表示 $ jack_lsp 3. 2で表示された内容から、繋ぎたい input と output を選んでつなぐ。 $ jack_connect [options] port1 port2 ※ GUI tool の qjackctl を使うと楽 ※
161 名前:160 mailto:sage [2011/02/10(木) 13:05:20 ID:gg21xZwH] >>160 の続き ** pulseaudio の方法 1. 起動 $ pulseaudio -D 2. デバイスの表示 $ pactl list |grep -E 'alsa_(input|output)' | sort 3. 2で表示された内容から、繋ぎたい input と output を選んでつなぐ。 $ pactl load-module module-loopback source=alsa_input.hoge.hoge sink=alsa_output.fuga.fuga ※ pavucontrol と言う GUI tool があるが、loopback の接続には、現状、使えないっぽい。 pulse と jack の選択は、好みですが、一般に jack は、音楽制作用などと言われ、 音楽を聞いたり、ちょっとした録音など、日常作業には、pulseaudio が、楽チンです。
162 名前:155 mailto:sage [2011/02/11(金) 00:59:30 ID:4WR/Zatu] >159 Windowsですら上手くいかないんですか、、、、 ググるとaudio over HDMIなんてkernelが絡んだ話題がヒットするのはそのせいかなぁ 拾った.asoundrcはFlashやmplayerの再生途中で多々音が切れてしまいます pcm.!default { type hw card 1 device 3 } ctl.!default { type hw card 1 device 3 } だけにしておけばmplayerでは切れなくなります(mplayerでhw=1.3指定してもいいのだけど) でもFlashは鳴らなくなります
163 名前:155 mailto:sage [2011/02/11(金) 01:01:53 ID:4WR/Zatu] >160 何と親切なレス pulseaudioは過去に設定したことあるのですが、mplayerがうまく動かなくなるので止めています jackに挑戦してみました qjackctlはデホルトで jackd -dalsa -dhw:0 -r48000 -p1024 -n2 でjackdを起動してまいました、ただこれではアナログ内でのconnect/disconnectしかできませんでした -dhw:1(HDMI)オプションで起動しようとすると Using ALSA driver HDA-Intel running on card 1 - HDA ATI HDMI at 0xfdffc000 irq 19 ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode Cannot initialize driver JackServer::Open() failed with -1 Failed to start server でjackdが起きないので、「input と output を選んでつなぐ…」以前の段階でできませんでした
164 名前:login:Penguin mailto:age [2011/02/12(土) 09:31:56 ID:uRt0pYaO] ubuntu10.10のjack経由で音声出力がうまくいったのでさらしage サウンドボードはSE200PCIを使ってます。 /etc/asound.conf pcm.!default { type plug slave { pcm "jack" } } pcm.jack { type jack playback_ports { 0 alsa_pcm:playback_1 1 alsa_pcm:playback_2 } capture_ports { 0 alsa_pcm:capture_1 1 alsa_pcm:capture_2 } } ctl.mixer0 { type hw card 0 }
165 名前:login:Penguin mailto:age [2011/02/12(土) 09:32:59 ID:uRt0pYaO] jackd /usr/bin/jackd -S -c system -p1024 -dalsa -P -dhw:0 -r192000 -p4096 -H -M -n2 -z s (system clock=hpet) kernelはPREEMPT gstreamer-propertiesでjackaudiosinkに指定 /etc/mplayer/mplayer.iniのaoをjackに設定 /etc/libao.confのdefault出力をjackに設定 flashplayerは repo.or.cz/w/libflashsupport-jack.git をコンパイル 低遅延からはほど遠いけど・・・。
166 名前:160 mailto:sage [2011/02/12(土) 11:51:24 ID:zYoA8SkN] >>163 > jackd -dalsa -dhw:0 -r48000 -p1024 -n2 > アナログ内でのconnect/disconnectしかできませんでした これ、2個目の -d で指定しているのが、デバイス名なんだけど、 そこで、hw:0 を指定したら、上に書いてあるasoundrcでmulti device 作った意味がないじゃん。 -d2asone_asym をするとか、2個目の-dを削って、デフォルトで解釈させないと。 > -dhw:1(HDMI)オプションで起動 > ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode capture-only って事は、なんか、アプリがoutput 掴んじゃってるんじゃないの? $ fuser -v /dev/snd/* とかして、確かめる。 > pulseaudioは過去に設定したことあるのですが、mplayerがうまく動かなくなるので止めています mplayer がうまく動かないのは、どっか別のスレでも同じような意見見た。 ウチでも同じ症状。 pulseaudio が起動していなで使用しようとすると、auto spawn してくれるんだけど、 mplayer が、pulseaudio の起動を待ちきれないで、接続不可能と判断して、音が出ない。 だから、同じ mplayer コマンドをもう一度打つと、使える。 これと同じ原因なら、先にpulseaudio -D とかして、起動しておけば使える。
167 名前:login:Penguin [2011/02/14(月) 23:36:56 ID:mn8fCEk5] HOOKSプラグインって、具体的にどういう 動き(処理)するんでしょ? ALSA、英語の説明・情報が多く、ついて いけないです。
168 名前:login:Penguin mailto:sage [2011/02/15(火) 15:44:51 ID:byBXveRP] 【チラシのウラ日記】 正直なところ、Linux+ALSAはワシには難解だ。 元はWin2K+foobar2K+Wavpack ->Juli@->デジタル同軸-外部DAC--- で安定してた。が、音がよくなるかも?しれない、ということで Arch Linux+ALSA+mocp+wave ->Juli@->デジタル同軸-外部DAC--- と変更するのに地獄… オンボードのサウンドカードをOffにして、 前スレの40あたりをパクッってIEC958をdefaultにして何とか音が鳴った。(・∀・) しか〜し、問題は山積。未だ文字化け中だし、48khzだし、Wavpackダメだし orz ぼちぼち勉強しながら音楽を聴くよ。 前スレ40に感謝!!!
169 名前:login:Penguin mailto:sage [2011/02/16(水) 18:35:57 ID:AOT8bhq8] Debian squeezeのALSAだとエラーが出て 音が出ないのですが(前のlennyでは音が出ていた) 、同様の症状の方いらっしゃいますか? Pulseaudio入れれば音が出るようになったので実害がない といえばないのですが、ALSA直叩きのアプリが使用できなく なってしまいました。
170 名前:login:Penguin mailto:sage [2011/02/17(木) 00:10:12 ID:4lL/4oyH] へー
171 名前:login:Penguin mailto:sage [2011/02/17(木) 10:21:25 ID:ydY9CzI8] 【チラシのウラ日記】…スレ違い? Voyage MPD に挑戦しました。同一PCにてclient はncmpc すんなり音が鳴れば良いのでしょうが、うまく逝かなかったことを… 「Make sure to delete your tag_cache file and restart mpd.」 このコメントに辿り着くのに苦労しました。tag_cacheを削除しない逝けない。 削除して/etc/init.d/mpd start-create-db で音が鳴った。 (・∀・)
172 名前:login:Penguin mailto:sage [2011/02/17(木) 19:49:41 ID:Zx7VJfUC] >>169 alsa type pluse でググれば幸せになれるよ。
173 名前:login:Penguin mailto:sage [2011/02/17(木) 19:51:31 ID:Zx7VJfUC] 間違えた。 alsa type pulse でした。
174 名前:login:Penguin mailto:sage [2011/02/19(土) 15:40:25 ID:tR2FPUhB] 【チラシのウラ日記】…スレ違い? 嘘だらけなのに気づきました。申し訳ありません。 orz tag_cache は単 Ctl+U でした
175 名前:login:Penguin mailto:sage [2011/02/19(土) 16:56:29 ID:OobIGmGT] チラ裏でも何でもオレは構わんが 日本語はちゃんと扱ってくれないか
176 名前:login:Penguin mailto:sage [2011/02/20(日) 15:16:26.87 ID:eeQNU14M] >>166 >155です、その後 >160の $ pactl load-module module-loopback source=alsa_input.hoge.hoge sink=alsa_output.fuga.fuga で何とかLine-inの音をHDMI経由で出すことができました ありがとうございました $ fuser -v /dev/snd/* の結果はpulseaudio、 GNOMEがlogin音やビープ音を出すのに使っているようで、殺せない、てか生き返る(w >同じ mplayer コマンドをもう一度打つと、使える。 これもあるけど、早送り、早戻しするとかなりの確率で映像の方が固まるかコマ送りでズレズレ状態 になってしまう、去年F13で fedorasolved.org/Members/fenris02/pulseaudio-fixes-and-workarounds 参考にしてpulse使っていたのだけど、結局戻した。 AthlonDualCore4850e + 4GMEMという3年半前の標準はもう力不足か?、今年は新CPUで一台組上げたい
177 名前:login:Penguin mailto:sage [2011/02/21(月) 11:44:51.78 ID:8DUNpJz7] たいへんだな。俺はUSB AudioでF14+pulseでこれまでも全然問題ない。
178 名前:176 mailto:sage [2011/02/22(火) 15:58:30.00 ID:8uKaVwkN] ああ、たいへんさ 今回この件でサウンド回り触りはじめたら、いつのまにかFrontSpeakerとHeadphoneが個別にmuteできなくなっていることに 気がついたよ、連動しているんだ 検索したらこの問題、Fedoraは14から出始めていて、Ubuntuで出てる対処方を皆踏襲しているようだけど、自分のところでやって も治らなかったよ
179 名前:login:Penguin mailto:sage [2011/02/23(水) 00:57:01.01 ID:ZmNJDlm8] Ubuntu10.10です。先日ALSAの新しいバージョンが出ていたので(1.0.24)driver,lib,util,pluginを落としてきて make installしました しかしモジュールがロードできません。ローランドのUA-4FXというUSBオーディオを使っているのですが インストール後再起動、lsmodを見るとsoundcoreはあるのですがsnd-usb-audioがないです。 modprobeでsnd-usb-audioをロードしてもえらーになります
180 名前:login:Penguin mailto:sage [2011/02/23(水) 00:57:49.98 ID:ZmNJDlm8] [ 56.372784] snd: Unknown symbol unregister_sound_special (err 0) [ 56.372944] snd: Unknown symbol register_sound_special_device (err 0) [ 56.384688] snd_seq_device: Unknown symbol snd_info_register (err 0) [ 56.384744] snd_seq_device: Unknown symbol snd_info_create_module_entry (err 0) [ 56.384798] snd_seq_device: Unknown symbol snd_info_free_entry (err 0) [ 56.384853] snd_seq_device: Unknown symbol snd_seq_root (err 0) [ 56.384914] snd_seq_device: Unknown symbol __snd_printk (err 0) [ 56.384969] snd_seq_device: Unknown symbol snd_iprintf (err 0) [ 56.385053] snd_seq_device: Unknown symbol snd_device_new (err 0) [ 56.394695] snd: Unknown symbol unregister_sound_special (err 0) [ 56.394856] snd: Unknown symbol register_sound_special_device (err 0) [ 56.395866] snd_seq_device: Unknown symbol snd_info_register (err 0) [ 56.395922] snd_seq_device: Unknown symbol snd_info_create_module_entry (err 0) [ 56.395977] snd_seq_device: Unknown symbol snd_info_free_entry (err 0) [ 56.396031] snd_seq_device: Unknown symbol snd_seq_root (err 0) [ 56.396092] snd_seq_device: Unknown symbol __snd_printk (err 0) [ 56.396147] snd_seq_device: Unknown symbol snd_iprintf (err 0) [ 56.396231] snd_seq_device: Unknown symbol snd_device_new (err 0) [ 56.403504] snd: Unknown symbol unregister_sound_special (err 0) [ 56.403663] snd: Unknown symbol register_sound_special_device (err 0) [ 56.404670] snd_seq_device: Unknown symbol snd_info_register (err 0) [ 56.404725] snd_seq_device: Unknown symbol snd_info_create_module_entry (err 0) [ 56.404780] snd_seq_device: Unknown symbol snd_info_free_entry (err 0) [ 56.404834] snd_seq_device: Unknown symbol snd_seq_root (err 0) [ 56.404895] snd_seq_device: Unknown symbol __snd_printk (err 0) [ 56.404950] snd_seq_device: Unknown symbol snd_iprintf (err 0) [ 56.405034] snd_seq_device: Unknown symbol snd_device_new (err 0)
181 名前:login:Penguin mailto:sage [2011/02/23(水) 00:58:32.31 ID:ZmNJDlm8] なんでだかわかりません・・・
182 名前:login:Penguin [2011/02/23(水) 08:33:04.14 ID:JBYet7/T] 他にもロードが必要なモジュールがあるの では?
183 名前:login:Penguin mailto:sage [2011/02/23(水) 09:42:08.84 ID:/6ATAK7L] あー、それそれ。俺も出たよ。 karmicだかlucidのカーネルにALSA 2.0.23の「alsa-driver」入れたら出た。 なんか、インクルードするCのヘッダファイルのうち、Linuxカーネルに含まれるものの作法が変わったらしい。 詳しく調べてないからよくわかんないけど。 とりあえず、カーネルのimageを再インストールするがよろし。 フォーラムにでも相談してみたらいかが?
184 名前:183 mailto:sage [2011/02/23(水) 09:43:15.91 ID:/6ATAK7L] ALSA 1.0.23の間違い。。。
185 名前:179 mailto:sage [2011/02/23(水) 23:33:47.97 ID:ZmNJDlm8] >>182 今まではmodprobe snd-usb-audioをするだけで自動的に snd_pcm,snd_page_alloc,snd_hwdep,snd_seq,snd_timer等が一気に自動的にロードされました >>183 お、同じようなことをしてる人がいて嬉しいです・・・ 最近はALSAを時前でmake installする人なんか居ないんでしょうか、というのはググってgentoo のALSAに関するセットアップ記事が出てきたのですが、gentooでさえALSAのソースをビルドして インストールするより、kernel付属のALSAモジュールの使用を推薦してるようです。 自分としてpluse audioを通さないで時前ビルドしたALSAを直接アプリから鳴らした方が音が大変良く 聞こえるのでそうしてたのですが、最近のUbuntuはpluseがGNOME(gstreamer)とがっつり結びついちゃって 殺す方がなんか手間だし、ALSAをインストールすれば今回みたいに鳴らないし(TT) そうですか、インクルードするCのヘッダファイルのうち、Linuxカーネルに含まれるものの作法が変わったのですか。 ふむふむ・・・ 原理は全然解りません(^^;;;; とりあえず時前でインストールしたALSAのdriver,lib,util,pluginの4つは全部sudo make uninstallして その後今使ってるカーネルのimageとALSA関連一式、libasound関連も一式再インストールしてまた音は なるようにはなりました。ありがとうございました。
186 名前:login:Penguin mailto:sage [2011/02/24(木) 13:10:55.08 ID:IKCMElOv] ひょっとして、「$ ./configure」で「linux/config.h」に関するエラー出てない?
187 名前:login:Penguin mailto:sage [2011/02/24(木) 13:16:24.65 ID:hTj9tMns] なんか、このお札を貼っておけば音がよくなるよ ってのを信じていそう。
188 名前:login:Penguin mailto:sage [2011/02/24(木) 19:41:43.98 ID:BQd+DQgn] >>179 オイラはgentooユーザーだけど kernel側make menuconfig時にmodule設定にしないとダメ 後古いkernelでの旧module関連ファイルも要クリアー だから新しいサウンドカードやチップで無い場合は kernel付属で充分だと思う
189 名前:179 mailto:sage [2011/02/24(木) 22:46:41.63 ID:Z0lVF1cX] >>186 $ ./configureもmake時もエラーが出て止まるというのは無いです。 ./configure時にlinux/config.hがつく出力のコピペです、なんかnoになってますが・・・ checking for kernel linux/config.h... no Creating <linux/config.h>... checking for deprecated linux/config.h... checking to modify of kernel linux/kmod.h... no あとmakeも最後に ALSA modules were successfully compiled. って出るのですが途中の警告でこんな行が2行 WARNING: "register_sound_special_device" [/home/take/dl/alsa/1.0.24/src/alsa-driver-1.0.24/acore/snd.ko] undefined! WARNING: "unregister_sound_special" [/home/take/dl/alsa/1.0.24/src/alsa-driver-1.0.24/acore/snd.ko] undefined!
190 名前:179 mailto:sage [2011/02/24(木) 23:07:44.23 ID:Z0lVF1cX] >>188 レスどうもです kernelのconfigですがSOUND関連はこんな感じです $ cat /boot/config-2.6.35-25-generic | grep SOUND CONFIG_SOUND=m # CONFIG_SOUND_OSS_CORE is not set # CONFIG_SOUND_PRIME is not set ALSA関連はこんな感じ $ cat /boot/config-2.6.35-25-generic | grep ALSA CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX18_ALSA=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX25821_ALSA=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_SALSA20_X86_64=m > 後古いkernelでの旧module関連ファイルも要クリアー これやりました、確かgentooのサイトのコンテンツで書いてありましたよね 自分の場合は/lib/modules/2.6.35-25-generic/kernel/sound のディレクトリを削除してそれからALSAビルドして make installしました。それでもダメでした。。 > kernel付属で充分だと思う 確かにそうなんでしょうけど、自前でVLCなどをソースからビルドしたりする時に最新のALSAをソースからビルドしてると 調子いいのです。
191 名前:login:Penguin mailto:sage [2011/02/24(木) 23:42:50.11 ID:BQd+DQgn] >>190 kernel 2.6.35だとstableで2つ前なので 試しに2.6.36や2.6.37を使ったら如何でしょう そしてossは生かす方が賢明かも? 因みに家の場合は… kernel 2.6.36 alsa 1.0.24 $ cat /usr/src/linux/.config | grep SOUND CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y # CONFIG_SOUND_PRIME is not set と言う設定です
192 名前:login:Penguin mailto:sage [2011/02/25(金) 00:06:35.06 ID:Z0lVF1cX] >>191 丁寧にどうもです kernelのアップかあ。アップするにしてもそのままにしてもossを生かすように設定変えて ビルドしてみようかな
193 名前:login:Penguin mailto:sage [2011/02/25(金) 01:52:03.67 ID:6bV4EClq] インストール成功しました、皆さんありがとう $ cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.24. Compiled on Feb 25 2011 for kernel 2.6.35.11-m1 (SMP). やった事はkernel.orgから2.6.35の最新のソースを落としてきて、今動いてるUbuntu標準のconfigファイルを使いmake oldconfig その後>>190 の設定を>>191 さんと全く同じ設定に(OSSを生かす)してビルド。カーネルは一応Ubuntuのとあわせて2.6.35シリーズ で行くことにしました。 そうしてALSAのビルドに入ったら WARNING: "register_sound_special_device" [/home/take/dl/alsa/1.0.24/src/alsa-driver-1.0.24/acore/snd.ko] undefined! WARNING: "unregister_sound_special" [/home/take/dl/alsa/1.0.24/src/alsa-driver-1.0.24/acore/snd.ko] undefined! のワーニングが今回は出てない。 全部ビルド(alsaのdriver,lib,utils,plugins)終わって再起動したら1.0.24が無事動きました。 原因は何だろう?カーネルのconfigの問題か、もしくは>>183 さんが言ってるようにkernelとの何かの関連があるのか 僕には良く解りませんがとりあえず動いたのを報告します
194 名前:183 mailto:sage [2011/02/26(土) 10:24:36.95 ID:Ya9Iv0Je] 先に、Ubuntu Maverickのカーネルツリーで「linux/config.h」を探した方が…。 ええと、Linux 2.6.19 kernelから段階的に、「linux/config.h」が「linux/autoconf.h」に変わっているらしい。 ALSA 1.0.24もこの影響を受けていると思われる。上流が対処すべきことではあると思うけど。 www.debianhelp.org/node/6037 というわけなので、うちではalsa-driverソースの「linux/config.h」をすべて「linux/autoconf.h」に置換した。 そしたらちゃんと動作するカーネルモジュールがインストールできたよ。 他にも、「linux/autoconf.h」へのシンボリックリンクを「linux/config.h」に作ったらうまく出来たという報告もあるよ。
195 名前:login:Penguin mailto:sage [2011/02/26(土) 12:22:53.69 ID:cveJ4A3q] >>194 情報どうもです。なるほど、linux/autoconf.hへのリンクで対応するパターンもあるんですね でも今回は違うような気がします。 これが自分のconfiglogの一部です | #ifdef CONFIG_HAVE_DEPRECATED_CONFIG_H | #include <generated/autoconf.h> | #else | #include <linux/config.h> | #endif なんか./configureのスクリプトはkernelがautoconf.hでもconfig.hでも両方対応できるようになってる感じがします。 Ubuntuのカーネルツリーもkernel.orgから落としてきた2.6.35.11のツリーも両方generated/autoconf.hがあって linux/config.hは存在しません。 なのにUbuntuのカーネルツリーではビルド成功しなくてkernel.orgの2.6.35.11のツリーではALSAのビルド成功。 なんでだか良く解りません・・・・ ただlinux/autoconf.hの情報はありがとうございます。おぼえておきます^^
196 名前:login:Penguin mailto:sage [2011/04/12(火) 17:11:13.15 ID:xtsnm4Sg] オライリーのLinux本著者がpulseaudioをdisる去年8月の記事 ttp://japan.internet.com/linuxtutorial/20100813/1.html どうやったらたかがサウンドサーバをここまでグダグダにできるんだか アプリケーションをネイティブ対応させてalsaを隠蔽したディストリの方針も意味不明
197 名前:login:Penguin mailto:sage [2011/04/12(火) 18:05:42.21 ID:7bWuXyop] なんか使い方提案してくれるだけでもいいのに 面倒くさくて誰も使いこなしてないだろ
198 名前:login:Penguin mailto:sage [2011/04/12(火) 18:45:03.90 ID:xtsnm4Sg] 多分FedoraとかCentOSとかDebianとかUbuntu使ってる連中の95%くらいはALSAのみで満足できていて 4%ぐらいがESDやaRtsやJACKで満足できていて、PAが必要な奴は1%いないと思う ALSAをデフォルトのままにしておけばよかっただけなのに ここ数年でPAへの対応の為に費やされたリソースを被害額として計算したら何円になるだろう
199 名前:login:Penguin [2011/04/19(火) 18:08:00.51 ID:aFxKaqYF] >>198 ちょっと教えて。>誰か。 FedoraとかCentOSとかDebianとかUbuntu + ALSAなら 高音質で音が出せるようになったの? 他には例えばUSB+光出力2496などで、すんなり音声入出力を できるようになったんですか? 最近はOSのみ試してドライバーまで試してないのでおしえてくんなまし。 このスレはずっと覗いているので気長にコメント待っています。
200 名前:login:Penguin mailto:sage [2011/04/19(火) 19:38:37.70 ID:kJE7VkR6] そのカードにドライバが対応してるかどうかに依るとしか言えないw www.alsa-project.org/main/index.php/Matrix:Main ↑こっからチェックしてみなよ
201 名前:login:Penguin mailto:sage [2011/04/19(火) 19:46:42.76 ID:jEKg/Omo] だいぶ古いM-Audio Duoってので、96kHz,24bit録音 audacity使ってできてるよ。 F14で。