Instrukcje: naprawianie problemów z dźwiękiem w ALC888 na Ubuntu12.04 i pochodnych

Ten artykuł powstał w odpowiedzi na problem ( ironiczny, muszę dodać… ), który miałem z Ubuntu 12.04 i wszystkimi dystrybucjami opartymi na tej konkretnej wersji. Ironią jest to, że pomimo tego, że była to wersja LTS, była to pierwsza wersja, której kiedykolwiek używałem i spowodowała problem na tym komputerze. W tym przypadku problem z dźwiękiem.

Problem nie jest aż tak poważny, ale może być uciążliwy w codziennym użytkowaniu. Oto, co się dzieje: włączam komputer z podłączonymi słuchawkami, uruchamiam Ubuntu ( lub wersję LTS ) i słucham muzyki. Kiedy mi się znudzi i odłączam słuchawki, a chcę słuchać muzyki przez głośniki monitora, nie ma absolutnie żadnego dźwięku. Jeśli włączę komputer z odłączonymi słuchawkami, muzyka leci przez głośniki, ale po podłączeniu słuchawek, leci przez oba wyjścia audio.

Przez pierwsze kilka dni użytkowania szukałem informacji na ten temat, ale nic nie znalazłem , więc zostawiłem to w spokoju. Teraz zainstalowałem elementaryOS Luna Beta 2 (który oczywiście bazuje na Ubuntu 12.04) i ku mojemu zaskoczeniu błąd nadal występował. Przeszukałem ponownie i w końcu znalazłem rozwiązanie na kilku forach. Oto kroki, które należy wykonać:

  1. Otwieramy mikser ALSA uruchomienie polecenia: alsamixer Tam sprawdzamy, gdzie jest napisane «Żeton»Aby upewnić się, że mamy ALC888. Ten układ jest zwykle zintegrowany z systemami dźwiękowymi Intel HDA.
  2. Zamykamy mikser kluczem [Wyjście]. Następnie upewniamy się, że mamy plik Intel HDA (musi to być jeden z nich, aby sztuczka zadziałała). W terminalu piszemy: lsmod | grep snd Szukamy niektórych wersetów, które mówią snd_hda_intel. Oznacza to, że spełniamy wymagania.
  3. Wykonujemy polecenie: sudo <editor> /etc/modprobe.d/alsa-base.conf Zastępują przez preferowany edytor, taki jak nano, leafpad lub gedit.
  4. Na końcu pliku dodamy wiersz kodu, który brzmi następująco: options snd-hda-intel model=auto Jeśli to nie zadziała, spróbuj options snd-hda-intel model=auto probe_mask=1 To mówi ALSA, aby automatycznie i ogólnie identyfikowała kartę dźwiękową, zamiast próbować ustalić dokładny model.
  5. Zapisujemy plik i restartujemy. Następnie testujemy.

W razie problemów ...

Możliwe, że wykonując te kroki możesz mieć problem, zostawię ci ich rozwiązanie:

  • «Plik, który muszę edytować, nie znajduje się w ścieżce, którą komentujesz«. Może jest w innej ścieżce, możesz spróbować zainstalować pakiet mlocate i uruchomić: cd / następnie zlokalizuj alsa-base.conf, aby zlokalizować plik. Jeśli nie, spróbuj utworzyć go od podstaw i dodaj linię kodu.
  • «Dodałem jedną z linii, zapisałem, zrestartowałem i teraz nie mam dźwięku. Panel dźwiękowy mówi mi: „Wyjdź niezdarnie”«. Ten kod może być nieprawidłowy. Spróbuj zmienić go na inny lub w każdym razie usuń. Następnie uruchom ponownie i voila.
  • «Żadna z linii nie działała dla mnie«. Możliwe, że twój zintegrowany dźwięk jest nieco inny, w każdym razie powinieneś spróbować zmienić model = auto na bardziej dokładny model oparty na twoim chipie.

To wszystko, coś bardzo prostego, mam nadzieję, że ci pomogło. Jeśli masz jakieś pytania lub problemy, poniżej znajdują się komentarze 


Dodaj jako preferowane źródło w Google