Alsa ja snd-hda

Allikas: Pingviini viki


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