ヘッドフォン/スピーカーを切り替えるたびにプラグを抜いて、差し込む必要がないように、最近USBオーディオデバイスを購入しました。
サウンドカードにはマイク入力とスピーカー/ヘッドフォン入力があります。チップセットはC-Media CM108です。
使用されているオーディオデバイスを確認しましたが、pacmd list-cards
設定ファイルに問題があるようです。音を聞いて同時にマイクを使用するにはコンボデバイスが必要ですか?
properties:
alsa.card = "2"
alsa.card_name = "USB Audio Device"
alsa.long_card_name = "GeneralPlus USB Audio Device at usb-0000:04:00.1-3.4, full speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:04:00.1-usb-0:3.4:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:01.2/0000:01:00.0/0000:02:08.0/0000:04:00.1/usb1/1-3/1-3.4/1-3.4:1.0/sound/card2"
udev.id = "usb-GeneralPlus_USB_Audio_Device-00"
device.bus = "usb"
device.vendor.id = "1b3f"
device.vendor.name = "Generalplus Technology Inc."
device.product.id = "2008"
device.product.name = "USB Audio Device"
device.serial = "GeneralPlus_USB_Audio_Device"
device.string = "2"
device.description = "USB Audio Device"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
profiles:
input:mono-fallback: Mono Input (priority 1, available: unknown)
input:multichannel-input: Multichannel Input (priority 1, available: unknown)
output:analog-stereo: Analog Stereo Output (priority 6500, available: unknown)
output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500, available: unknown)
off: Off (priority 0, available: unknown)
Alsamixer このカードには2つの設定があります。スピーカーとマイクの両方がミュート解除され、最大音量に設定されます。ヘッドフォンではなくスピーカーと言うのが大事なのか分からない。
pavucontrol は、上記の構成ファイルをリストします。入力プロファイルを選択すると、マイクが正しく検出され、正しく機能します。出力プロファイルを選択すると、ヘッドフォンでも音を聞くことができますが、そのプロファイルに使用できる入力デバイスはありません。
ガイド通りに従いました。Archlinux用pulseaudio Wiki。 「同じカードへのアナログおよびデジタル出力の分離」の章では、結合されたプロファイルを作成する方法の例をいくつか示しますが、正しく行っていないか正しく機能するには、プロファイルがデバイスにすでにリストされている必要があります。
Windowsでテストすると、USBオーディオデバイスは期待どおりに動作します。そして、これらのチャネルはLinux上で独立して非常にうまく機能します。どちらも使用することは不可能に見えます。
この問題を解決する方法はありますか?