Verzerrung bei hoher Lautstärke über Kopfhörer

12

Ich frage mich, ob es eine Möglichkeit gibt, Audio-Verzerrungen bei hohen Lautstärken von Kopfhörern zu beseitigen. Wenn ich Linux mit Windows dual gebootet habe, boote ich normalerweise nur Windows, bevor ich Linux erneut boote, um meine Probleme zu beheben und keine Verzerrungen bei höheren Pegeln der Kopfhörer zu bekommen.

Jetzt habe ich nur eine Maschine mit Linux und kann nicht scheinen, den Ton von der Verzerrung auf höheren Niveaus zu stoppen, wenn ich Kopfhörer anschließe, da ich mit der alsa Mischpult pcm Lautstärke verwirrt habe, die Kopfhörerlautstärke im alsamixer geändert habe, und auch habe verschiedene kopfhörer ausprobiert.

Selbst wenn ich durch Anpassen der Kopfhörer-, Master- oder PCM-Lautstärke keine Verzerrungen bekomme, ist der Klang etwas leise, selbst wenn ich die Kopfhörer ganz auflege. Ich frage mich auch, ob ich auf ein Firmware- / Kernel-Update warten muss, da ich relativ neue Hardware mit einer Realtek ALC 295-Soundkarte verwende, oder ob ich die Karte einfach austauschen soll, obwohl ich nicht sicher bin, ob ich das tun soll Tun Sie dies noch, wenn es einfachere Möglichkeiten gibt, das Problem zu beheben.

Vielen Dank!

user18817545
quelle
1
Jeder einzelne Lautsprecher auf der Welt wird verzerrt, wenn die Lautstärke zu hoch ist. Es spielt keine Rolle, ob Sie 200 verschiedene Modelle ausprobiert haben, da alle ihre physische Grenze haben. Ich kann mir vorstellen, dass es möglich ist, die Sounds ein wenig zu optimieren, um die Verzerrung zu verringern, aber das würde normalerweise die Lautstärke verringern (wie Sie bemerkt haben) und / oder die Klangqualität beeinträchtigen.
Julie Pelletier
1
Die Klangeigenschaften einiger Distributionen ermöglichen es dem Benutzer, die Lautstärke auf über 100% einzustellen. Ich verwende Xubuntu, mit dem die Ausgangslautstärke auf 11.00dB (153%) eingestellt wird, und der Media Player kann dann auch auf 11.00dB umschalten. Ich weiß nicht, ob dies für Sie zutrifft, aber diese Einstellungen können zu Verzerrungen führen.
Stephen C
1
Stellen Sie sicher, dass alle Hardware-Mixer (Verstärker) einen angemessenen Pegel haben. Wenn Sie einen Mixer mit einer hohen Verstärkung und den nächsten in der Kette mit einer sehr geringen Verstärkung haben, erhalten Sie schwache Ergebnisse. Wenn Sie über die Maximalwerte hinaus digital verstärken, erhalten Sie Übersteuerungen. In der Regel werden alle Hardware-Mixer auf 100% gesetzt und dann mit einem einzelnen Mixer (Master) etwas
leiser gestellt
2
Letzter Kommentar wirkt wie ein Zauber bisher. Vielen Dank!!!
user18817545

Antworten:

14

Das Aufdrehen aller Hardware-Mixer hat funktioniert.

Bearbeiten: Ich habe gerade eine andere, etwas hackige Lösung für dieses Problem gefunden, nachdem es einige Stiefel später mithilfe eines Ladpsa-Verstärkers und eines Kompressors in Arch wiederhergestellt wurde. Ähnliches könnte wahrscheinlich auch in anderen Distributionen funktionieren.

  1. Installieren Sie Ladspa-Plugins:

Pacman-Ladspa-Plugins

  1. Erstellen Sie eine .asoundrc- Datei im Basisordner :

  2. Fügen Sie diesen Code in die .asoundrc- Datei ein:

    pcm.pulse {
        Geben Sie pulse ein
    }

ctl.pulse { type pulse } pcm.default pcm.pulse ctl.default ctl.pulse
  1. Fügen Sie diese Befehle in /etc/pulse/default.pa ein:

load-module module-ladspa-sink sinkname = ladspa_output.fastLookaheadLimiter label = fastLookaheadLimiter plugin = fast_lookahead_limiter_1913 control = 20,0,0.3 load-module module-ladspa-sink sinkname = ladspa_output.dysonCompress label = dysonCompress plugin = fast control = 0,0.5,0.5,0.99 set-default-sink ladspa_output.dysonCompress

  1. Entfernen Sie pulseaudio-alsa, da dies zu Konflikten mit ladpsa-plugins führt

  2. Neustart!

  3. Leiser stellen

Bearbeiten 2: Es wurden nur einige leicht abgestimmte default.pa- Einstellungen hinzugefügt , um verzerrte Frequenzen zu beseitigen. Es ist nicht perfekt, hat aber auf meiner Hardware ziemlich gut funktioniert:

load-module module-ladspa-sink sink_name = ladspa_output.fastLookaheadLimiter label = fastLookaheadLimiter plugin = fast_lookahead_limiter_1913 control = 5,0,0.8 load-module module-ladspa-sink sink_name = ladspa_output.dysonCompress label = dysonCompress plugin = dysoncompress = -14,1,0,5,0,99 set-default-sink ladspa_output.dysonCompress

user18817545
quelle