У меня есть телевизионная плата, подключенная к разъему CD-in (JCD1) на материнской плате.
Однако я не смог найти настройку в pavucontrol
для воспроизведения звука с этого порта в Ubuntu. Я просто что-то упускаю или мне нужно установить дополнительное программное обеспечение?
Порт CD также не отображается в alsamixer
. Я нашел исправление для кодека Realtek ALC1200 здесь , но оно у меня не сработало (моя плата использует Realtek ALC888).
Мне удалось заставить слайдер CD появляться в alsamixer
. Это основано на описании, найденном на http://www.spinics.net/linux/fedora/alsa-user/msg11769.html
Сначала создайте файл /lib/firmware/hda-init.fw
с следующее содержание:
[codec] 0x10ec0888 0x14627522 0 [pincfg] 0x1c 0x993301f0
Это значения для моей материнской платы. Я предполагаю, что они идентичны для вас, если вы также используете кодек Realtek ALC888. Вы можете найти эти значения, используя скрипт alsa-info.sh
. Ваш вывод должен содержать что-то вроде этого:
!!HDA-Intel Codec information !!--------------------------- --startcollapse-- Codec: Realtek ALC888 Address: 0 AFG Function Id: 0x1 (unsol 1) Vendor Id: 0x10ec0888 Subsystem Id: 0x14627522
Числа из идентификатора поставщика и идентификатора подсистемы должны быть указаны в файле, который мы создали выше под строкой [codec]
.
Я понятия не имею, что на самом деле делает линия [pincfg]
и что это за числа, но, похоже, это работает.
Как только вы создадите этот файл, мы должны сказать ALSA прочитать его. Откройте /etc/modprobe.d/alsa-base.conf
и добавьте следующую строку в конец файла:
options snd-hda-intel patch=hda-init.fw
Теперь после перезагрузки ALSA должен появиться бегунок CD. Однако это не сработало для меня. Перезагрузка моей машины, однако, все-таки исправила.
Теперь вы можете просто использовать микшер ALSA для увеличения громкости CD, и вы должны услышать звук на ваших динамиках.
Обратите внимание, что, по крайней мере, на моей машине слайдер CD по умолчанию отключен. Вы сможете установить громкость CD, но ничего не услышите, если не включите звук. Для этого нажмите M
, и вы должны услышать звук.