H2nをUSBマイクおよび再生デバイスとして使用する場合、サンプルレートとして44.1khzが表示されます。
Pulseaudioが再起動すると、正しく検出されます(_pacmd list-sinks
_):_sample spec: s16le 2ch 44100Hz
_
今、私はyoutubeでビデオの再生を開始し、それが再生されている間に、「pavucontrol」の「プロファイル」を「設定」を「オフ」にして、「アナログステレオデュプレックス」に戻します。今pulseaudioは私に言っています:_sample spec: s16le 2ch 48000Hz
_
新しいシステムの起動では、誤ってpavucontrol
を開いて、間違ったサンプリングレートを引き起こすだけで十分です。
その結果、多くのパチパチと音がする出力になります。
私が試したもの:
1。
_~/.config/Pulse/daemon.conf
_に次の変更を加えます。
_default-sample-rate = 44100
avoid-resampling = yes
_
別の質問( pulseaudioでのデバイスごとの異なるサンプリングレートの設定 )および https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting で提案されているとおり
2。
置く
_pcm.device{
format S16_LE
rate 41000
type hw
card 0
device 0
}
pcm.!default{
type plug
slave.pcm "device"
}
_
_~/.asoundrc
_にログインしてログアウトし、再度ログインします。( https://unix.stackexchange.com/a/141234/227331 )
3。
置く
_pcm.!default {
type rate
slave {
pcm "plughw:0,0"
rate 44100
}
}
_
ここで提案されているように_~/.asoundrc
_に: https://bbs.archlinux.org/viewtopic.php?pid=400718#p400718 そして再起動します。
4。
pactl list sinks | grep -oP "(?<=device.string = \")(.*)(?=\")" | while read in; do pasuspender -- speaker-test --nloops=1 --channels=2 --test=wav --device=$in; done
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/Users/Troubleshooting/ で提案されているように聞こえます。その後、Firefoxはパチパチというノイズで再開します。
ケイデンスとjack2をインストールしたら、オーディオグループ(usermod -a -G audio username
)、再度ログインし、入出力にh2nを使用するようにケイデンスを設定すると、有望なようです。 pavucontrolには、出力用の「ジャックシンク」と入力用の「ジャックソース」があり、それを使用する必要がある場合は、デフォルトとして選択できます。パチパチ音はまだありません。
Linuxのオーディオ環境を正しく理解している場合、基本的には、pulseaudioとalsaの間にジャックを配置して動作させる必要があります。
コメントを外して設定alternate-sample-rate
から44100
in /etc/Pulse/daemon.conf
(そして削除~/.asoundrc
)。