Порты PulseAudio & ALSA - Set как отдельные устройства вывода

Я пытаюсь разделить "Встроенный Аудио Аналоговый Стерео" на два отдельных устройства (аудио на передней панели и аудио задней панели, они в настоящее время объединяются). Использование Realtek ALC887 на Kubuntu 14.04. Я использовал переднюю панель и заднюю панель отдельно в Windows прежде очень хорошо, таким образом, я знаю, что звуковая карта способна к выполнению так.

Я следовал за Этим и добавил следующие строки к нижней части моего/etc/pulse/default.pa

load-module module-remap-sink sink_name=speakers remix=no master=alsa_output.pci-0000_00_14.2.analog-stereo channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right
load-module module-remap-sink sink_name=headphones remix=no master=alsa_output.pci-0000_00_14.2.analog-stereo channels=2 master_channel_map=rear-left,rear-right channel_map=rear-left,rear-right

Я также пытался иметь обоих с "channel_map=front-left, переднее право", как показано в ссылке

Который получил меня половина пути там, это дало мне два "Повторно отображенных Встроенных Аудио Аналоговых" устройства Стерео под моими Устройствами воспроизведения, но первый все еще просто комбинирует мои динамики (задняя панель) и мои наушники (передняя панель), в то время как второй не имеет никакого эффекта.

Перед этим я только получал аудио через гарнитуру, но после того как я использовал hdajackretask и настраивал мои порты, мне удалось заставить аудио проходить их обоих.

"вывод" приемников списка pacmd (исключая мое аудио HDMI и аудиоразъемы клавиатуры):

Последние два являются, очевидно, результатом добавления двух выше строк

  * index: 2
    name: <alsa_output.pci-0000_00_14.2.analog-stereo>
    driver: <module-alsa-card.c>
    flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: RUNNING
    suspend cause: 
    priority: 9959
    volume: 0: 100% 1: 100%
            0: 0.00 dB 1: 0.00 dB
            balance 0.00
    base volume: 100%
                 0.00 dB
    volume steps: 65537
    muted: no
    current latency: 16.70 ms
    max request: 3 KiB
    max rewind: 64 KiB
    monitor source: 3
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
                 Stereo
    used by: 2
    linked by: 5
    configured latency: 20.00 ms; range is 0.50 .. 371.52 ms
    card: 2 <alsa_card.pci-0000_00_14.2>
    module: 7
    properties:
            alsa.resolution_bits = "16"
            device.api = "alsa"
            device.class = "sound"
            alsa.class = "generic"
            alsa.subclass = "generic-mix"
            alsa.name = "ALC887-VD Analog"
            alsa.id = "ALC887-VD Analog"
            alsa.subdevice = "0"
            alsa.subdevice_name = "subdevice #0"
            alsa.device = "0"
            alsa.card = "0"
            alsa.card_name = "HDA ATI SB"
            alsa.long_card_name = "HDA ATI SB at 0xfe300000 irq 16"
            alsa.driver_name = "snd_hda_intel"
            device.bus_path = "pci-0000:00:14.2"
            sysfs.path = "/devices/pci0000:00/0000:00:14.2/sound/card0"
            device.bus = "pci"
            device.vendor.id = "1002"
            device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
            device.product.id = "4383"
            device.product.name = "SBx00 Azalia (Intel HDA)"
            device.form_factor = "internal"
            device.string = "front:0"
            device.buffering.buffer_size = "65536"
            device.buffering.fragment_size = "32768"
            device.access_mode = "mmap+timer"
            device.profile.name = "analog-stereo"
            device.profile.description = "Analog Stereo"
            device.description = "Built-in Audio Analog Stereo"
            alsa.mixer_name = "Realtek ALC887-VD"
            alsa.components = "HDA:10ec0887,10438444,00100302"
            module-udev-detect.discovered = "1"
            device.icon_name = "audio-card-pci"
    ports:
            analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown)
                    properties:

            analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: yes)
                    properties:
                            device.icon_name = "audio-headphones"
    active port: <analog-output-headphones>
index: 3
    name: <speakers>
    driver: <module-remap-sink.c>
    flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: IDLE
    suspend cause: 
    priority: 1000
    volume: 0: 100% 1: 100%
            0: 0.00 dB 1: 0.00 dB
            balance 0.00
    base volume: 100%
                 0.00 dB
    volume steps: 65537
    muted: no
    current latency: 16.55 ms
    max request: 3 KiB
    max rewind: 64 KiB
    monitor source: 5
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 1
    configured latency: 20.00 ms; range is 0.50 .. 371.52 ms
    module: 21
    properties:
            device.master_device = "alsa_output.pci-0000_00_14.2.analog-stereo"
            device.class = "filter"
            device.description = "Remapped Built-in Audio Analog Stereo"
            device.icon_name = "audio-card"
index: 4
    name: <headphones>
    driver: <module-remap-sink.c>
    flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
    state: IDLE
    suspend cause: 
    priority: 1000
    volume: 0: 100% 1: 100%
            0: 0.00 dB 1: 0.00 dB
            balance 0.00
    base volume: 100%
                 0.00 dB
    volume steps: 65537
    muted: no
    current latency: 16.44 ms
    max request: 3 KiB
    max rewind: 64 KiB
    monitor source: 6
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
                 Stereo
    used by: 0
    linked by: 1
    configured latency: 20.00 ms; range is 0.50 .. 371.52 ms
    module: 22
    properties:
            device.master_device = "alsa_output.pci-0000_00_14.2.analog-stereo"
            device.class = "filter"
            device.description = "Remapped Built-in Audio Analog Stereo"
            device.icon_name = "audio-card"

Как Вы видите, "аналоговый выход" и "наушники аналогового выхода" оба перечислены под тем же приемником, "alsa_output.pci-0000_00_14.2.analog-stereo"

Существует ли способ, которым я могу решить проблему, которую я имею (полужирная часть выше), и/или существует ли другой маршрут, которым я могу следовать для достижения моей цели?

Извините, если я сформулировал это запутывающим способом, это - полностью новая область мне. Любая справка действительно ценится!

3
задан 13 April 2017 в 15:24

2 ответа

Вы использовали master_channel_map=rear-left,rear-right channel_map=rear-left,rear-right на втором, когда это должно было быть master_channel_map=rear-left,rear-right channel_map=front-left,front-right.

1
ответ дан 1 December 2019 в 16:27

Хорошо, я получил другую работу установки. Надежда это помогает Вам

, В первую очередь, мой стерео, включается к зеленому и наушнику к черному порту на материнской плате (+red для микрофона)

В pavucontrol Меню конфигурации, я установил , Аналог Окружает 5.1 Выводов +, Аналоговый Стереовход для профиля моего Встроенного Аудио

Завоевал репутацию от pacmd list-sinks: alsa_output.pci-0000_00_1b.0.analog-surround-51

/etc/pulse/default.pa:

load-module module-remap-sink sink_name=speakers remix=no master=alsa_output.pci-0000_00_1b.0.analog-surround-51 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right

load-module module-remap-sink sink_name=headphones remix=no master=alsa_output.pci-0000_00_1b.0.analog-surround-51 channels=2 master_channel_map=rear-left,rear-right channel_map=front-left,front-right

Перезапуск pulseaudio: pulseaudio --kill pulseaudio --start

Теперь от pavucontrol я могу установить любой из , Повторно отображенный Встроенный Аудио Аналог Окружает 5.1 (имена не показывают, к сожалению..) для каждого приложения, которое переключается между наушником и стерео

РЕДАКТИРОВАНИЕ: Когда я сначала пытался достигнуть этого эффекта на переднюю панель как Вы, я заметил, что профиль в pavucontrol изменился, когда я включил гнездо для наушников и. Могло бы помочь, устанавливаете ли Вы тот же профиль для обоих портов прежде, чем делать попытку этих перекарт.

2
ответ дан 1 December 2019 в 16:27

Другие вопросы по тегам:

Похожие вопросы: