Alsa ja snd-hda
Alsa ja Inteli HD helikaart
Inteli HD helikaart kasutab erinevaid koodekit
Tulemuseks võib olla see, et kaart on ära tuntud,
ühtegi veateadet ei anta kui muusika mängib,aga heli ei tule
Minu läpaka helikaart kasutab konkreetselt Realtek ALC861 koodekit
Lihtsaim variant kindlaks teha, millist koodekit kasutab Sinu helikaart,
selleks on üks käsk vaja sisestada:
$ cat /proc/asound/card0/codec#0 | grep Codec
Selle väljund peaks olema kujul:
[imre@mandriva ~]$ cat /proc/asound/card0/codec#0 | grep Codec Codec: Realtek ALC861 [imre@mandriva ~]$
Järgmiseks tuleks leida kerneli lähtekoodist, Documents osast ALSA-Configuration.txt fail. Seal on kirjas erinevad võimalused oma helikaarti seadistada.
Sellest failist leidsin, et konkreetselt minu helikaart peaks töötama korrektselt,kasutades Uniwill mudelit.
Lõik ALSA-Configuration.txt failist:
ALC861/660 3stack 3-jack 3stack-dig 3-jack with SPDIF I/O 6stack-dig 6-jack with SPDIF I/O 3stack-660 3-jack (for ALC660) uniwill-m31 Uniwill M31 laptop auto auto-config reading BIOS (default)
Järgmiseks oli vaja muuta faili
/etc/modprobe.conf
Leidsin sealt rea:
alias sound-slot-0 snd-hda-intel
Selle alla lisasin veel ühe rea:
options snd-hda-intel model=uniwill-m31
Tegin restardi ja oligi heli kuulda :)
Loodetavasti on sellest kellelgi abi edaspidi.
- Imre