当插入耳机时,只能在我的 USB 声卡上进行输出或输入。没有同时使用这两种功能的配置文件

当插入耳机时,只能在我的 USB 声卡上进行输出或输入。没有同时使用这两种功能的配置文件

我最近购买了一个 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 wiki。 “同一张卡上的独立模拟和数字输出”一章提供了一些如何创建组合配置文件的示例,但我要么没有正确执行此操作,要么配置文件需要已在设备上列出才能正常工作。

在 Windows 中测试时,USB 音频设备按预期工作。而且这些通道在 Linux 上独立工作得很好。仅仅使用两者似乎是不可能的。

有办法解决这个问题吗?

相关内容