IEC958 (S/PDIF) не работает
Я не могу заставить работать мой выход IEC958. Оптический провод физически подключен к ЦАП с питанием 192 кГц через мою звуковую карту:
ツ sudo lspci |grep -i audio
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
У меня обнаружено несколько устройств:
Когда я выбираю первый, "HDMI / DisplayPort 2 - Встроенный звук", звук выходит из динамика, встроенного в мой монитор.
Когда я выбираю второй, звук "Line Out - Built-in Audio" выходит из разъема для наушников, который я подключил напрямую к звуковой карте.
Я точно знаю, что ЦАП работает, потому что я использовал его с Archlinux всего два дня назад, и ничего не изменилось в физической настройке.
Все, кажется, настроено правильно вpavucontrol:
Конфигурация. Опять же, если я выберу HDMI или Line Out, я получу звук. Только не с S/PDIF: Устройство ввода включает в себя монитор (это правильно??) Устройство вывода показывает подпрыгивающую планку на вьюметре: 
Звуковая карта является неотъемлемой частью моей материнской платы. Еще немного диагностической информации:
ツ aplay -l **** Список воспроизведения аппаратных устройств **** карта 1: PCH [HDA Intel PCH], устройство 0: ALC892 Analog [ALC892 Analog] Подустройства: 1/1 Подустройство № 0: Подустройство № 0 карта 1: PCH [HDA Intel PCH], устройство 1: ALC892 Digital [ALC892 Digital] Подустройства: 0/1 Подустройство № 0: Подустройство № 0 карта 1: PCH [HDA Intel PCH], устройство 3: HDMI 0 [HDMI 0] Подустройства: 1/1 Подустройство № 0: Подустройство № 0 карта 1: PCH [HDA Intel PCH], устройство 7: HDMI 1 [HDMI 1] Подустройства: 1/1 Подустройство № 0: Подустройство № 0
List pacmd list-card Доступно 1 карта (ов). индекс: 0 имя: драйвер: владелец модуль: 7 свойств:
alsa.card = "1"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH на 0xf7d30000 irq 46"
alsa.driver_name = "snd_hda_intel" устройство.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card1"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Корпорация Intel"
device.product.id = "1e20"
device.product.name = "Аудио-контроллер высокой четкости семейства чипсетов 7-й серии /C216" device.form_factor = "внутреннее" устройство.string = "1"
device.description = "Встроенный звук"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci" Профили: вход: аналоговый стерео: аналоговый стереовход (приоритет 65, доступно: нет) выход: аналоговый стерео: аналоговый стереовыход (приоритет 6500, доступно: неизвестно) выход: аналоговый стерео + вход: аналоговый стерео: аналоговый стерео дуплекс (приоритет 6565, доступно: неизвестно) выход: аналоговый Surround-21: аналоговый объемный выход 2.1 (приоритет 1300, доступно: неизвестно) выход: аналоговый-объемный-21+ вход: аналоговый-стерео: аналоговый объемный выход 2.1 Выход + аналоговый стереовход (приоритет 1365, доступно: неизвестно) выход: аналоговый-объемный-40: аналоговый объемный выход 4.0 (приоритет 1200, доступно: неизвестно) выход: аналоговый-объемный-40+ вход: аналоговый-стерео: аналоговый объемный выход 4.0 Выход + аналоговый стереовход (приоритет 1265, доступно: неизвестно) выход: аналоговый-объемный 41: аналоговый объемный выход 4.1 (приоритет 1300, доступно: неизвестно) выход: аналоговый-объемный-41+ вход: аналоговый-стерео: аналоговый объемный выход 4.1 Выход + аналоговый стереовход (приоритет 1365, доступно: неизвестно) выход: аналоговый-объемный-50: аналоговый объемный выход 5.0 (приоритет 1200, доступно: неизвестно) выход: аналоговый-объемный-50+ вход: аналоговый-стерео: аналоговый объемный выход 5.0 Выход + аналоговый стереовход (приоритет 1265, доступно: неизвестно) выход: аналоговый объемный-51: аналоговый объемный 5.1 выход (приоритет 1300, доступно: неизвестно) выход: аналоговый-объемный-51+ вход: аналоговый-стерео: аналоговый объемный 5.1-вывод + аналоговый стереофонический вход (приоритет 1365, доступно: неизвестно) выход: аналоговый-объемный-71: аналоговый объемный выход 7.1 (приоритет 1200, доступно: неизвестно) выход: аналоговый-объемный-71+ вход: аналоговый-стерео: аналоговый объемный 7.1-выход + аналоговый стереофонический вход (приоритет 1265, доступно: неизвестно) выход:iec958-стерео: цифровой стерео (IEC958) Выход (приоритет 5500, доступно: неизвестно) выход:iec958-стерео + вход: аналоговое стерео: цифровой стерео (IEC958) Выход + аналоговый стерео-вход (приоритет 5565, доступно: неизвестно) выход: hdmi-стерео: цифровой стерео (HDMI) выход (приоритет 5900, доступно: нет) выход: hdmi-стерео + вход: аналоговый стерео: цифровой стерео (HDMI) выход + аналоговый стерео вход (приоритет 5965, доступно: нет) выход: hdmi-Surround: Digital Surround 5.1 (HDMI) Выход (приоритет 800, доступно: нет) выход: hdmi-Surround+ вход: аналоговый стерео: Digital Surround 5.1 (HDMI) Выход + аналоговый стерео вход (приоритет 865, доступно: нет) выход: hdmi-Surround71: Digital Surround 7.1 (HDMI) Выход (приоритет 800, доступно: нет) выход: hdmi-Surround71+ вход: ан alog-стерео: выход Digital Surround 7.1 (HDMI) + аналоговый стереофонический вход (приоритет 865, доступно: нет) выход: hdmi-стерео-экстра1: цифровой стерео (HDMI 2) выход (приоритет 5700, доступно: неизвестно) выход: hdmi- стерео-экстра1+ вход: аналоговый-стерео: цифровой стерео (HDMI 2) выход + аналоговый стерео-вход (приоритет 5765, доступно: неизвестно) выкл.: выкл (приоритет 0, доступно: неизвестно) активный профиль: приемники:
alsa_output.pci-0000_00_1b.0.iec958-стерео /#59: источники встроенного цифрового аудиосигнала (IEC958):
alsa_output.pci-0000_00_1b.0.iec958-stereo.monitor/#59: монитор портов встроенного цифрового аудиосигнала (IEC958): аналоговый вход-передний микрофон: передний микрофон (приоритет 8500, смещение задержки 0 usec, доступно: нет) свойства:
device.icon_name = "аудио-вход-микрофон" аналоговый вход-задний микрофон: задний микрофон (приоритет 8200, смещение задержки 0 usec, доступно: нет)
properties:
device.icon_name = "audio-input-микрофон"
analog-input-linein: Line In (приоритет 8100, смещение задержки 0 usec, доступно: нет) свойства: a nalog-output-lineout: линейный выход (приоритет 9900, смещение задержки 0 usec, доступно: да) свойства: наушники с аналоговым выходом: наушники (приоритет 9000, смещение задержки 0 usec, доступно: нет) properties:
device.icon_name = " аудио-наушники "
iec958-стерео-выход: цифровой выход (S/PDIF) (приоритет 0, смещение задержки 0 мкс, доступно: неизвестно) свойства:
hdmi-output-0: HDMI / DisplayPort (приоритет 5900, смещение задержки 0 мкс, доступно: нет)
properties:
device.icon_name = "video-display"
hdmi-output-1: HDMI / DisplayPort 2 (приоритет 5800, смещение задержки 0 usec, доступно: да)
properties:
device.icon_name = "video-display"
device.product.name = "СЕРИЯ VX2770"List pacmd список-мойки
1 раковина (ы) доступны.
* индекс: 59
название:
Водитель:
флаги: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
состояние: бег
Приостановить причину: (нет)
приоритет: 9038
громкость: передний левый: 65536 / 100% / 0,00 дБ, передний правый: 65536 / 100% / 0,00 дБ
баланс 0,00
базовый объем: 65536 / 100% / 0,00 дБ
шаги громкости: 65537
приглушен: нет
текущая задержка: 7,67 мс
максимальный запрос: 1 КиБ
максимальная перемотка: 1 КиБ
источник монитора: 59
образец спецификации: s16le 2ch 44100Hz
Карта каналов: передний левый, передний правый
Стерео
используется: 3
связаны: 3
настроенная задержка: 8,00 мс; диапазон составляет 8,00 .. 371,52 мс
карта: 0
модуль: 7
свойства:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "универсальный"
alsa.subclass = "generic-mix"
alsa.name = "ALC892 Digital"
alsa.id = "ALC892 Digital"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "1"
alsa.card = "1"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH в 0xf7d30000 irq 46"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card1"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Корпорация Intel"
device.product.id = "1e20"
device.product.name = "Аудиоконтроллер высокой четкости семейства чипсетов 7-й серии /C216"
device.form_factor = "internal"
device.string = "iec958:1"
device.buffering.buffer_size = "65536"
device.buffering.fragment_size = "32768"
device.access_mode = "mmap+timer"
device.profile.name = "iec958-стерео"
device.profile.description = "Цифровое стерео (IEC958)"
device.description = "Встроенное аудио цифровое стерео (IEC958)"
alsa.mixer_name = "Realtek ALC892"
alsa.components = "HDA:10ec0892,104384fb,00100302 HDA:80862806,80860101,00100000"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
порты:
iec958-стерео-выход: цифровой выход (S/PDIF) (приоритет 0, смещение задержки 0 usec, доступно: неизвестно)
свойства: активный порт:
ツ cat /etc/modprobe.d/alsa-base.conF# псевдонимы автозагрузчика устанавливают sound-slot-0 /sbin/modprobe snd-card-0 устанавливают sound-slot-1 /sbin/modprobe snd-card-1 устанавливают sound-slot-2 /sbin/modprobe snd-card-2 установить звуковой разъем-3 /sbin/modprobe snd-card-3 установить sound-slot-4 /sbin/modprobe snd-card-4 установить звуковой разъем-5 /sbin/modprobe snd-card-5 установить sound-slot-6 /sbin/modprobe snd-card-6 установить sound-slot-7 /sbin/modprobe snd-card-7
# Заставить загрузку дополнительных модулей над общими модулями установить snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32; /sbin/modprobe --quiet --use-blacklist snd-seq; }
#
# Обходной путь при ошибке #499695 (в Ubuntu см. LP #319505) установите snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss;:; } установить snd-mixer /sbin/modprobe --ignore-установить snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss;:; } установить snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi; /sbin/modprobe --quiet --use-blacklist snd-seq-oss;:; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-черный список snd-seq-midi;:; }
# Вызывает необходимость загрузки дополнительных модулей над модулями драйвера звуковой карты. Snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth; } установить snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq; }
# Загрузите saa7134-alsa вместо saa7134 (который в любом случае его затаскивает) установить saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa;:; }
# Запретить ненормальным драйверам захват индекса 0 параметров bt87x index=-2 параметра cx88_alsa index=-2 параметра saa7134-alsa index=-2 параметра snd-atiixp-modem index=-2 параметра snd-intel8x0m index=-2 параметра snd- Индекс via82xx-модема = -2 параметра snd-usb-audio index=-2 параметра snd-usb-caiaq index = -2 параметра snd-usb-ua101 index = -2 параметра snd-usb-us122l index=-2 параметра snd-usb-usx2y index=-2
# Ubuntu #62691, включить MPU для параметров snd-cmipci snd-cmipci mpu_port=0x330 fm_port=0x388
# Не загружать snd-pcsp в качестве первых параметров звуковой карты snd-pcsp index=-2
# Keep snd-usb-audio из-за загрузки в качестве первой опции звуковой карты snd-usb-audio index=-2 опции snd-hda-intel index = 1ツ iecset audio on snd_ctl_open: нет такого файла или каталога
S lsmod|grep snd snd_hda_codec_hdmi 49152 1 snd_hda_codec_realtek 106496 1 snd_hda_codec_generic 73728 1 snd_hda_codec_realtek snd_hda_intel 40960 4 snd_hda_codec 126976 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek snd_hda_core 81920 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek snd_hwdep 20480 1 snd_hda_codec snd_pcm 98304 5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core snd_seq_midi 16384 0 snd_seq_midi_event 16384 1 snd_seq_midi snd_rawmidi 32768 1 snd_seq_midi snd_seq 65536 2 snd_seq_midi,snd_seq_midi_event snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi snd_timer 32768 2 snd_seq,snd_pcm 8nd 81820 18
Примечание: я прошел большинство шагов здесь, https://help.ubuntu.com/community/SoundTroubleshootingProcedure, и я много раз искал, потратив несколько часов на это вчера. Я сбит с толку и размещать здесь в качестве последнего средства.
0 ответов
Ответ на самом деле настолько прост, что глупо, что он не включен в стандартную панель управления звуком gnome.
Шаг 1:
sudo apt install libavresample-dev pavucontrol libasound2-plugins-extra
Шаг 2:
pavucontrol
Шаг 3:
Установите все флажки для расширенных аудиокодеков
Шаг 4:
Наслаждайтесь потрясающим звуком через S/PDIF-выход (оптический или коаксиальный) на комплект динамиков, который его поддерживает. 