Ez a cikk egy ( ironikus, hozzáteszem… ) problémából ered, ami az Ubuntu 12.04- gyel és az erre a verzióra épülő összes disztribúcióval akadt . Az irónia az, hogy annak ellenére, hogy LTS kiadás volt, ez volt az első verzió, amit valaha használtam, és problémát okozott ezen a számítógépen. Ebben az esetben hangproblémát.
A probléma nem igazán komoly, de a mindennapi használat során bosszantó tud lenni. Íme, mi történik: Bekapcsolom a PC-met csatlakoztatott fejhallgatóval, elindítom az Ubuntut ( vagy egy LTS verziót ), és zenét hallgatok. Amikor megunom, és kihúzom a fejhallgatót, és a monitor hangszóróin keresztül szeretném hallgatni a zenét, egyáltalán nincs hang. Ha kihúzott fejhallgatóval bekapcsolom a PC-t, a zene a hangszórókon keresztül megy, de amikor bedugom a fejhallgatót, mindkét audiokimeneten keresztül működik.
A használat első néhány napjában keresgéltem, de nem találtam róla információt , így békén hagytam. Most telepítettem az elementaryOS Luna Beta 2-t (ami természetesen az Ubuntu 12.04-en alapul), és meglepetésemre a hiba továbbra is fennállt. Újra kerestem, és végül találtam megoldást néhány fórumon. A követendő lépések a következők:
- Kinyitjuk a keverőt ALSA a parancs futtatása:
alsamixerMiután odaértünk, megnézzük, hol található «csip»Annak érdekében, hogy rendelkezünk a ALC888. Ez a chip általában a hangrendszerekbe van integrálva Intel HDA. - A kulccsal bezárjuk a keverőt [Kilépés]. Ezután ellenőrizzük, hogy van-e egy Intel HDA (ezek egyikének kell lennie a hack működéséhez). A terminálba írjuk:
lsmod | grep sndKeressünk néhány sort, amely azt mondja snd_hda_intel. Ez azt jelenti, hogy megfelelünk a követelményeknek. - Végrehajtjuk a parancsot:
sudo <editor> /etc/modprobe.d/alsa-base.confHelyettesítik a kívánt szerkesztő által, például nano, leafpad vagy gedit. - A fájl végén hozzáadunk egy kódsort, amely így hangzik:
options snd-hda-intel model=autoHa ez nem megy neked, próbáld megoptions snd-hda-intel model=auto probe_mask=1Ez azt mondja az ALSA-nak, hogy automatikusan és általában azonosítsa a hangkártyát, ahelyett, hogy megpróbálna pontos modellt létrehozni. - Mentjük a fájlt és újraindítjuk. Aztán teszteljük.
Probléma esetén ...
Lehetséges, hogy az alábbi lépések végrehajtása során problémája adódhat, néhányat meghagyok a megoldásával:
- «Az a fájl, amelyet szerkesztenem kell, nincs azon az útvonalon, amelyet kommentál«. Lehet, hogy más úton van, megpróbálhatja telepíteni az mlocate csomagot és futtatni: cd /, majd keresse meg az alsa-base.conf fájlt. Ha nem, próbálja meg létrehozni a semmiből, és adja hozzá a kódsort.
- «Hozzáadtam az egyik sort, mentettem, újraindítottam, és most nincs hangom. A hangpanel azt mondja nekem, hogy "Exit for clumsy"«. Lehet, hogy ez a kód nem helyes. Próbáljon meg másra cserélni, vagy mindenképpen törölje. Ezután indítsa újra és voila.
- «Egyik vonal sem működött nálam«. Lehetséges, hogy az integrált hangja némileg eltér egymástól, mindenesetre meg kell próbálnia a model = auto cseréjét egy pontosabb modellre a chipje alapján.
Ez minden, valami nagyon egyszerű, remélem segített. Ha bármilyen kérdése vagy problémája van, lentebb találja a megjegyzéseket