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-выход (оптический или коаксиальный) на комплект динамиков, который его поддерживает.