[megoldva] Debianon nincs hang Intel Corporation 82801I Audio Controllerrel

Fórumok

Korábban Ubuntu (14.04) volt az asztali a gépemen, akkor a hang is rendben volt. Most Debianra jessie-re váltottam és nincs hang.

A Debianos Sound FAQ alapján próbáltam haladni.

Ellenőriztem, hogy root-ként sem megy a hang, és a normál felhasználók bent vannak az audio csoportban.

Az eszköz a következő:


# lshw -c multimedia
  *-multimedia            
       description: Audio device
       product: 82801I (ICH9 Family) HD Audio Controller
       vendor: Intel Corporation
       physical id: 1b
       bus info: pci@0000:00:1b.0
       version: 02
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:44 memory:fe8f8000-fe8fbfff

A továbbiakban csak vakrepültem, mert nem értek a linux hangkezeléséhez.

Találtam más leírásokat, ahol a /etc/modprobe.d/alsa-base.conf fájlba kell piszkálni. (Más leírásokban a fájl neve .conf nélkül vagy alsa.conf volt.)

Nekem nem volt ilyen fájl, így létrehoztam, és az ott megadott dolgokat probáltam a fájlba írni. Ezeket:


options snd-hda-intel enable_msi=1

illetve


options snd slots=snd-hda-intel
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=auto

Nem világos az sem, hogy hogyan kell a fájl szerkesztése után újraindítás nélkül érvénybe léptetni a beállításokat. A /etc/init.d könyvtárban találtam egy alsa-utils fájlt.

Elég ez a parancs? /etc/init.d/alsa-utils restart

Valahol ezt írták alsactl restore
de alsactl parancsom nincsen.

Bármilyen URL, ami alapján megértem, mit kell csinálni (angol, magyar vagy német nyelven) megfelel.

Hozzászólások

Az a helyzet, hogy a debian alap telepítése után (desktop, laptop, KDE, ilyesmi taskok) nem szokott lenni nekem hang, több gépen több év alatt különböző debian verziókat feltéve.

Azt szoktam csinálni, hogy elkezdek feltelepíteni mindenféle hangokkal kapcsolatos csomagokat, és amikor feltettem már vagy 15-20 darabot, akkor el szokott kezdeni működni a hang.

Gondolom van 1-2, ami tényleg hiányzik neki, de sajnos nem tudom, melyikek ezek, mert onnantól, hogy megy, nem szoktam vele többet vacakolni.

Most fejből nem emlékszem, hogy mi van fent alapból és mi nincs, de gyakorlatilag fel szoktam telepíteni minden olyan csomagot, ami alsa, phonon, gstreamer, pulseaudio meg hasonló hangrendszerekhez tartozik.

Ha minden fent van, akkor igazából konfigurálni úgy emlékszem nem is kell, egyszer csak elkezd szólni.

Persze mivel sosem vagyok benne biztos, hogy csomag hiányzik-e neki vagy beállítás nem jó, ezért a KDE hangbeállítást is mindig átnézem és igyekszem úgy összekattintgatni, hogy jó legyen. Pl. ha a HDMI kimenet a legmagasabb prioritás de a laptop beépített hangszóróját akarom használni, akkor azt teszem felülre, ilyesmi.

Tudom, hogy ez így nem valami tudományos, és engem is baromira frusztrál, hogy nem képesek egyértelműen függőségekkel leírni, hogy felteszek egy KDE desktopot, akkor annak kell phonon, a phononnak kell mondjuk phonon-vlc meg phonon-gstreamer, és a phonon-gstreamernek meg kell gstreamer-good és valami más. Vagy akármi más kombináció.

Amikor kerestem, nem találtam olyan dokumentációt, ami leírta volna, hogy ehhez vagy ahhoz a funkcióhoz ez és ez a csomag kell, a másikhoz meg más.

Ugyanis a másik gond az, hogy simán lehet az, hogy mondjuk a vlc video lejátszásnak már van hangja, de a KDE rendszerhangok még nincsenek sehol.

Vagy mondjuk KDE rendszerhang már van, vlc-ben is van hang, de a knetwalk játék nem ad hangot.

Szóval ebből arra következtetek, hogy nincs 1 olyan csomag, amit feltéve minden jó lesz, hanem van több halmaz, és akkor vagy jó, ha a telepítéseddel lefeded lehetőleg az összes halmazt (de legalábbis pár fontosabbat).

Ha esetleg kisakkoztad, hogy pontosan melyik csomag(ok) és függősége(ik) kell(enek), akkor azt leírhatnád valahol. :-)

apt-get install alsa-utils

Ebben van az alsactl, és még pár dolog. A desktop környezetedben biztos van valamilyen mixer, azt is érdemes nézegetni. Lehet hogy van hang, csak le van némítva. Nálam ez szokott lenni.

--
Debian - The "What?!" starts not!
http://nyizsa.blogspot.com

Köszönöm mindkét hozzászólást! Igazából nem tudom, mi történt, de van hang.

Eddig is teljes hangerőn volt a csúszka, ezt már korábban is beállítottam az XFCE hangcsúszkáján és alsamixerrel is.

Tévedtem, alsactl parancsom eddig is volt.

Most csak a pavucontrol (PulseAudio Volume Control) csomagot telepítettem, és ott is állítgattam a hangerőbeállítást. Kipróbáltam, és megy a hang vlc, mplayer, supertuxcart, Icewease/Youtube alatt és remélem minden egyéb helyen.

Még egy dolog lehet. Az alábbi sorok benne vannak az alsa-base.conf fájlban:


options snd slots=snd-hda-intel
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=auto

Lehet, hogy az újraindításnál ez számított. Ha újraindítottam enélkül, majd írok.

Gyanús, hogy neked Pulseaudiod van, azért nem akart hangot adni az Alsa. Meg azért nem volt /etc/modprobe.d/alsa-base.conf file sem.
Egyébként félig off: én nemrég tértem át Pulseaudiora, és teljesen símán ment. Pedig a Pulseaudiot itt szidni szokás. De tényleg: alsa le, pulse föl, és csak a mixeren kellett beállítani, hogy mit szabályozzon, és minden úgy szólt, mint régen.

--
Debian - The "What?!" starts not!
http://nyizsa.blogspot.com