サウンドドライバの話題、質問などをどうぞ。
過去スレ
【ALSA】サウンドドライバ総合スレ【OSS】
http://pc8.2ch.net/test/read.cgi/linux/1075209932/
【ALSA】サウンドドライバ総合スレ 2【OSS】
http://pc11.2ch.net/test/read.cgi/linux/1158234817/
ALSA
http://www.alsa-project.org/
http://alsa.linux.or.jp/
Open Sound System
http://www.opensound.com/oss.html
ALSA 設定ドキュメント(CVS)
http://cvs.sourceforge.net/viewcvs.py/alsa/alsa-kernel/Documentation/ALSA-Configuration.txt
ALSA OSS互換設定ドキュメント(CVS)
http://cvs.sourceforge.net/viewcvs.py/alsa/alsa-kernel/Documentation/OSS-Emulation.txt
(text) をクリックすると読むことができます。
【ALSA】サウンドドライバ総合スレ 3【OSS】
1login:Penguin
2009/09/24(木) 13:16:34ID:R3tHsAc2116109
2010/09/10(金) 22:08:04ID:Kb1MyyqX2010/09/11(土) 00:03:39ID:Qlvye6d+
>>116 おめ
それならまだやることがある
音の出る状態で
/sbin/alsactl -f ~/asound.state.ok store
とか実行しておく(音の出るときのハードの状態がこのファイルに書かれる)
わざわざシングルユーザモードにする必要はないが、
もしかしたらrootじゃないとダメかもしれん
もし音が出なくなったら、リブートすることなく
/sbin/alsactl -f ~/asound.state.ok restore
とやると元にもどる、はず
もしこれで元に戻るのであれば
問題のプログラムはシェルスクリプトで起動するようにして
終了後にalsactlを実行するようにしておけばOK
それならまだやることがある
音の出る状態で
/sbin/alsactl -f ~/asound.state.ok store
とか実行しておく(音の出るときのハードの状態がこのファイルに書かれる)
わざわざシングルユーザモードにする必要はないが、
もしかしたらrootじゃないとダメかもしれん
もし音が出なくなったら、リブートすることなく
/sbin/alsactl -f ~/asound.state.ok restore
とやると元にもどる、はず
もしこれで元に戻るのであれば
問題のプログラムはシェルスクリプトで起動するようにして
終了後にalsactlを実行するようにしておけばOK
2010/09/11(土) 12:35:46ID:Wm7n4ZjD
119login:Penguin
2010/09/14(火) 12:01:30ID:nKBBfJOP120104
2010/09/14(火) 12:20:35ID:6+Q9FBLm .asoundrcに以下の行を加える(自己責任にて)
--------------------------
pcm.!default {
type plug
slave.pcm "spdif"
}
---------------------------
但し確認は再生のみ
--------------------------
pcm.!default {
type plug
slave.pcm "spdif"
}
---------------------------
但し確認は再生のみ
121104
2010/09/14(火) 12:24:24ID:6+Q9FBLm 追記:
上記改造を施すとアナログアウトは全て無効になるので要注意
上記改造を施すとアナログアウトは全て無効になるので要注意
2010/09/15(水) 16:58:56ID:7N3gMoXT
2010/11/19(金) 00:31:12ID:5sCpTs32
ttp://arc.opensolaris.org/caselog/PSARC/2008/318/inception.materials/boomer-inception.pdf
Open Solaris には、こんな Audio System があるんだな。
中々良さげな気がする。
Open Solaris には、こんな Audio System があるんだな。
中々良さげな気がする。
2010/11/26(金) 20:43:20ID:y8Vtcc/A
・基板上に内部用のS/PDIF出力ピンヘッダがある
・PCIスロット (PCI-eは不可)
だと何がありますかね?
少し探してみたところだと、ASUS XONAR DGがどうかなぁ、と思ってますが。
・PCIスロット (PCI-eは不可)
だと何がありますかね?
少し探してみたところだと、ASUS XONAR DGがどうかなぁ、と思ってますが。
2010/11/28(日) 04:14:19ID: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 ---
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 ---
2010/11/28(日) 05:28:23ID:oCDUeLqn
>>125
root@/etc# alsaconf
root@/etc# alsaconf
2010/11/28(日) 06:04:01ID:UBB57wxv
2010/11/28(日) 07:09:48ID:oCDUeLqn
2010/11/28(日) 07:27:53ID:UBB57wxv
>>128
やったことの説明が足らなくてすまん。
一通りググったし、そのページ自体もそこから飛んだALSA projectのwikiも読んだんだ。
書いてあることはやってみたけどkernel<->alsa-utilsの辺りで
状況とかを確認する方法ないかなーと思って聞いてみた感じだった。
もうちょっと頑張ってみる。
レスthx
やったことの説明が足らなくてすまん。
一通りググったし、そのページ自体もそこから飛んだALSA projectのwikiも読んだんだ。
書いてあることはやってみたけどkernel<->alsa-utilsの辺りで
状況とかを確認する方法ないかなーと思って聞いてみた感じだった。
もうちょっと頑張ってみる。
レスthx
2010/11/28(日) 07:39:49ID:oCDUeLqn
なら自分でやったことと参考にしたページのリンクぐらい貼ってどのへんが
判らんのか聞けばよかろうに、あまりこんな事書きたくないが変な人と思われるよ。
判らんのか聞けばよかろうに、あまりこんな事書きたくないが変な人と思われるよ。
2010/11/28(日) 08:07:22ID:UBB57wxv
>>130 レスthx
http://www.mail-archive.com/[email protected]/msg20953.html
↑から始まるスレッドを一通り読んだり
http://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に出てきてるっぽい。
ってところで詰んでるんだ。聞き方については言われてるとおりだから悪かったすまん。
http://www.mail-archive.com/[email protected]/msg20953.html
↑から始まるスレッドを一通り読んだり
http://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に出てきてるっぽい。
ってところで詰んでるんだ。聞き方については言われてるとおりだから悪かったすまん。
2010/11/28(日) 12:33:43ID:GAL9YE+E
>>131
素直にkernelに最新のalsa-lib&alsa-driverを組み込んでみたら?
素直にkernelに最新のalsa-lib&alsa-driverを組み込んでみたら?
2010/11/28(日) 13:22:01ID:aM9JI4EY
2010/11/28(日) 14:00:02ID:YOiH5Wn9
2010/12/10(金) 19:42:05ID:LMndR+EM
ubuntu 10.10 gnome 上で gconf-editorを使用して,
system - gstreamer - default の
audiosink: pulsesink を audiosink: alsasink
に変更すると,抜けの良い音に変わったように感じました。
他に誰か試された方はいませんか?
system - gstreamer - default の
audiosink: pulsesink を audiosink: alsasink
に変更すると,抜けの良い音に変わったように感じました。
他に誰か試された方はいませんか?
2010/12/10(金) 19:46:26ID:nMSyBtpO
サンプリング周波数が変わった
2010/12/10(金) 19:48:33ID:LMndR+EM
44.1kHz固定で変わってないです。
138132
2010/12/10(金) 20:37:50ID:Zv+0VWg62010/12/11(土) 04:19:56ID:6ckYe2g8
>>135 予想される原因
1.気のせい
→ブラインドテストで確かめることができる
2.量子化ビット数が変わった
3.ボリュームの設定
→PulseAudioはアプリごとにボリューム設定が可能=その部分はソフトウェア演算
アプリ別ボリュームを小さく、全体ボリュームを大きくすると演算誤差が発生しやすく
量子化ビット数が下がったのと同じことになる
1.気のせい
→ブラインドテストで確かめることができる
2.量子化ビット数が変わった
3.ボリュームの設定
→PulseAudioはアプリごとにボリューム設定が可能=その部分はソフトウェア演算
アプリ別ボリュームを小さく、全体ボリュームを大きくすると演算誤差が発生しやすく
量子化ビット数が下がったのと同じことになる
2010/12/11(土) 07:21:46ID:jdK4k7QJ
>>139
レスthx
2は理解できませんが,1と3は有り得ますね。
特に3については,設定の変更により音量が上がったようにも感じられたので,
アプリ別と全体の両方を少し下げています。
この変更により,音が出ないアプリがあるとかの不具合もないので,とりあえず
このまま使ってみたいと思います。
レスthx
2は理解できませんが,1と3は有り得ますね。
特に3については,設定の変更により音量が上がったようにも感じられたので,
アプリ別と全体の両方を少し下げています。
この変更により,音が出ないアプリがあるとかの不具合もないので,とりあえず
このまま使ってみたいと思います。
2010/12/11(土) 15:16:08ID:5CG2sNXf
pulseaudioはミキシングする時にサンプリングレート変換してるんだけど、
デフォだとspeex-float-3だったかな。
これが結構へっぽこな音質で明らかに音質が劣化する。
他のリサンプルメソッドも選べるからpulseaudioじゃないと困るならCPUパワーと音質、遅延の妥協点を探してみるのが良いかも。
デフォだとspeex-float-3だったかな。
これが結構へっぽこな音質で明らかに音質が劣化する。
他のリサンプルメソッドも選べるからpulseaudioじゃないと困るならCPUパワーと音質、遅延の妥協点を探してみるのが良いかも。
2010/12/11(土) 18:18:00ID:jdK4k7QJ
>>141
thx
./pulse/daemon.conf に下の設定を加えてみました。
realtime-scheduling = yes
resample-method = src sinc best quality
gstreamer-properties で出力先(pulse, alsa)を変更できることがわかったので,
pulseとalsaを聴き比べてみました。
その結果,alsaが良さそうでしたので,しばらくこままで使ってみます。
thx
./pulse/daemon.conf に下の設定を加えてみました。
realtime-scheduling = yes
resample-method = src sinc best quality
gstreamer-properties で出力先(pulse, alsa)を変更できることがわかったので,
pulseとalsaを聴き比べてみました。
その結果,alsaが良さそうでしたので,しばらくこままで使ってみます。
2010/12/11(土) 23:13:37ID:jdK4k7QJ
結局のところ
gstreamerの設定はすべてpulse経由に,
./pulse/daemon.conf の設定は,
default-sample-format = s24le
realtime-scheduling = yes
resample-method = speex-fixed-10
に落ち着きました。
アドバイス,どうもありがとう。
gstreamerの設定はすべてpulse経由に,
./pulse/daemon.conf の設定は,
default-sample-format = s24le
realtime-scheduling = yes
resample-method = speex-fixed-10
に落ち着きました。
アドバイス,どうもありがとう。
144login:Penguin
2011/01/31(月) 20:14:21ID:nm+cVEuE alsa.conf, asound.confの書き方・各パラメータの説明がしっかり
記載してるページはないですか?
alsaの公式ページは見ましたが、概要&一例みたいな書き方で
さっぱりわからんです。
Android+alsaで、あるチップに対応したalsaの設定をしなくてはい
けなくて、途方に暮れてます。。。
記載してるページはないですか?
alsaの公式ページは見ましたが、概要&一例みたいな書き方で
さっぱりわからんです。
Android+alsaで、あるチップに対応したalsaの設定をしなくてはい
けなくて、途方に暮れてます。。。
2011/01/31(月) 20:55:56ID:wjmmOEvW
>>144
.asoundrc - ALSA wiki
http://alsa.opensrc.org/.asoundrc
http://www.alsa-project.org/alsa-doc/alsa-lib/conf.html
http://www.alsa-project.org/alsa-doc/alsa-lib/confarg.html
http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html
http://alsa.opensrc.org/Asoundrc.txt
の辺りかな、既知かもしれないけど。
詳しくないのだけど、チップとかなら
/etc/modprobe.conf とかは関係無いのだろうか。
.asoundrc - ALSA wiki
http://alsa.opensrc.org/.asoundrc
http://www.alsa-project.org/alsa-doc/alsa-lib/conf.html
http://www.alsa-project.org/alsa-doc/alsa-lib/confarg.html
http://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html
http://alsa.opensrc.org/Asoundrc.txt
の辺りかな、既知かもしれないけど。
詳しくないのだけど、チップとかなら
/etc/modprobe.conf とかは関係無いのだろうか。
146144
2011/02/01(火) 08:27:33ID:gASaR95a >>145
情報ありがとう。改めて見直してみます。
別の部署で基本的な設定を済ませるはず。
通常再生と同じルートを通して、最後に
Bluetoothに抜けるというのがあるので、
こいつはどういう設定をするのだろうと
悩んでます。
情報ありがとう。改めて見直してみます。
別の部署で基本的な設定を済ませるはず。
通常再生と同じルートを通して、最後に
Bluetoothに抜けるというのがあるので、
こいつはどういう設定をするのだろうと
悩んでます。
147144
2011/02/03(木) 00:26:35ID:k54PopWC 自己解決しました。
148144
2011/02/03(木) 18:32:23ID:TmK3MWXD149144
2011/02/05(土) 00:46:26ID:x1ioZcXg お騒がせして済みませんでした。
今度こそ自己解決しました。
今度こそ自己解決しました。
2011/02/05(土) 03:48:30ID:GfpFbIuo
>>149
どうやって解決しましたか?
どうやって解決しましたか?
2011/02/05(土) 08:17:39ID:SJE4gUUh
2011/02/05(土) 23:14:48ID:+01ndB4N
ひさびさに醜い自演を見た…
154144
2011/02/06(日) 11:29:46ID:C7SGX3IW なりすましの何が面白いのか・・・。
ソーストレースで解析中。Android開発って言いつつ、ドライバ分野
なので。Frameworkも解析してるから、少しはAPL開発の時に役立
つかな。
ソーストレースで解析中。Android開発って言いつつ、ドライバ分野
なので。Frameworkも解析してるから、少しはAPL開発の時に役立
つかな。
2011/02/09(水) 12:20:15ID: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
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
156155
2011/02/09(水) 12:29:05ID: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"
}
}
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"
}
}
157155
2011/02/09(水) 12:31:33ID: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
}
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
}
158155
2011/02/09(水) 12:37:07ID: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
}
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
}
2011/02/09(水) 23:00:03ID:Pe92BTIk
蟹音は窓から投げ捨てろ!
Windowsですら、MicとLineの切り替えが上手くいかないことも有る。
Windowsですら、MicとLineの切り替えが上手くいかないことも有る。
2011/02/10(木) 13:04:33ID: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 を使うと楽 ※
いくつか方法があると思いますが、私が思いつくのは、
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 を使うと楽 ※
161160
2011/02/10(木) 13:05:20ID: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 が、楽チンです。
** 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 が、楽チンです。
162155
2011/02/11(金) 00:59:30ID: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は鳴らなくなります
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は鳴らなくなります
163155
2011/02/11(金) 01:01:53ID: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 を選んでつなぐ…」以前の段階でできませんでした
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 を選んでつなぐ…」以前の段階でできませんでした
2011/02/12(土) 09:31:56ID: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
}
サウンドボードは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
}
2011/02/12(土) 09:32:59ID: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は
http://repo.or.cz/w/libflashsupport-jack.git
をコンパイル
低遅延からはほど遠いけど・・・。
166160
2011/02/12(土) 11:51:24ID: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 とかして、起動しておけば使える。
> 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 とかして、起動しておけば使える。
167login:Penguin
2011/02/14(月) 23:36:56ID:mn8fCEk5 HOOKSプラグインって、具体的にどういう
動き(処理)するんでしょ?
ALSA、英語の説明・情報が多く、ついて
いけないです。
動き(処理)するんでしょ?
ALSA、英語の説明・情報が多く、ついて
いけないです。
2011/02/15(火) 15:44:51ID:byBXveRP
【チラシのウラ日記】
正直なところ、Linux+ALSAはワシには難解だ。
元はWin2K+foobar2K+Wavpack ->Juli@->デジタル同軸-外部DAC---
で安定してた。が、音がよくなるかも?しれない、ということで
Arch Linux+ALSA+mocp+wave ->Juli@->デジタル同軸-外部DAC---
と変更するのに地獄…
オンボードのサウンドカードをOffにして、
前スレの40あたりをパクッってIEC958をdefaultにして何とか音が鳴った。(・∀・)
しか〜し、問題は山積。未だ文字化け中だし、48khzだし、Wavpackダメだし orz
ぼちぼち勉強しながら音楽を聴くよ。 前スレ40に感謝!!!
正直なところ、Linux+ALSAはワシには難解だ。
元はWin2K+foobar2K+Wavpack ->Juli@->デジタル同軸-外部DAC---
で安定してた。が、音がよくなるかも?しれない、ということで
Arch Linux+ALSA+mocp+wave ->Juli@->デジタル同軸-外部DAC---
と変更するのに地獄…
オンボードのサウンドカードをOffにして、
前スレの40あたりをパクッってIEC958をdefaultにして何とか音が鳴った。(・∀・)
しか〜し、問題は山積。未だ文字化け中だし、48khzだし、Wavpackダメだし orz
ぼちぼち勉強しながら音楽を聴くよ。 前スレ40に感謝!!!
2011/02/16(水) 18:35:57ID:AOT8bhq8
Debian squeezeのALSAだとエラーが出て
音が出ないのですが(前のlennyでは音が出ていた)
、同様の症状の方いらっしゃいますか?
Pulseaudio入れれば音が出るようになったので実害がない
といえばないのですが、ALSA直叩きのアプリが使用できなく
なってしまいました。
音が出ないのですが(前のlennyでは音が出ていた)
、同様の症状の方いらっしゃいますか?
Pulseaudio入れれば音が出るようになったので実害がない
といえばないのですが、ALSA直叩きのアプリが使用できなく
なってしまいました。
2011/02/17(木) 00:10:12ID:4lL/4oyH
へー
2011/02/17(木) 10:21:25ID: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 で音が鳴った。 (・∀・)
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 で音が鳴った。 (・∀・)
2011/02/17(木) 19:49:41ID:Zx7VJfUC
2011/02/17(木) 19:51:31ID:Zx7VJfUC
間違えた。
alsa type pulse
でした。
alsa type pulse
でした。
2011/02/19(土) 15:40:25ID:tR2FPUhB
【チラシのウラ日記】…スレ違い?
嘘だらけなのに気づきました。申し訳ありません。 orz
tag_cache は単 Ctl+U でした
嘘だらけなのに気づきました。申し訳ありません。 orz
tag_cache は単 Ctl+U でした
2011/02/19(土) 16:56:29ID:OobIGmGT
チラ裏でも何でもオレは構わんが
日本語はちゃんと扱ってくれないか
日本語はちゃんと扱ってくれないか
2011/02/20(日) 15:16:26.87ID: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で
http://fedorasolved.org/Members/fenris02/pulseaudio-fixes-and-workarounds
参考にしてpulse使っていたのだけど、結局戻した。
AthlonDualCore4850e + 4GMEMという3年半前の標準はもう力不足か?、今年は新CPUで一台組上げたい
>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で
http://fedorasolved.org/Members/fenris02/pulseaudio-fixes-and-workarounds
参考にしてpulse使っていたのだけど、結局戻した。
AthlonDualCore4850e + 4GMEMという3年半前の標準はもう力不足か?、今年は新CPUで一台組上げたい
2011/02/21(月) 11:44:51.78ID:8DUNpJz7
たいへんだな。俺はUSB AudioでF14+pulseでこれまでも全然問題ない。
178176
2011/02/22(火) 15:58:30.00ID:8uKaVwkN ああ、たいへんさ
今回この件でサウンド回り触りはじめたら、いつのまにかFrontSpeakerとHeadphoneが個別にmuteできなくなっていることに
気がついたよ、連動しているんだ
検索したらこの問題、Fedoraは14から出始めていて、Ubuntuで出てる対処方を皆踏襲しているようだけど、自分のところでやって
も治らなかったよ
今回この件でサウンド回り触りはじめたら、いつのまにかFrontSpeakerとHeadphoneが個別にmuteできなくなっていることに
気がついたよ、連動しているんだ
検索したらこの問題、Fedoraは14から出始めていて、Ubuntuで出てる対処方を皆踏襲しているようだけど、自分のところでやって
も治らなかったよ
2011/02/23(水) 00:57:01.01ID: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をロードしてもえらーになります
make installしました
しかしモジュールがロードできません。ローランドのUA-4FXというUSBオーディオを使っているのですが
インストール後再起動、lsmodを見るとsoundcoreはあるのですがsnd-usb-audioがないです。
modprobeでsnd-usb-audioをロードしてもえらーになります
2011/02/23(水) 00:57:49.98ID: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)
[ 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)
2011/02/23(水) 00:58:32.31ID:ZmNJDlm8
なんでだかわかりません・・・
182login:Penguin
2011/02/23(水) 08:33:04.14ID:JBYet7/T 他にもロードが必要なモジュールがあるの
では?
では?
2011/02/23(水) 09:42:08.84ID:/6ATAK7L
あー、それそれ。俺も出たよ。
karmicだかlucidのカーネルにALSA 2.0.23の「alsa-driver」入れたら出た。
なんか、インクルードするCのヘッダファイルのうち、Linuxカーネルに含まれるものの作法が変わったらしい。
詳しく調べてないからよくわかんないけど。
とりあえず、カーネルのimageを再インストールするがよろし。
フォーラムにでも相談してみたらいかが?
karmicだかlucidのカーネルにALSA 2.0.23の「alsa-driver」入れたら出た。
なんか、インクルードするCのヘッダファイルのうち、Linuxカーネルに含まれるものの作法が変わったらしい。
詳しく調べてないからよくわかんないけど。
とりあえず、カーネルのimageを再インストールするがよろし。
フォーラムにでも相談してみたらいかが?
184183
2011/02/23(水) 09:43:15.91ID:/6ATAK7L ALSA 1.0.23の間違い。。。
185179
2011/02/23(水) 23:33:47.97ID: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関連も一式再インストールしてまた音は
なるようにはなりました。ありがとうございました。
今までは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関連も一式再インストールしてまた音は
なるようにはなりました。ありがとうございました。
2011/02/24(木) 13:10:55.08ID:IKCMElOv
ひょっとして、「$ ./configure」で「linux/config.h」に関するエラー出てない?
2011/02/24(木) 13:16:24.65ID:hTj9tMns
なんか、このお札を貼っておけば音がよくなるよ
ってのを信じていそう。
ってのを信じていそう。
2011/02/24(木) 19:41:43.98ID:BQd+DQgn
>>179
オイラはgentooユーザーだけど
kernel側make menuconfig時にmodule設定にしないとダメ
後古いkernelでの旧module関連ファイルも要クリアー
だから新しいサウンドカードやチップで無い場合は
kernel付属で充分だと思う
オイラはgentooユーザーだけど
kernel側make menuconfig時にmodule設定にしないとダメ
後古いkernelでの旧module関連ファイルも要クリアー
だから新しいサウンドカードやチップで無い場合は
kernel付属で充分だと思う
189179
2011/02/24(木) 22:46:41.63ID: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!
$ ./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!
190179
2011/02/24(木) 23:07:44.23ID: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をソースからビルドしてると
調子いいのです。
レスどうもです
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をソースからビルドしてると
調子いいのです。
2011/02/24(木) 23:42:50.11ID: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
と言う設定です
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
と言う設定です
2011/02/25(金) 00:06:35.06ID:Z0lVF1cX
2011/02/25(金) 01:52:03.67ID: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との何かの関連があるのか
僕には良く解りませんがとりあえず動いたのを報告します
$ 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との何かの関連があるのか
僕には良く解りませんがとりあえず動いたのを報告します
194183
2011/02/26(土) 10:24:36.95ID:Ya9Iv0Je 先に、Ubuntu Maverickのカーネルツリーで「linux/config.h」を探した方が…。
ええと、Linux 2.6.19 kernelから段階的に、「linux/config.h」が「linux/autoconf.h」に変わっているらしい。
ALSA 1.0.24もこの影響を受けていると思われる。上流が対処すべきことではあると思うけど。
http://www.debianhelp.org/node/6037
というわけなので、うちではalsa-driverソースの「linux/config.h」をすべて「linux/autoconf.h」に置換した。
そしたらちゃんと動作するカーネルモジュールがインストールできたよ。
他にも、「linux/autoconf.h」へのシンボリックリンクを「linux/config.h」に作ったらうまく出来たという報告もあるよ。
ええと、Linux 2.6.19 kernelから段階的に、「linux/config.h」が「linux/autoconf.h」に変わっているらしい。
ALSA 1.0.24もこの影響を受けていると思われる。上流が対処すべきことではあると思うけど。
http://www.debianhelp.org/node/6037
というわけなので、うちではalsa-driverソースの「linux/config.h」をすべて「linux/autoconf.h」に置換した。
そしたらちゃんと動作するカーネルモジュールがインストールできたよ。
他にも、「linux/autoconf.h」へのシンボリックリンクを「linux/config.h」に作ったらうまく出来たという報告もあるよ。
2011/02/26(土) 12:22:53.69ID: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の情報はありがとうございます。おぼえておきます^^
情報どうもです。なるほど、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の情報はありがとうございます。おぼえておきます^^
2011/04/12(火) 17:11:13.15ID:xtsnm4Sg
オライリーのLinux本著者がpulseaudioをdisる去年8月の記事
ttp://japan.internet.com/linuxtutorial/20100813/1.html
どうやったらたかがサウンドサーバをここまでグダグダにできるんだか
アプリケーションをネイティブ対応させてalsaを隠蔽したディストリの方針も意味不明
ttp://japan.internet.com/linuxtutorial/20100813/1.html
どうやったらたかがサウンドサーバをここまでグダグダにできるんだか
アプリケーションをネイティブ対応させてalsaを隠蔽したディストリの方針も意味不明
2011/04/12(火) 18:05:42.21ID:7bWuXyop
なんか使い方提案してくれるだけでもいいのに
面倒くさくて誰も使いこなしてないだろ
面倒くさくて誰も使いこなしてないだろ
2011/04/12(火) 18:45:03.90ID:xtsnm4Sg
多分FedoraとかCentOSとかDebianとかUbuntu使ってる連中の95%くらいはALSAのみで満足できていて
4%ぐらいがESDやaRtsやJACKで満足できていて、PAが必要な奴は1%いないと思う
ALSAをデフォルトのままにしておけばよかっただけなのに
ここ数年でPAへの対応の為に費やされたリソースを被害額として計算したら何円になるだろう
4%ぐらいがESDやaRtsやJACKで満足できていて、PAが必要な奴は1%いないと思う
ALSAをデフォルトのままにしておけばよかっただけなのに
ここ数年でPAへの対応の為に費やされたリソースを被害額として計算したら何円になるだろう
199login:Penguin
2011/04/19(火) 18:08:00.51ID:aFxKaqYF >>198
ちょっと教えて。>誰か。
FedoraとかCentOSとかDebianとかUbuntu + ALSAなら
高音質で音が出せるようになったの?
他には例えばUSB+光出力2496などで、すんなり音声入出力を
できるようになったんですか?
最近はOSのみ試してドライバーまで試してないのでおしえてくんなまし。
このスレはずっと覗いているので気長にコメント待っています。
ちょっと教えて。>誰か。
FedoraとかCentOSとかDebianとかUbuntu + ALSAなら
高音質で音が出せるようになったの?
他には例えばUSB+光出力2496などで、すんなり音声入出力を
できるようになったんですか?
最近はOSのみ試してドライバーまで試してないのでおしえてくんなまし。
このスレはずっと覗いているので気長にコメント待っています。
2011/04/19(火) 19:38:37.70ID:kJE7VkR6
そのカードにドライバが対応してるかどうかに依るとしか言えないw
http://www.alsa-project.org/main/index.php/Matrix:Main
↑こっからチェックしてみなよ
http://www.alsa-project.org/main/index.php/Matrix:Main
↑こっからチェックしてみなよ
2011/04/19(火) 19:46:42.76ID:jEKg/Omo
だいぶ古いM-Audio Duoってので、96kHz,24bit録音 audacity使ってできてるよ。
F14で。
F14で。
202login:Penguin
2011/04/20(水) 00:14:31.65ID:n8AApp7f2011/04/20(水) 06:40:09.65ID:kAme3zMz
24bit/192kHzも対応してるよ。
※ただしデバドラが存在すれば。
デバドラが完成する前に、市場から消えてしまうんだけどさ。
※ただしデバドラが存在すれば。
デバドラが完成する前に、市場から消えてしまうんだけどさ。
204199
2011/04/23(土) 00:16:19.19ID:lBrAFcFY2011/04/24(日) 06:21:03.67ID:uimd57lJ
いや、だから「探し」ても無いんだってばさ。
デバドラが出来る頃には、モデルチェンジして市場から消え去ってる。
市場に存在して流通してる頃は、まだデバドラが未完成人。
出力だけ(聴き専)なら、USB外付けサウンドI/Fが割と普及してLinux対応が
早く成ってきたけど。「入」出力と言い出すとDTM板のLinux系スレ、特に
Ubuntu Studioスレに逝くのが良いと思う。
基本、自分でデバドラ作るぐらいの気合が必要。kernelやALSA自体は
とっくに高音質に対応してる。むしろ悪評高いWindows OS mixerなんか
よりASIOドライバ使われるより良いとは言われてる。
※ただしデバイスが認識さえされれば
デバドラが出来る頃には、モデルチェンジして市場から消え去ってる。
市場に存在して流通してる頃は、まだデバドラが未完成人。
出力だけ(聴き専)なら、USB外付けサウンドI/Fが割と普及してLinux対応が
早く成ってきたけど。「入」出力と言い出すとDTM板のLinux系スレ、特に
Ubuntu Studioスレに逝くのが良いと思う。
基本、自分でデバドラ作るぐらいの気合が必要。kernelやALSA自体は
とっくに高音質に対応してる。むしろ悪評高いWindows OS mixerなんか
よりASIOドライバ使われるより良いとは言われてる。
※ただしデバイスが認識さえされれば
2011/04/30(土) 05:24:13.24ID:Xws3UuwD
Echoっていうメーカーはジェネリックドライバのソース公開していて、
現行製品の殆どがALSAでもサポートされてるよ。値段高めだけど、音いいよ。
現行製品の殆どがALSAでもサポートされてるよ。値段高めだけど、音いいよ。
2011/04/30(土) 06:26:15.79ID:JH9bQ4pt
Echoってここ?
ttp://www.echoaudio.com/
ttp://www.echoaudio.com/
2011/04/30(土) 11:28:46.60ID:Q/Il18pr
M-AudioやMOTUも普通に使えてるぞ
2011/05/01(日) 08:24:57.64ID:dz3rqmoz
M男のProFire610が使えないんだが。
ググるとFreeBobやFFAdoで動いたぜってパッチが有ったのだが、当てても
認識するだけで動かない。単にデバイスID追加しただけちゃうんかと小一時間…
ググるとFreeBobやFFAdoで動いたぜってパッチが有ったのだが、当てても
認識するだけで動かない。単にデバイスID追加しただけちゃうんかと小一時間…
2011/05/03(火) 13:20:18.71ID:TGIBOY2t
2011/06/28(火) 21:07:59.66ID:B0BpbGDb
OS: debian/squeeze
サウンドカード: RME96/8 PST
ドライバ: alsa 1.0.23
プレーヤ: aqualung 0.9~beta
alsa もしくは aqualung で例えば 16bit/44.1kHz のwave ファイルを
24bit/96kHz で出力したいのですが、どうすればいいのでしょうか?
~/.asoundrc に
pcm.rme_stereo {
type hw
card 0
format S24_LE
rate 96000
}
ctl.rme_stereo {
type hw
card 0
format S24_LE
rate 96000
}
と書いてみたんですが、aqualung で再生すると、元ファイルのサンプリングレートで
再生されます。
mplayer では
$ mplayer -af lavcresample=96000:0:0 -format s24le <file name>
のようにやることで、一応
AO: [alsa] 96000Hz 2ch s24le (3 bytes per sample)
とメッセージがでています
サウンドカード: RME96/8 PST
ドライバ: alsa 1.0.23
プレーヤ: aqualung 0.9~beta
alsa もしくは aqualung で例えば 16bit/44.1kHz のwave ファイルを
24bit/96kHz で出力したいのですが、どうすればいいのでしょうか?
~/.asoundrc に
pcm.rme_stereo {
type hw
card 0
format S24_LE
rate 96000
}
ctl.rme_stereo {
type hw
card 0
format S24_LE
rate 96000
}
と書いてみたんですが、aqualung で再生すると、元ファイルのサンプリングレートで
再生されます。
mplayer では
$ mplayer -af lavcresample=96000:0:0 -format s24le <file name>
のようにやることで、一応
AO: [alsa] 96000Hz 2ch s24le (3 bytes per sample)
とメッセージがでています
2011/06/28(火) 21:21:29.61ID:3X7qNVWU
足りないサンプリングレートは何処で生成するの?
2011/06/30(木) 00:44:58.37ID:nPu23vC2
dmix alsaあたりでぐぐってみるのもいいかと
2011/06/30(木) 12:14:32.19ID:YnIIkNVe
>>211
Debianならalsa-tools-guiに入ってるミキサーで設定できるんじゃないの?
MAudioの2496はenvy24controlで全部設定できたし、RME用のアプリも入ってるぞ
Debianならalsa-tools-guiに入ってるミキサーで設定できるんじゃないの?
MAudioの2496はenvy24controlで全部設定できたし、RME用のアプリも入ってるぞ
2011/06/30(木) 23:54:12.71ID:0MOpNSmZ
ALSAメーリングリストで先月から、RME用ユーティリティ・ソフトウェアが動かないとかでパッチがばんばん提供されてる。1.0.24のalsa-toolsだと厳しいかもしれん。
rmedigicontrolなら以下にスクショがある。
Ubuntu Weekly Recipe 第159回
オーディオインターフェイスを使う ― USB/PCIバス/PCI-Expressバス編
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0159
rmedigicontrolなら以下にスクショがある。
Ubuntu Weekly Recipe 第159回
オーディオインターフェイスを使う ― USB/PCIバス/PCI-Expressバス編
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0159
レスを投稿する
ニュース
- 【W杯】ブラジルDF、塩貝に耳打ちした後、耳を触る ブラジルで「小僧」とあしらう意味 ブラジルFWは「ちっぽけな奴め!」 [ネギうどん★]
- 【W杯】ブラジルFWクーニャ、塩貝へ「これで俺らのことが分かっただろう」SNS投稿 「謙虚になれよ」が繰り返される曲流す ★2 [ネギうどん★]
- 日本、大学を800から250-400に削減、高齢者の自己負担を原則3割に変更へ [お断り★]
- 【サッカー】塩貝健人、挑発されるも「仕方ない」 出番なしで…発言を弁解「弱いと言いたかったわけじゃ」 [王子★]
- 【円安】1ドル162円台まで下落 円相場が39年半ぶりの円安ドル高水準に ★2 [ぐれ★]
- 【W杯】ブラジルに敗れた森保監督「これからも世界一を目指して日本のために頑張りたい」★2 [ネギうどん★]
- 【速報】会期内の全法案成立は厳しい状況と自民幹部 [784319933]
- 【動画】まんさん、バックが下手すぎて炎wwwwwwwwwwwwwwwwww [398059782]
- 人生をエンジョイしてそうなBE、コテ [559038757]
- 【悲報】高市早苗の経歴詐称疑惑を取り上げた日刊ゲンダイ、広報官を煽って大炎上wwwwwww [834922174]
- 【サッカー引いたら何残る】ブラジル代表、日本に勝ったけど民度0 塩貝に耳打ちした後、耳を触る ブラジルで「小僧」とあしらう意味 [595118796]
- 製氷皿で氷作ると真ん中に白い気泡が固まるんだけどさ