Como forçar as portas pulsadas a estarem disponíveis

1

Atualizei recentemente meu sistema e o pulseaudio agora se recusa a usar minha placa de som. Ele sabe que existe, como pacmd list-cards mostra:

    index: 2
    name: <alsa_card.pci-0000_00_1b.0>
    driver: <module-alsa-card.c>
    owner module: 8
    properties:
        alsa.card = "0"
        alsa.card_name = "HDA Intel PCH"
        alsa.long_card_name = "HDA Intel PCH at 0xf7210000 irq 30"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:00:1b.0"
        sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
        device.bus = "pci"
        device.vendor.id = "8086"
        device.vendor.name = "Intel Corporation"
        device.product.id = "1e20"
        device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
        device.form_factor = "internal"
        device.string = "0"
        device.description = "Built-in Audio"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    profiles:
        input:analog-stereo: Analog Stereo Input (priority 60, available: no)
        output:analog-stereo: Analog Stereo Output (priority 6000, available: no)
        output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: no)
        off: Off (priority 0, available: unknown)
    active profile: <off>
    ports:
        analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "audio-input-microphone"
        analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "audio-input-microphone"
        analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
            properties:

        analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: no)
            properties:

        analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
            properties:
                device.icon_name = "audio-headphones"

No entanto, para cada porta no cartão, mostra available: no . Eu acredito que isto é auto detectar se alguma coisa está conectada ao conector. Isso seria ótimo, exceto pelo fato de que a detecção automática de tomadas para esta placa de som é conhecida por estar quebrada.

No passado, ele simplesmente apareceria como "desconectado" e eu poderia optar por enviar para ele. Agora, pulseaudio não vai mesmo configurar uma pia para isso. pacmd list-sinks mostra apenas coletores para as saídas HDMI / DP da placa de vídeo.

Como desativo a detecção automática de jacks ou, como alternativa, forço a disponibilidade dessas portas?

    
por wingedsubmariner 03.03.2017 / 05:03

1 resposta

2

Muitos cartões têm perfis , que determinam - entre outras coisas - quais entradas e saídas estão disponíveis. Seu cartão tem o seguinte:

 profiles:
    input:analog-stereo: Analog Stereo Input (priority 60, available: no)
    output:analog-stereo: Analog Stereo Output (priority 6000, available: no)
    output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: no)
    off: Off (priority 0, available: unknown)

e o perfil atualmente ativo é

active profile: <off>

Você pode escolher um perfil em pavucontrol na guia Configuração ou com pacmd set-card-profile . A escolha de um dos dois perfis com saída em seu nome deve habilitar a Saída Estéreo Analógica.

    
por 04.03.2017 / 08:26