Користувальницькькі налаштування

Налаштування сайту


pulseaudio

Це стара версія документу!


Pulseaudio

Детектування входів

Для вимкнення детектування входів потрібно передати відповідні параметри модулю ядра snd-hda-intel. Для цього потрібно:

1. Створити файл

"/etc/modprobe.d/hda-jack-detection.conf"
options snd-hda-intel patch=hda-jack-detection.fw,hda-jack-detection.fw,hda-jack-detection.fw,hda-jack-detection.fw

Не знаю, навіщо тут чотири рази перераховано ім'я того самого файлу, скопіював звідси.

2. Створити власне сам файл, вказаний у попередньому:

"/lib/firmware/hda-jack-detection.fw"
[codec]
0x10ec0887 0x1458a182 0
 
[hints]
jack_detect=no

В цьому файлі є розділ [codec], до якого потрібно вписати параметри саме для вашої звукової карти. Згідно з документацією ядра Linux1), в цьому рядку очікуються три числа:

  1. Vendor ID
  2. Subsystem ID
  3. Address

Щоб дізнатися ці три числа для вашої звукової карти, можна виконати команду:

cat /proc/asound/card*/codec* | grep "Codec\|Vendor\|Subsystem\|Address"

та знайти серед виводу послідовність рядків на кшталт:

Codec: Realtek ALC887-VD
Address: 0
Vendor Id: 0x10ec0887
Subsystem Id: 0x1458a182
pulseaudio.1612967989.txt.bz2 · В останнє змінено: 2021/02/10 16:39 by wombat