Как заставить порты pulseaudio быть доступными

Недавно я обновил свою систему, и pulseaudio теперь отказывается использовать мою звуковую карту. Он знает, что он существует, поскольку в pacmd list-cards :

  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" 

Однако для каждого отдельного порта на карте он available: no . Я считаю, что это автоматически обнаруживает, что что-то подключено к гнезду. Это было бы хорошо, за исключением того, что детектор автодетектора для этой звуковой карты, как известно, сломан.

Раньше он просто отображался как «отключенный», и я мог выбрать для вывода на него. Теперь pulseaudio даже не будет устанавливать раковину для него. pacmd list-sinks показывает только pacmd list-sinks для выходов HDMI / DP видеокарты.

Как отключить автоматическое обнаружение гнезда или, наоборот, заставить эти порты быть доступными?

One Solution collect form web for “Как заставить порты pulseaudio быть доступными”

На многих карточках есть профили , которые, среди прочего, определяют, какие входы и выходы доступны. Ваша карточка имеет следующее:

  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> 

Вы можете выбрать профиль в pavucontrol на вкладке « Конфигурация » или с помощью pacmd set-card-profile . Выбор одного из двух профилей с выходом в его имени должен включать аналоговый стереовыход.

  • Подключитесь к двум звуковым приемникам bluetooth
  • Устройство отключения звука Pulseaudio
  • Есть ли способ предсказать назначение идентификатора PulseAudio Sink ID?
  • Импульсный звук: как отключить выходной канал?
  • PulseAudio не может изменить приемник для одной конкретной программы
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.