Dieser Artikel entstand aufgrund eines Problems ( ironischerweise, wie ich hinzufügen möchte… ), das ich mit Ubuntu 12.04 und allen darauf basierenden Distributionen hatte. Ironischerweise war es, obwohl es sich um eine LTS-Version handelte, die erste Version, die ich je verwendet habe, und sie verursachte ein Problem auf diesem PC. In diesem Fall ein Tonproblem.
Das Problem ist nicht wirklich gravierend, kann aber im Alltag lästig sein. Folgendes passiert: Ich schalte meinen PC mit angeschlossenen Kopfhörern ein, starte Ubuntu ( oder eine LTS-Version ) und höre Musik. Wenn ich dann keine Lust mehr habe, die Kopfhörer abziehe und die Musik über die Monitorlautsprecher hören möchte, kommt kein Ton. Schalte ich den PC ohne angeschlossene Kopfhörer ein, funktioniert die Musik über die Lautsprecher, aber sobald ich die Kopfhörer anschließe, funktioniert sie über beide Audioausgänge.
In den ersten Tagen der Nutzung suchte ich nach Informationen dazu, fand aber nichts und ließ es daher ruhen. Nun habe ich elementaryOS Luna Beta 2 installiert (basierend auf Ubuntu 12.04), und zu meiner Überraschung war der Fehler immer noch vorhanden. Ich suchte erneut und fand schließlich in einigen Foren eine Lösung . Die Vorgehensweise ist folgende:
- Wir öffnen den Mixer ALSA Ausführen des Befehls:
alsamixerDort überprüfen wir, wo es heißt «Chip»Um sicherzustellen, dass wir die haben ALC888. Dieser Chip ist in der Regel in Soundsysteme integriert Intel HDA. - Wir schließen den Mixer mit dem Schlüssel [Esc]. Als nächstes stellen wir sicher, dass wir eine haben Intel HDA (Es muss eine davon sein, damit der Trick funktioniert). Wir schreiben im Terminal:
lsmod | grep sndWir suchen nach einigen Zeilen, die sagen snd_hda_intel. Dies bedeutet, dass wir die Anforderungen erfüllen. - Wir führen den Befehl aus:
sudo <editor> /etc/modprobe.d/alsa-base.confSie ersetzen von Ihrem bevorzugten Editor wie Nano, Leafpad oder Gedit. - Am Ende der Datei fügen wir eine Codezeile hinzu, die wie folgt lautet:
options snd-hda-intel model=autoWenn das bei Ihnen nicht funktioniert, versuchen Sie esoptions snd-hda-intel model=auto probe_mask=1Dies weist ALSA an, die Soundkarte automatisch und allgemein zu identifizieren, anstatt zu versuchen, ein genaues Modell zu erstellen. - Wir speichern die Datei und starten neu. Dann testen wir.
Bei Problemen ...
Es ist möglich, dass Sie durch Befolgen dieser Schritte ein Problem haben. Ich überlasse Ihnen einige ihrer Lösungen:
- «Die Datei, die ich bearbeiten muss, befindet sich nicht in dem Pfad, den Sie kommentieren«. Möglicherweise befindet es sich auf einem anderen Pfad. Sie können versuchen, das mlocate-Paket zu installieren und Folgendes auszuführen: cd / Suchen Sie dann alsa-base.conf, um die Datei zu suchen. Wenn nicht, erstellen Sie es von Grund auf neu und fügen Sie die Codezeile hinzu.
- «Ich habe eine der Zeilen hinzugefügt, gespeichert, neu gestartet und jetzt habe ich keinen Ton mehr. Das Soundpanel sagt mir 'Exit for plumpy'«. Dieser Code ist möglicherweise nicht korrekt. Versuchen Sie es für ein anderes zu ändern oder löschen Sie es auf jeden Fall. Dann neu starten und voila.
- «Keine der Zeilen funktionierte für mich«. Es ist möglich, dass Ihr integrierter Sound etwas anders ist. In jedem Fall sollten Sie versuchen, model = auto zu ändern, um ein genaueres Modell basierend auf Ihrem Chip zu erhalten.
Das ist alles, etwas sehr Einfaches, ich hoffe, es hat Ihnen geholfen. Wenn Sie Fragen oder Probleme haben, finden Sie unten die Kommentare 