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:
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