USB-Kopfhörer werden stummgeschaltet, wenn die Lautstärke unter einen bestimmten Schwellenwert eingestellt wird


9

Bei Verwendung eines USB-Headsets (Microsoft LifeChat LX3000) mit der Standardlautstärkeregelung von Unity in Ubuntu 14.04 LTS schalten die Lautsprecher den Ton plötzlich stumm, wenn ich die Hauptlautstärke des Systems unter einen bestimmten Schwellenwert stelle. Der Schwellenwert variiert, liegt jedoch zwischen 25% und 33% der verfügbaren Skala. Ich würde erwarten, dass der Klang allmählich leiser und leiser wird, bis er stattdessen den gedämpften Zustand bei null Lautstärke erreicht.

Wie kann ich dieses (meiner Meinung nach intuitivere) Verhalten erreichen? Was verursacht die frühe Stummschaltung?

Antworten:


7

Ich hatte ein ähnliches Problem (wenn auch mit einem anderen Headset) und fand hier die Lösung:

https://chrisjean.com/fix-for-usb-audio-is-too-loud-and-mutes-at-low-volume-in-ubuntu/

Ich empfehle Ihnen, den Ratschlägen im obigen Link zu folgen, aber ich habe die relevanten Abschnitte kopiert, falls die Website oder der Beitrag in Zukunft verschwinden sollte.

  1. Öffnen Sie ein Terminal (STRG + ALT + T) und geben Sie Folgendes ein, um vor dem Bearbeiten eine Sicherungskopie der Originaldatei zu erstellen:

    sudo cp /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common_original
    
  2. Bearbeiten Sie die Datei im Texteditor.

    gksu gedit /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common
    

    Sie werden nach Ihrem Passwort gefragt - geben Sie es ein und es sollte ein Datei-Editor angezeigt werden.

  3. Suchen Sie den Abschnitt "[Element PCM]"

    [Element PCM]
    Schalter = stumm
    Volumen = Zusammenführen
    override-map.1 = all 
    override-map.2 = ganz links, ganz rechts
    
  4. Ändern Sie diesen Abschnitt so, dass er folgendermaßen aussieht:

    [Element PCM]
    Schalter = stumm
    Lautstärke = ignorieren
    Volumengrenze = 0,01
    override-map.1 = all 
    override-map.2 = ganz links, ganz rechts
    
  5. Speichern Sie das Finale und geben Sie Folgendes in Ihr Terminal ein, um die Konfiguration neu zu laden:

    pulseaudio -k
    

Anmerkungen

  • Die Zahl für die Lautstärkebegrenzung (in diesem Beispiel 0,01) ist möglicherweise zu laut oder zu leise. Ändern Sie den Wert, speichern Sie die Datei, laden Sie die Konfiguration neu und wiederholen Sie den Vorgang, bis Sie zufrieden sind. Andere getestete Werte waren 0,05 (zu leise), 0,075 und 0,5 (zu laut).
  • Dies ist nicht mein Leitfaden - aber es hat mein Problem gelöst und wird hoffentlich anderen helfen.

1
Vielen Dank, das hat das Problem gelöst. Die verbleibende Frage ist, wie so oft beim Umgang mit Audio unter Linux, ... warumyyyy? :-)
jstarek

Durch einfaches Ändern wurde volume = ignoredas Muting-Problem bei meinem drahtlosen USB-Headset behoben. Es war ungefähr 60% Volumen stummgeschaltet.
Wjandrea

2
Hoppla, jetzt funktionieren die internen Lautsprecher nicht mehr. Ich denke, ich muss zurückkehren.
Wjandrea

Das Systemvolumen wurde danach stummgeschaltet, zurückgesetzt
Zia Ul Rehman Mughal

Möglicherweise müssen Sie den Computer neu starten, um den Effekt zu erzielen. Ich musste.
Wajahath

0

Die akzeptierte Lösung funktioniert, aber für mich ist auch das System-Audio stummgeschaltet, sodass ich zurückkehren musste.

Ich bin auf Ubuntu 18.

Ich habe nur herumgespielt und festgestellt, dass in den Soundeinstellungen unter den Ausgabegeräten 3 Geräte vorhanden waren:

SOUND OUT PUT DEVICES LIST

und Analog output - USB PnP Sound Devicewurde ausgewählt, ich habe gerade die digitale ausgewählt, und es hat mein Problem gelöst.

Jede Erklärung, warum es funktioniert hat, wäre eine perfekte Ergänzung zu dieser Antwort.

Es hat das Problem für mich gelöst, und wenn ich wieder Kopfhörer aus- und einstecke, funktioniert es immer noch und wählt standardmäßig Digitalausgang.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.