Minulla on hiukan samantyylinen ongelma. TV on kytketty HDMI-kaapelilla erillisestä näytönohjaimesta, sen kanssa ei ole ongelmia. Analogiset äänet saan kyllä kuulumaan ihan hyvin tietokoneen kaiuttimista, mutta kun yrittää siirtää digitaalista ääntä optisella S/PDIF-kaapelilla vahvistimeen, niin ei onnistu Ubuntun puolella. Windowsissa toimii hyvin, kunhan erikseen kytkee optisen ulostulon päälle äänikortin ajureiden mukana tulleesta ohjelmasta. Tällaista ohjelmaa ei luonnollisesti ole Linuxille tehty, joten tässäpä se ongelma sitten onkin.
Mieluiten haluaisin siis niin, että ulos lähtisi sekä analoginen että digitaalinen ääni yhtä aikaa, mutta tämä ei taida onnistua (koska ei onnistu edes Windowsin puolella). Pitäisi kuitenkin saada jokin näppärä tapa, mistä pystyisi edes valitsemaan, kumpaa kautta tahtoo ääntä lähettää. Tällä hetkellä en kuitenkaan ole saanut digitaalista ulostuloa toimimaan ollenkaan, joten jos sen ongelman saisi ensimmäisenä korjattua, niin helpottaisi varmasti.
Emolevynä toimii Asus M2N68-VM, joten äänikortti on VIA VT1708B HD Audio Codec. ALSA on käytössä ja Ubuntun versio on 8.10 (64 bit). Suljettuja ajureita äänikortille ei löydy.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/298465 <- Tuolta löysin tietoa, että muillakin on ongelmia kyseisen äänikortin kanssa. Keksittekö siis mitään tapaa saada tuota toimimaan vai pitääkö vain odotella, että ALSA päivittyy? Mistä löydän muuten edes tiedon, mikä versio ALSA:sta minulla on?
aplay -l kertoo vain tällaista:
**** Luettelo PLAYBACK laitteista ****
kortti 0: NVidia [HDA NVidia], laite 0: VT1708B Analog [VT1708B Analog]
Alalaitteet: 0/1
Alalaite #0: subdevice #0
Tuon mukaan siis ei löydy koko optista ulostuloa.
Kiitoksia jo etukäteen kaikille avuliaille.