Jedes Mal, wenn ich Kopfhörer an die 3,5-mm-Audiobuchse meines Dell XPS 13 anschließe, höre ich zusätzlich zu dem erwarteten Audio kontinuierliches weißes Rauschen. Es ist viel lauter als das typische Grundrauschen für eine Kopfhörerbuchse.
Ich habe viele andere Berichte über dasselbe Problem sowohl für das XPS 13 9350 ( 1 , 2 ) als auch für das XPS 13 9360 ( 1 , 2 , 3 ) gefunden, sodass es nicht so aussieht, als hätte ich ein fehlerhaftes Gerät.
Gibt es eine Möglichkeit, dieses Geräusch zu stoppen?
Antworten:
Stellen Sie die Verstärkung der Kopfhörer-Mikrofonverstärkung auf 10 dB ein. Jeder andere Wert scheint störende Hintergrundgeräusche in Kopfhörern zu verursachen. Dies kann erfolgen mit
amixer
:amixer -c0 sset 'Headphone Mic Boost' 10dB
Damit dies bei jedem angeschlossenen Kopfhörer automatisch geschieht, installieren Sie
acpid
.Starten Sie es, indem Sie Folgendes ausführen:
sudo systemctl start acpid.service
Aktivieren Sie es, indem Sie Folgendes ausführen:
sudo systemctl enable acpid.service
Erstellen Sie das folgende Ereignisskript
/etc/acpi/headphone-plug
Erstellen Sie dann ein Aktionsskript
/etc/acpi/cancel-white-noise.sh
:Jetzt wird der Kopfhörer-Mikrofon-Boost jedes Mal auf 10 dB eingestellt, wenn Kopfhörer angeschlossen werden. Um dies effektiv zu machen, müssen Sie Ihren Laptop neu starten.
quelle
headphone-plug
Ereignisskript sollte sich/etc/acpi/events
stattdessen in befinden und dies erfordert kein.chmod +x
Dercancel-white-noise.sh
Pfad sollte wie oben erwähnt funktionieren, aber die Datei muss ausgeführt werden.chmod +x
Nach dem Einrichten muss ausgeführt werdensudo service acpid restart
. Arbeitete für mich ohne Neustart. Danke :)Wie verhindere ich das?
Dieses Problem wurde durch einen Fehler im HD-Audiotreiber von Linux verursacht und ist jetzt behoben. Alle Kernel-Versionen 5.7 und höher haben das Update und es wurde zusätzlich in mehrere stabile Kernel zurückportiert, die in den Versionen 5.6.5, 5.5.18, 5.4.33 bzw. 4.19.116 erscheinen. Ein Upgrade auf einen Kernel mit dem Fix sollte das Problem ohne zusätzliche Konfiguration oder Problemumgehungen verschwinden lassen.
Das Update im Kernel ist in mehrfacher Hinsicht besser als die Problemumgehung der anderen Antwort:
Was war das Problem?
Es stellt sich heraus, dass einige Realtek HD Audio-Codecs, einschließlich des XPS 13 9350 und 9360, Audio auf eine Weise weiterleiten können, die nicht durch das selbstdokumentierende "Knotendiagramm" angezeigt wird, das normalerweise zum Konfigurieren von HD Audio-Codecs verwendet wird. Aufgrund des Zusammentreffens mehrerer Fehler konfiguriert der Kernel das XPS 13 seit mindestens 2015 so, dass das Signal von der 3,5-mm-Buchse so erfasst wird, als ob ein Mikrofon angeschlossen wäre, es verstärkt und wieder an die Buchse weitergeleitet wird .
Wie Sie sich vorstellen können, verursachte diese Rückkopplungsschleife unerwünschte Effekte, am deutlichsten weißes Rauschen, dessen Charakter je nach dem Betrag, um den das Signal vor der Rückkopplung verstärkt wurde, unterschiedlich war (der "Headphone Mic Boost" -Regler). Es scheint ein glücklicher Zufall zu sein, dass einer der Verstärkungsstufen fast kein Rauschen verursachte. Da die Rückkopplungsschleife jedoch immer noch vorhanden war, hörten Sie immer noch leisere Audiodaten mit geringerer Qualität als beabsichtigt sowie das Anhalten / Fortsetzen des Codecs.
Weitere Informationen finden Sie in meiner Patch-Serie, in der das Update implementiert wurde. Die Festschreibungsnachrichten in dieser Reihe enthalten zusammen mit der rückentwickelten Dokumentation, die sie für das Realtek-Register hinzufügt, das verborgene Audio-Routen steuert, eine detaillierte Erläuterung des Problems, seines Verlaufs und des Fixes.
quelle