Wie erhöht das Ändern der mixer_paths.xml die Lautstärke?

Ich habe versucht, die maximale Lautstärke zu erhöhen, die über die Audiobuchse meines Telefons (Nexus 5) erreichbar ist. Anstatt Equalizer- oder Volume-Boosting-Apps zu installieren, dachte ich, ich würde dies auf die technische Art und Weise angehen:

XDA-Foren schlagen ein "MOD" vor, bei dem Sie Ihre mixer_paths.xmlDatei unter ändern /system/etc/(Root-Zugriff ist natürlich erforderlich), um die Lautstärke Ihres Lautsprechers oder Kopfhörers über die festgelegten Grenzen hinaus zu erhöhen:

Find: <path name="speaker"> 
You will see this string just below it: "RX7 Digital Volume" value="88"
The value is the only part we are going to adjust.
For the mod above, I changed the value to "93". 
The default value is "88" and I would suggest not to go over "95".

To change the Headphone volume:
Find: <path name="headphones"> Look for these strings below it:
"HPHL Volume" value="15"
"HPHR Volume" value="15"
Again all we are changing is the values (ensure both are set at the same number).
For the mod above, I changed the values to "20". The default values are "15" and I would suggest not to go over "20".

Wie funktioniert das? Begrenzt Android die maximale Lautstärke künstlich und dieses "MOD" umgeht diese Begrenzungen? Oder beeinträchtigt es die Audioqualität?

Antworten (2)

Ich habe dies vor einiger Zeit besucht und einige Werte in der Datei untersucht. Da es schwierig sein kann, Klangqualitätsvergleiche vorzunehmen, habe ich auch die visuellen Erscheinungen von Wellenformen verglichen.

Hier ein Screenshot der Seite:

Ergebnisse zu Mixerpfaden auf Nexus 7 Verknüpfung

Beachten Sie, dass ich Audio von meinem Nexus7 nur über Kopfhörer oder externe Lautsprecher höre.

Betrachten Sie dieses Szenario: Diese Antwort wurde von Benutzer X geschrieben und Sie sind ein Beobachter. Sie stellen fest, dass der goo.glLink nicht funktioniert oder tot ist. Sagen Sie mir, wie nützlich würden Sie diese Antwort von Benutzer X dann finden? Mein Vorschlag an Benutzer X wäre, alle relevanten Informationen aus diesem Link in diese Antwort aufzunehmen.
Sind Sie sicher, dass das Clipping auf der Seite des Telefons und nicht während des Aufnahmevorgangs aufgetreten ist, weil der Eingang einfach zu groß für den ersten Verstärker war? Ein paar Informationen zu Ihrem Aufnahme-Setup wären sehr interessant zu wissen.

Eigentlich ist es beides. Um die Ohren des Benutzers und die Lautsprecher des Telefons zu schonen, begrenzt Android die Tonausgabe. Das Ändern dieses Faktors beeinflusst jedoch auch die Klangqualität, zu hoch oder zu niedrig zu sein, verzerrt den Klang ;)