HDA ATI SB hangkártya beüzemelése

Fórumok

Sziasztok. Ismét segítsét szeretnék kérni a hangkártya üzembe helyezésében.

Kernel kimenet:

localhost linux # cat .config | grep -i snd_hda
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDA_PREALLOC_SIZE=64
CONFIG_SND_HDA_HWDEP=y
# CONFIG_SND_HDA_RECONFIG is not set
# CONFIG_SND_HDA_INPUT_BEEP is not set
# CONFIG_SND_HDA_INPUT_JACK is not set
# CONFIG_SND_HDA_PATCH_LOADER is not set
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_HDMI=y
CONFIG_SND_HDA_CODEC_CIRRUS=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CA0110=y
CONFIG_SND_HDA_CODEC_CA0132=y
# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y
CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
localhost linux #

lsmod kimenet: http://pastebin.com/hGf5XQCU

localhost linux # ls /lib/modules/3.12.5/kernel/sound/pci/hda/
snd-hda-codec-analog.ko snd-hda-codec-conexant.ko snd-hda-codec-via.ko
snd-hda-codec-ca0110.ko snd-hda-codec-hdmi.ko snd-hda-codec.ko
snd-hda-codec-ca0132.ko snd-hda-codec-idt.ko snd-hda-intel.ko
snd-hda-codec-cirrus.ko snd-hda-codec-realtek.ko
snd-hda-codec-cmedia.ko snd-hda-codec-si3054.ko
localhost linux #

lspci kimenet: http://pastebin.com/cQYQ1eR7

Alaplap típusa: ASRock 990FX Extreme3

Hozzászólások

Alapból 2 hangeszközöd van, ha jól látom: az alaplapi Realtek CODEC-es HDA, illetve az NVidia HDMI portja. Mindkettőhöz be vannak töltve a modulok.
Melyik nem megy?

Realtek CODEC esetén előfordulhat még, hogy az snd-realtek nem jól ismeri fel a típust illetve a konfigurációt, és rosszul állítja be a jack kimeneteket. Nézz rá az /usr/share/doc/alsa-base/driver/HD-Audio-Models.txt.gz-re, hátha szerepel valami specifikus beállítás a Realtek ALC892-es chiphez. Nekem a 3.8-as kernelben nincs.

Alsamixer mit mond?

A PulseAudio nem beszél a hardverrel közveltenül, ALSA-n keresztül teszi ezt meg. Azaz ha ALSA-val nem megy, akkor nem fog PulseAudio-val sem.
Az NVidia kártyán pedig Azalia-kompatiblis hangkártya van (Azalia = Intel HDA). Az snd-hda-nvidia modul lesz, ami neked kell, az snd-hda-intel az Intel GPU-kon található HDMI hangkimenetét hajtja meg.

Ha PulseAudio-t használsz, akkor (elvileg) amennyiben csatlakoztatsz egy megfelelő eszközt, akkor a pavucontrol alkalmazásnak mutatnia kell a lehetséges kimenetek között. Szintén ezzel a progival tudod az egyes alkalmazásokat kapcsolgatni, hogy melyik kimeneten szóljanak.

Amúgy légyszíves a "nem megy" állapotot egy kicsit bővebben kifejteni, mert az lsmod kimenet szép és jó, de a problémád okára nem segít rávilágítani.

Ne haragudj, de ha az NVidia HDMI-n akarsz megszólaltatni valamit, akkor miből gondolod, hogy az alaplapra integrált hangkártya hangerő-szabályozójának bármi köze is lesz hozzá?

A nem lehet beállítani semmit mi a fenét jelent? Mute-olni csak lehet már...

Mellesleg ha már Gentoo-zol, akkor nem fogsz megijedni attól, ha elolvasod a lentebb közölt linket. Ott leírnak mindent, ami kell a beüzemeléshez és a hibakereséshez.

Részemről kiszálltam innen.