Så här: Lös ljudproblem med ALC888 på Ubuntu12.04 och derivat

Den här artikeln härrör från ett problem ( ironiskt, kan jag tillägga… ) jag hade med Ubuntu 12.04 och alla distributioner baserade på just den versionen. Ironin är att det, trots att det var en LTS-utgåva, var den första versionen jag någonsin använde, och det orsakade ett problem på den här datorn. I det här fallet ett ljudproblem.

Problemet är egentligen inte så allvarligt, men det kan vara irriterande vid daglig användning. Här är vad som händer: Jag slår på min dator med hörlurar inkopplade, startar Ubuntu ( eller en LTS-version ) och lyssnar på lite musik. När jag tröttnar på det och kopplar ur hörlurarna och vill lyssna på musik via monitorns högtalare, finns det absolut inget ljud. Om jag slår på datorn med hörlurarna urkopplade, fungerar musiken via högtalarna, men när jag kopplar in hörlurarna fungerar den via båda ljudutgångarna.

Under de första dagarna sökte jag men kunde inte hitta någon information om det , så jag lät det vara. Nu har jag installerat elementaryOS Luna Beta 2 (som naturligtvis är baserad på Ubuntu 12.04), och till min förvåning fanns felet fortfarande kvar. Jag sökte igen och hittade äntligen en lösning i ett par forum. Stegen att följa är dessa:

  1. Vi öppnar mixern SOM EN kör kommandot: alsamixer En gång där kontrollerar vi var det står «Chip»För att se till att vi har ALC888. Detta chip är vanligtvis integrerat i ljudsystem Intel HDA.
  2. Vi stänger mixern med nyckeln [Esc]. Därefter ser vi till att vi har en Intel HDA (det måste vara en av dessa för att tricket ska fungera). Vi skriver i terminalen: lsmod | grep snd Vi letar efter några rader som säger snd_hda_intel. Detta innebär att vi uppfyller kraven.
  3. Vi utför kommandot: sudo <editor> /etc/modprobe.d/alsa-base.conf De ersätter av din föredragna redaktör, som nano, leafpad eller gedit.
  4. I slutet av filen lägger vi till en kodrad som läser så här: options snd-hda-intel model=auto Om det inte fungerar för dig, försök options snd-hda-intel model=auto probe_mask=1 Det ber ALSA att automatiskt och generellt identifiera ljudkortet snarare än att försöka skapa en exakt modell.
  5. Vi sparar filen och startar om. Sedan testar vi.

Vid problem ...

Det är möjligt att genom att följa dessa steg kan du ha ett problem, jag lämnar dig några med deras lösning:

  • «Filen som jag måste redigera ligger inte i den sökväg du kommenterar«. Kanske är det i en annan väg, du kan försöka installera mlocate-paketet och köra: cd / leta sedan upp alsa-base.conf för att hitta filen. Om inte, försök skapa det från grunden och lägg till kodraden.
  • «Jag lade till en av raderna, sparade, startade om och nu har jag inget ljud. Ljudpanelen säger till mig 'Exit for clumsy'«. Den koden kanske inte är korrekt. Försök att ändra den för en annan, eller i alla fall ta bort den. Starta sedan om och voila.
  • «Ingen av linjerna fungerade för mig«. Det är möjligt att ditt integrerade ljud är något annorlunda, i alla fall bör du försöka byta modell = auto för en mer exakt modell baserat på din Chip.

Det är allt, något väldigt enkelt, jag hoppas att det har hjälpt dig. Om du har några frågor eller problem, nedan är kommentarerna 


Lägg till som prioriterad källa i Google