Nedávno jsem si koupil Asus Xonar SE, abych mohl používat S/PDIF zařízení pro přehrávání. Bylo to nejnovější a nejlepší, co jsem za tu cenu našel, a lidé na Amazonu komentovali, že jim to v Ubuntu fungovalo (přečtěte si o 12.04 &14.04 být v pořádku).
Teď nevím, jak to udělali, ale nemůžu to zprovoznit. Vyzkoušel jsem mnoho věcí, o kterých jsem se zmínil při odstraňování problémů a řešení problémů souvisejících se zvukem podobně jako já na Ubuntu/Linuxu, ale zatím nic.
Chtěl bych použít výstup S/PDIF, ale také pokus s analogovým výstupem na kartě neměl štěstí:neviděl jsem žádné přehrávání.
Samotná karta je trochu zvláštní. Používá USB (ano, i když je to PCIe) audio procesor od C-Media (CM6620A ), hostitelský řadič pro USB od AsMedia (ASM1042A ) a S1220A od společnosti Realtek jako DAC.
Zvuková karta Asus funguje perfektně ve Windows 10 (můj počítač je duálně spouštěný pomocí REFIND ), po instalaci softwaru z dodaného disku CD Asus (takže tam není žádný problém s hardwarem)
Nyní software (kroky):
Výstupní zařízení jsem správně nastavil v panelu nastavení Ubuntu pro zvuk (vypadá takto:https://imgur.com/a/AfJN7ls ). Zkoušel jsem také změnit na různé digitální profily v nástroji PulseAudio, ale ani s tím jsem neměl úspěch.
Již jsem pracoval s Alsamixerem v terminálu a pokusil jsem se problém vyřešit pomocí f.e. ztlumená hlasitost, ale žádné štěstí. Takhle to teď vypadá:https://imgur.com/a/fLIotEY
Mně hlavně přijde divné, že žádný z výstupů není správně označen, jako je tomu u pracovních (normálních) karet v Alsamixeru. Všechno je to „PCM…“
Další věc, kterou jsem zkusil, bylo hledání kodeků na počítači a tam to vrátilo toto:
==> /proc/asound/card0/codec#0 <==
Codec: Realtek ALC892
==> /proc/asound/card0/codec#2 <==
Codec: Intel Kabylake HDMI
Z návratu aplay -l
Vidím, že Xonar SE je card#1
, ale pro to nejsou k dispozici žádné kodeky prostřednictvím příkazu, který jsem spustil jako výše (=head -n 1 /proc/asound/card*/codec#*
).
aplay-l
Výstup:
**** 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
Úplný informační výstup Alsa, který produkoval, se mi zdá poměrně komplikovaný. Je pro mě obtížné odtud získat informace, ale výstup mám zde:http://alsa-project.org/db/?f=2a945544a53708b95cd185596fd636a60f1c1e62
Související:Jak získat Ubuntu dual-boot s Windows 10 na tomto notebooku Toshiba?Btw: Zkoušel jsem to i s jinou verzí Ubuntu (18.04 LTS z USB) a také Mint 19.2. Ani s tím nemáte štěstí, výsledek je stejný jako všechny výše uvedené informace.
Je tu někdo, kdo ví, jaké kroky mohu podniknout, aby to fungovalo? Nebo jak diagnostikovat problém?
Již děkuji
Přijatá odpověď:
Řešením problému je krok 3
- /etc/asound.conf je výchozí
-
Přidejte
"CardName" X
na/usr/share/alsa/cards/USB-Audio.conf
soubor.-
„
CardName
“ je „Xonar SoundCard
‘ a zjistil jsem to pomocíaplay -l
. -
Zjistil jsem „
X
‘ saplay -D plughw:CARD=SoundCard,DEV=X something.wav
. S/PDIF rozhraní karty Xonar SE s čipem CM6620A je třetí (DEV=2
)
-