Jak: Opravit problémy se zvukem u ALC888 na Ubuntu12.04 a derivátech

Tento článek vychází z problému ( ironického, musím dodat… ), který jsem měl s Ubuntu 12.04 a všemi distribucemi založenými na této konkrétní verzi. Ironií je, že i když se jednalo o LTS verzi, byla to první verze, kterou jsem kdy používal, a na tomto počítači způsobovala problém. V tomto případě problém se zvukem.

Problém není zas tak vážný, ale při každodenním používání může být otravný. Děje se to takto: Zapnu počítač se zapojenými sluchátky, nabootuju Ubuntu ( nebo verzi LTS ) a poslouchám hudbu. Když mě to omrzí, odpojím sluchátka a chci poslouchat hudbu přes reproduktory monitoru, není slyšet absolutně žádný zvuk. Pokud zapnu počítač s odpojenými sluchátky, hudba jde přes reproduktory, ale když zapojím sluchátka, jde přes oba audio výstupy.

Během prvních několika dnů používání jsem o něm hledal informace, ale nic jsem nenašel , tak jsem to nechal být. Nyní jsem nainstaloval elementaryOS Luna Beta 2 (která je samozřejmě založena na Ubuntu 12.04) a k mému překvapení chyba stále přetrvávala. Znovu jsem hledal a nakonec jsem našel řešení na několika fórech. Postupujte takto:

  1. Otevřeme mixér ALSA spuštění příkazu: alsamixer Jakmile jsme tam, zkontrolujeme, kde je uvedeno «Čip»Abychom se ujistili, že máme ALC888. Tento čip je obecně integrován do zvukových systémů Intel HDA.
  2. Mixér zavřeme klíčem [esc]. Pak se ujistíme, že máme Intel HDA (aby hack fungoval, musí to být jeden z nich). Do terminálu napíšeme: lsmod | grep snd Hledáme několik řádků, které říkají snd_hda_intel. To znamená, že splňujeme požadavky.
  3. Provedeme příkaz: sudo <editor> /etc/modprobe.d/alsa-base.conf Nahrazují preferovaným editorem, jako je nano, leafpad nebo gedit.
  4. Na konec souboru přidáme řádek kódu, který zní takto: options snd-hda-intel model=auto Pokud to pro vás nefunguje, zkuste to options snd-hda-intel model=auto probe_mask=1 To říká ALSA, aby automaticky a obecně identifikovala zvukovou kartu, místo aby se snažila vytvořit přesný model.
  5. Uložíme soubor a restartujeme. Pak otestujeme.

V případě problémů ...

Je možné, že při provádění těchto kroků můžete mít problém, některé nechám s vaším řešením:

  • «Soubor, který musím upravit, není v cestě, kterou komentujete«. Možná je to v jiné cestě, můžete zkusit nainstalovat balíček mlocate a spustit: cd / then locate alsa-base.conf to locate the file. Pokud ne, zkuste jej vytvořit od nuly a přidejte řádek kódu.
  • «Přidal jsem jeden z řádků, uložil, restartoval a nyní nemám žádný zvuk. Zvukový panel mi říká „Konec pro nemotorné“«. Tento kód nemusí být správný. Zkuste jej změnit za jiný nebo v každém případě smazat. Poté restartujte a voila.
  • «Ani jedna linka pro mě nefungovala«. Je možné, že se váš integrovaný zvuk poněkud liší, v každém případě byste měli zkusit změnit model = auto na přesnější model založený na vašem čipu.

To je vše, něco velmi jednoduchého, doufám, že vám to pomohlo. Pokud máte nějaké dotazy nebo problémy, níže jsou komentáře 


Přidat jako preferovaný zdroj v Googlu