헤드폰/스피커 사이를 전환할 때마다 플러그를 뽑았다가 꽂을 필요가 없도록 최근에 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 이 카드에는 두 가지 설정이 있습니다. 스피커와 마이크 모두 음소거가 해제되고 최대 볼륨으로 설정됩니다. 헤드폰이 아니라 스피커라고 말하는 것이 중요한지 잘 모르겠습니다.
pavucontrol은 위에 나열된 구성 파일을 나열합니다. 입력 프로필을 선택하면 마이크가 잘 감지되고 제대로 작동합니다. 출력 프로필을 선택하면 헤드폰에서도 소리를 들을 수 있지만 해당 프로필에 사용할 수 있는 입력 장치가 없습니다.
가이드대로 따라해봤는데Archlinux용 pulseaudio 위키. "동일 카드에 아날로그 및 디지털 출력 분리" 장에서는 결합된 프로필을 생성하는 방법에 대한 몇 가지 예를 제공하지만 올바르게 수행하지 않았거나 제대로 작동하려면 프로필이 장치에 이미 나열되어 있어야 합니다.
Windows에서 테스트하면 USB 오디오 장치가 예상대로 작동합니다. 그리고 이러한 채널은 Linux에서 독립적으로 매우 잘 작동합니다. 둘 다 사용하는 것은 불가능해 보입니다.
이 문제를 해결할 방법이 있나요?