Недавно я купил 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 Кто-нибудь знает, какие шаги я могу предпринять, чтобы сделать эту работу? Или как диагностировать проблему?
Уже спасибо
Мне удалось получить его работа. Как [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
(как замечено в моем вопросе) можно найти больше информации о карте и устройстве.
Решение проблемы Шаг 3
Добавить "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
)