Распознан, но без звука с Asus Xonar SE в Ubuntu 19.04

Недавно я купил Asus Xonar SE, чтобы использовать устройства S / PDIF для воспроизведения. Это было самое новое и лучшее, что я смог найти по цене, и люди на Amazon прокомментировали, что он работает в Ubuntu для них (прочитайте о 12.04 и 14.04 , которые в порядке). Я не знаю, как они это сделали, но я не могу заставить его работать. Я перепробовал много вещей, о которых рассказывали, для устранения неполадок и решения связанных со звуком проблем, аналогичных моим на Ubuntu / Linux, но пока ничего.

Я хотел бы использовать выход S / PDIF, но также попытался с аналоговым выходом на карте не повезло: я не видел воспроизведения.

Сама карта немного странная. Он использует USB (да, хотя это PCIe) аудиопроцессор от C-Media ( CM6620A ), хост-контроллер для USB от AsMedia ( ASM1042A ) и S1220A от Realtek в качестве ЦАП.

У Asus их звуковая карта отлично работает в Windows 10 (мой ПК имеет двойную загрузку с REFInd ), после установки программного обеспечения с прилагаемого компакт-диска Asus (поэтому проблем с оборудованием нет)

Теперь программное обеспечение (шаги):

Я правильно настроил устройство вывода на панели настроек Ubuntu для звука (это выглядит так: https://imgur.com/a / AfJN7ls ). Я также пытался перейти на другие цифровые профили в инструменте PulseAudio, но мне тоже не повезло.

Я уже работал с Alsamixer в терминале и пытался решить проблему с помощью е. громкость приглушена, но не повезло. Вот как это выглядит сейчас: https://imgur.com/a/fLIotEY Для меня главным образом выглядит странным, что ни один из выходов не имеет правильной маркировки, так как они с рабочими (нормальными) картами в Alsamixer. Это все "PCM ..."

Еще одна вещь, которую я пытался сделать, это поиск по кодекам на машине, и там он вернул это:

==> /proc/asound/card0/codec#0 <==
Codec: Realtek ALC892

==> /proc/asound/card0/codec#2 <==
Codec: Intel Kabylake HDMI

Из возвращения aplay -l Я вижу, что Xonar SE - card#1, но для этого нет доступных кодеков с помощью команды, которую я выполнил, как указано выше (= head -n 1 /proc/asound/card*/codec#*).

aplay-l вывод:

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: SoundCard [Xonar SoundCard], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: SoundCard [Xonar SoundCard], device 1: USB Audio [USB Audio #1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: SoundCard [Xonar SoundCard], device 2: USB Audio [USB Audio #2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: SoundCard [Xonar SoundCard], device 3: USB Audio [USB Audio #3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Полный вывод информации Alsa, который он произвел, кажется мне довольно сложным. Мне трудно получить информацию оттуда, но у меня есть вывод здесь: http://alsa-project.org/db/?f=2a945544a53708b95cd185596fd636a60f1c1e62

Кстати: Я также попробовал это сделать с другой версией Ubuntu (18.04 LTS от USB), а также с Mint 19.2. С этим тоже не повезло, тот же результат, что и во всей приведенной выше информации.

1128 Кто-нибудь знает, какие шаги я могу предпринять, чтобы сделать эту работу? Или как диагностировать проблему?

Уже спасибо

0
задан 18 August 2019 в 11:19

2 ответа

Мне удалось получить его работа. Как [1 111] сл. указанный, при помощи aplay -D plughw:1,x something.wav можно проверить, произведет ли устройство какой-либо звук. Я заменил x 2, который является для цифрового вывод и с sample.wav файл, я получил воспроизведение. Таким образом, теперь это был вопрос получения всего воспроизведения Ubuntu для card 1 с device 2. Я уверен что (также с PulseAudio и т.д.) существует много способов сделать его, но я просто добавил это к недавно сделанному файлу конфигурации (/etc/asound.conf):

defaults.pcm.card 1
defaults.pcm.device 2

Теперь это будет всегда использовать card 1 с device 2. Это отличалось бы на пользователя, но при помощи aplay-l (как замечено в моем вопросе) можно найти больше информации о карте и устройстве.

[еще 1114] информация относительно этого изменения конфигурации может быть найдена на этом вопрос Unix StackExchange .

0
ответ дан 23 October 2019 в 05:30

Решение проблемы Шаг 3

  1. /etc/asound.conf по умолчанию
  2. Добавить "CardName" X в /usr/share/alsa/cards /USB-Audio.conf.

    • 'CardName' - это 'Xonar SoundCard', и я выяснил это с помощью aplay -l.

    • Я обнаружил 'X' с помощью aplay -D plughw:CARD=SoundCard,DEV=X something.wav. Интерфейс S/PDIF карты Xonar SE с чипом CM6620A является третьим (DEV=2)

3
ответ дан 14 February 2020 в 05:44

Другие вопросы по тегам:

Похожие вопросы: