Maschinelle Übersetzung aus dem Türkischen (Cloudflare Workers AI), vom Autor nicht geprüft. Türkisches Original lesen

← Beiträge

End-to-End-Audiooptimierung mit künstlicher Intelligenz unter Omarchy Linux: AIYIMA DAC-A5 Pro und Koss Pro/4AA (250 Ohm)

Bewertung —

Die verlustfreie 24-Bit/192-kHz-Optimierung mit PipeWire, WirePlumber und Biquad-parametrischem Equalizer, die wir mit Google Antigravity und einem zwölfköpfigen KI-Rat unter Omarchy (Arch Linux) für den USB-DAC/Verstärker AIYIMA DAC-A5 Pro (Savitech SA9123L + ESS ES9018K2M) und den Studio-Kopfhörer Koss Pro/4AA (250 Ohm) durchgeführt haben.

· 10 Min. Lesezeit
Inhalt

Zusammenfassung: Einen externen USB-DAC/Verstärker und einen hochohmigen Studio-Kopfhörer an ein Linux-Desktop-System anzuschließen, reicht zwar für „Plug-and-Play“-Audio, aber nicht aus, um die tatsächliche Leistungsfähigkeit der Hardware zu entfalten. Die generischen Identitätsbeschreibungen der USB-Audio-Bridge, nicht vorhandene Mikrofoneingänge, die die Standard-Audioquelle übernehmen, Knall- und Klickgeräusche (Pop/Click) beim Aufwachen aus dem Ruhezustand, fehlende Abtastraten und die eigenwilligen Frequenzeinbrüche eines geschlossenen 250-Ohm-Kopfhörers führen zu einer erheblichen Verschlechterung der Klangqualität, wenn sie nicht korrigiert werden. In diesem Artikel behandle ich zunächst die grundlegenden technischen Konzepte, die man in der Linux-Audioarchitektur (ALSA, PipeWire, WirePlumber) kennen sollte. Anschließend teile ich mit allen Konfigurationsdateien, wie wir auf unserer Omarchy (Arch Linux)-Workstation mit Google Antigravity (Gemini 4 Argon) das Duo aus AIYIMA DAC-A5 Pro (Savitech SA9123L + ESS ES9018K2M) Desktop-DAC/Verstärker und klassischem Koss Pro/4AA (250 Ohm) Studio-Kopfhörer vom Kernel bis zum Browser Schritt für Schritt optimiert haben.

Welche grundlegenden Konzepte sollte man in der Linux-Audioarchitektur kennen?

Bei der Konfiguration guter Audio-Hardware unter Linux beginnt ein Großteil der Probleme mit der Frage „Gibt es einen Treiber?“. Im modernen Linux-Kernel ist jedoch der entscheidende Faktor für die Klangqualität weniger die Existenz des Treibers als vielmehr die Frage, mit welchen Parametern der Audio-Stack (ALSA -> PipeWire -> WirePlumber) mit der Hardware kommuniziert:

1. USB Audio Class 2.0 (UAC2) und asynchrone Taktkontrolle

Moderne externe DAC-Geräte verwenden den Standard USB Audio Class 2.0 (UAC2). Das im Linux-Kernel integrierte Modul snd-usb-audio unterstützt den UAC2-Standard direkt, ohne dass ein externer Treiber erforderlich ist. Der kritische Punkt dabei ist, dass die USB-Datenübertragung im asynchronen (ASYNC) Modus läuft. Im asynchronen Modus wird das Taktsignal (Clock) des Audiodatenstroms nicht vom rauschbehafteten USB-Controller des Computers, sondern direkt von einem Quarzoszillator mit geringem Jitter (low-jitter) auf dem DAC gesteuert.

2. Das Gleichgewicht zwischen Bittiefe (16-Bit und 24-Bit) und Abtastrate (Sample Rate)

Ein USB-DAC bietet an der USB-Schnittstelle in der Regel mehrere alternative Sets (Altset) für die Abwärtskompatibilität an:

  • Altset 1 (S16_LE): 16-Bit (96 dB Dynamikumfang), Standard-CD-Qualität.
  • Altset 2 (S24_3LE): 24-Bit (144 dB theoretischer Dynamikumfang), hochauflösende Studioqualität.

Wenn im Audioserver (PipeWire) die zulässigen Abtastraten (allowed-rates) und das Bitformat nicht ausdrücklich definiert werden, kann das System jeden Audiodatenstrom auf feste 48.000 Hz / 16-Bit herunterdrücken oder unnötig neu abtasten (Resampling) und dadurch die Transparenz des Klangs beeinträchtigen.

3. Leerlauf-Ruhezustand (Idle Suspend) und Aufwachverzögerung

WirePlumber versetzt den ALSA-Audioknoten standardmäßig in den Ruhezustand (suspend), wenn einige Sekunden lang kein Audio abgespielt wird, um Energie zu sparen. Bei externen USB-DAC/Verstärker-Geräten führt dieses Verhalten zu zwei ärgerlichen Problemen:

  1. Wenn die Wiedergabe wieder beginnt, entsteht beim Aufwachen des DAC-Relais oder der Verstärkerstufe ein hörbares „Pop / Klick“-Geräusch im Kopfhörer.
  2. Die erste halbe Sekunde von Benachrichtigungstönen oder Songs wird verschluckt, bis das Gerät aufwacht.

Da ein Desktop-DAC/Verstärker ohnehin über ein externes Netzteil versorgt wird, sorgt das Zurücksetzen des Ruhezustand-Timeouts (session.suspend-timeout-seconds = 0) für ein unterbrechungsfreies und geräuschloses Hörerlebnis.

4. Akustische Kompensation bei hochohmigen (250 Ohm) geschlossenen Kopfhörern

Studio-Kopfhörer – insbesondere schwere, stark schallisolierende geschlossene Modelle (closed-back) wie der Koss Pro/4AA, der seit 1970 in Rundfunk- und Aufnahmestudios verwendet wird – haben keinen linearen Frequenzgang. Das dicke Gehäuse und die stark dämpfenden Polster zur Unterdrückung von Außengeräuschen verursachen einen Abfall im Tieftonbereich (unter 100 Hz), eine Gesangssenke im Mitteltonbereich (1 kHz) und eine Härte durch Gehäusereflexionen im oberen Mitteltonbereich (2,5 kHz). Der korrekteste Weg, diese physikalische Charakteristik ohne Verzerrung zu korrigieren, ist eine Biquad-Parametrischer-Equalizer (PEQ)-Filterkette, die in PipeWire mit 32-Bit-Gleitkomma-Präzision (float) arbeitet.

Das Hardware-Duo: Analyse von AIYIMA DAC-A5 Pro und Koss Pro/4AA (250 Ohm)

Bevor wir mit dem Optimierungsprozess beginnen, klären wir die interne Architektur und die elektrischen Grenzen der beiden Hardware-Geräte auf unserem Schreibtisch:

Hardware-Komponente AIYIMA DAC-A5 Pro Koss Pro/4AA
Geräteklasse Desktop-USB-DAC und Kopfhörerverstärker Geschlossener Studio-Kopfhörer (Closed-Back)
USB-Audio-Bridge Savitech SA9123L (USB ID 262a:9123) —
DAC-Chip ESS Sabre ES9018K2M (HyperStream 32-Bit-Architektur) —
Verstärker- und Op-Amp-Stufe TI TPA6120A2 Kopfhörerverstärker + zwei NE5532 (austauschbar, DIP8) —
Impedanz und Empfindlichkeit Unterstützung für 16 Ohm - 300 Ohm (mit High/Low Gain-Schalter) 250 Ohm Nennimpedanz, 95 dB SPL / 1 mW
Frequenz / Auflösung PCM 24-Bit / 44,1 - 192 kHz (USB), 0,003% THD+N 10 Hz - 25.000 Hz Frequenzbereich

Der AIYIMA DAC-A5 Pro ist dank seines Texas Instruments TPA6120A2 Hochstrom-Verstärkerchips und des High/Low Gain-Schalters an der Frontplatte leistungsstark genug, um die Treiber des Koss Pro/4AA mit 250 Ohm Impedanz problemlos zu versorgen. Als wir das Gerät jedoch zum ersten Mal an unser Omarchy-System anschlossen, stellten wir auf der Softwareseite drei wesentliche Mängel fest.

1. Erste Diagnose mit künstlicher Intelligenz: Die Identität „USB HIFI Audio“ und das Problem des falschen Mikrofons

Nachdem wir das Gerät an den USB-Port angeschlossen hatten, untersuchten wir über Antigravity (lsusb, aplay -l, wpctl status und /proc/asound/card2/stream0) die Systemausgaben und stießen auf folgendes Bild:

Bus 003 Device 008: ID 262a:9123 SAVITECH Corp. USB HIFI Audio

card 2: Audio [USB HIFI Audio], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

Der Hardware-Deskriptor in der Datei /proc/asound/card2/stream0 zeigte jedoch alle Fähigkeiten des Geräts deutlich:

Feixiang USB HIFI Audio at usb-0000:00:14.0-6.4, high speed : USB Audio

Playback:
  Interface 2 / Altset 1: Format: S16_LE, Channels: 2, Endpoint: 0x03 (ASYNC)
    Rates: 44100, 48000, 88200, 96000, 176400, 192000 (Bits: 16)
  Interface 2 / Altset 2: Format: S24_3LE, Channels: 2, Endpoint: 0x03 (ASYNC)
    Rates: 44100, 48000, 88200, 96000, 176400, 192000 (Bits: 24)

Capture:
  Interface 3 / Altset 1-2: Format: S16_LE / S24_3LE, Endpoint: 0x82 (ADAPTIVE)

Bei dieser Untersuchung ergaben sich drei kritische Befunde:

  1. Generische EEPROM-Benennung: Der Hersteller (Feixiang/Aiyima) hatte in den Speicher der Savitech SA9123L USB-Audio-Bridge anstelle des tatsächlichen Modells des Geräts den generischen Text "USB HIFI Audio" geschrieben. Deshalb erschien das Gerät im Omarchy-Audiomenü und in allen Anwendungen als "USB HIFI Audio".
  2. Der falsche Mikrofoneingang übernimmt das Standardmikrofon: Obwohl der AIYIMA DAC-A5 Pro über keinen physischen Mikrofoneingang verfügt, meldete der darin verbaute Savitech SA9123L-Chip aufgrund der Standard-Firmware dem System einen falschen Audioeingang namens Interface 3 Capture. Noch wichtiger war, dass WirePlumber einer neu angeschlossenen USB-Soundkarte eine hohe Priorität einräumt und das Standardmikrofon des Systems auf diesen falschen Eingang umgeleitet hatte (* 104. USB HIFI Audio Analog Stereo). Wäre dieser Zustand nicht korrigiert worden, wäre das Mikrofon bei Sprachgesprächen völlig stumm geblieben.
  3. Fehlende Abtastrate (176.400 Hz): In unserer PipeWire-Konfiguration fehlte unter den zulässigen Taktfrequenzen der Wert 176400; dabei unterstützte der DAC hardwaremäßig alle Raten (44100, 48000, 88200, 96000, 176400 und 192000 Hz).

2. Verlustfreie 24-Bit-/192-kHz-Konfiguration unter PipeWire und WirePlumber

Im ersten Schritt aktualisierten wir unsere Datei ~/.config/pipewire/pipewire.conf.d/99-custom-audio.conf und definierten alle vom DAC-A5 Pro unterstützten nativen Frequenzen sowie die höchste Resampling-Qualität (resample.quality = 10):

context.properties = {
    default.clock.rate = 48000
    default.clock.allowed-rates = [ 44100, 48000, 88200, 96000, 176400, 192000 ]
    default.clock.min-quantum = 32
    default.clock.max-quantum = 2048
    default.clock.quantum = 512
    resample.quality = 10
}

Anschließend haben wir durch Erstellen der Datei ~/.config/wireplumber/wireplumber.conf.d/aiyima-dac-a5-pro.conf drei Probleme mit einem einzigen Regelwerk gelöst:

  • Wir haben den Namen des Geräts und des Ausgabeknotens in AIYIMA DAC-A5 Pro geändert.
  • Wir haben das Format S24_3LE (24-Bit) erzwungen und den Ruhezustand bei Leerlauf deaktiviert (session.suspend-timeout-seconds = 0, node.pause-on-idle = false).
  • Wir haben den vom Chip Savitech SA9123L erzeugten virtuellen Mikrofoneingang (~alsa_input.usb-Feixiang_USB_HIFI_Audio-01.*) vollständig deaktiviert (node.disabled = true), sodass das integrierte digitale Mikrofon des Computers automatisch wieder zum Standardeingang wurde.
## AIYIMA DAC-A5 Pro (Savitech SA9123L + ESS ES9018K2M - USB ID 262a:9123)
## 1. Cihaz ve cikis adini "USB HIFI Audio" yerine "AIYIMA DAC-A5 Pro" olarak duzeltir.
## 2. 24-bit (S24_3LE) bit-perfect formatini, tum yerel frekanslari (44.1-192 kHz)
##    ve sifir uyku gecikmesini (pop/click onleme) zorunlu kilar.
## 3. SA9123L USB koprusunun olusturdugu sahte mikrofon girisini devre disi birakir.

monitor.alsa.rules = [
  {
    matches = [
      {
        device.name = "alsa_card.usb-Feixiang_USB_HIFI_Audio-01"
      }
    ]
    actions = {
      update-props = {
        device.description = "AIYIMA DAC-A5 Pro"
        device.nick = "AIYIMA DAC-A5 Pro"
      }
    }
  }
  {
    matches = [
      {
        node.name = "~alsa_output.usb-Feixiang_USB_HIFI_Audio-01.*"
      }
    ]
    actions = {
      update-props = {
        node.description = "AIYIMA DAC-A5 Pro"
        node.nick = "AIYIMA DAC-A5 Pro"
        audio.format = "S24_3LE"
        audio.allowed-rates = [ 44100, 48000, 88200, 96000, 176400, 192000 ]
        resample.quality = 10
        session.suspend-timeout-seconds = 0
        node.pause-on-idle = false
        priority.driver = 2000
        priority.session = 2000
      }
    }
  }
  {
    matches = [
      {
        node.name = "~alsa_input.usb-Feixiang_USB_HIFI_Audio-01.*"
      }
    ]
    actions = {
      update-props = {
        node.disabled = true
      }
    }
  }
]

Außerdem haben wir im ALSA-Hardware-Mixer (amixer -c 2 contents) bestätigt, dass der Wert PCM Playback Volume auf 7/7 (0,00 dB verlustfreier Vollpegel) steht.

3. PipeWire-Biquad-parametrischer-Equalizer-Entwurf für den Koss Pro/4AA (250 Ohm)

Im zweiten Schritt haben wir den Koss Pro/4AA (250 Ohm) betrachtet, den wir am Ausgang des AIYIMA DAC-A5 Pro angeschlossen haben. Unabhängige akustische Labormessungen (Referenzmessungen von Audio Science Review und Innerfidelity) zeigen vier grundlegende akustische Eigenschaften des Koss Pro/4AA, die aus seiner schweren geschlossenen Kapselbauweise resultieren:

  1. Tiefer Subbass-Abfall (60 - 110 Hz): Obwohl die dick mit Flüssigkeit/Luft gefüllten Ohrpolster für Abdichtung sorgen, dämpfen sie die Energie unterhalb von 100 Hz früh ab.
  2. Mittenfrequenz-Senke bei 1 kHz: Bei 1.000 Hz befindet sich eine deutliche Senke, die Stimmen und akustische Instrumente nach hinten in die Bühne rückt.
  3. Geschlossengehäuse-Resonanz bei 2,5 kHz: Bei etwa 2.500 Hz gibt es eine schmale Spitze, die aus der Reflexion der geschlossenen Kapsel resultiert; bei längerem Hören entsteht Hörermüdung.
  4. Höhendämpfung über 3 kHz: Die klassische Großmembran-Bauweise spielt nach 3.000 Hz dunkel und lässt Luft-/Glöckchendetails zurück.

Standardmäßige automatische Equalizer-Profile korrigieren diese Kurve, wenden dabei aber eine sehr starke Vorverstärkungs-(Preamp-)Absenkung von -11,1 dB an. Bei einem Kopfhörer mit 250 Ohm Impedanz und 95 dB/mW Empfindlichkeit senkt eine digitale Absenkung von -11,1 dB die Lautstärke jedoch unnötig. Stattdessen haben wir unser Profil als -6,0 dB Vorverstärkung, 5-Band-Biquad-parametrischer Equalizer entworfen, das digitales Clipping vollständig verhindert und dabei die Treibleistung des Verstärkers erhält:

Stufe PipeWire-Filtertyp Frequenz ($F_c$) Verstärkung (Gain) $Q$-Faktor Akustische Aufgabe
Vorverstärkung bq_highshelf (0 Hz) 0,0 Hz -6,0 dB 1,0 Verhindert digitales Clipping, erhält die Treibleistung bei 250 Ohm
Band 1 bq_lowshelf 61,0 Hz +5,0 dB 1,0 Stellt die tiefe Subbass-Erweiterung wieder her
Band 2 bq_lowshelf 108,0 Hz +3,5 dB 1,0 Balanced den unteren Mittelkörper und die Basswärme aus
Band 3 bq_peaking 1000,0 Hz +4,0 dB 2,0 Hebt die 1-kHz-Senke bei Stimmen und Instrumenten auf das natürliche Niveau an
Band 4 bq_peaking 2500,0 Hz -3,0 dB 4,0 Glättet die Härte der 2,5-kHz-Resonanz der geschlossenen Kapsel
Band 5 bq_highshelf 3000,0 Hz +5,5 dB 1,0 Öffnet die Höhendetails über 3 kHz und die Bühnenbreite

Diese Filterkette haben wir ohne externe Anwendung direkt als PipeWire-Kernmodul (libpipewire-module-filter-chain) in die Datei ~/.config/pipewire/pipewire.conf.d/98-koss-pro4aa-eq.conf eingetragen und ihren Ausgang direkt an die Hardware alsa_output.usb-Feixiang_USB_HIFI_Audio-01.analog-stereo gebunden:

# Koss Pro/4AA (250 Ohm) Referans Parametrik EQ Profili (AIYIMA DAC-A5 Pro Hedefli)
# ASR / AutoEQ akustik olcumlerine dayali 5-bant Biquad PEQ + Preamp zinciri

context.modules = [
    { name = libpipewire-module-filter-chain
        args = {
            node.description = "AIYIMA DAC-A5 Pro (Koss Pro/4AA EQ)"
            media.name       = "AIYIMA DAC-A5 Pro (Koss Pro/4AA EQ)"
            filter.graph = {
                nodes = [
                    {
                        type    = builtin
                        name    = eq_preamp
                        label   = bq_highshelf
                        control = { "Freq" = 0.0 "Q" = 1.0 "Gain" = -6.0 }
                    }
                    {
                        type    = builtin
                        name    = eq_band_1
                        label   = bq_lowshelf
                        control = { "Freq" = 61.0 "Q" = 1.0 "Gain" = 5.0 }
                    }
                    {
                        type    = builtin
                        name    = eq_band_2
                        label   = bq_lowshelf
                        control = { "Freq" = 108.0 "Q" = 1.0 "Gain" = 3.5 }
                    }
                    {
                        type    = builtin
                        name    = eq_band_3
                        label   = bq_peaking
                        control = { "Freq" = 1000.0 "Q" = 2.0 "Gain" = 4.0 }
                    }
                    {
                        type    = builtin
                        name    = eq_band_4
                        label   = bq_peaking
                        control = { "Freq" = 2500.0 "Q" = 4.0 "Gain" = -3.0 }
                    }
                    {
                        type    = builtin
                        name    = eq_band_5
                        label   = bq_highshelf
                        control = { "Freq" = 3000.0 "Q" = 1.0 "Gain" = 5.5 }
                    }
                ]
                links = [
                    { output = "eq_preamp:Out" input = "eq_band_1:In" }
                    { output = "eq_band_1:Out" input = "eq_band_2:In" }
                    { output = "eq_band_2:Out" input = "eq_band_3:In" }
                    { output = "eq_band_3:Out" input = "eq_band_4:In" }
                    { output = "eq_band_4:Out" input = "eq_band_5:In" }
                ]
            }
            audio.channels = 2
            audio.position = [ FL FR ]
            capture.props = {
                node.name        = "effect_input.koss_pro4aa_eq"
                media.class      = Audio/Sink
                device.icon-name = "audio-headphones"
                priority.driver  = 2100
                priority.session = 2100
            }
            playback.props = {
                node.name          = "effect_output.koss_pro4aa_eq"
                node.passive       = true
                target.object      = "alsa_output.usb-Feixiang_USB_HIFI_Audio-01.analog-stereo"
                stream.dont-remix  = true
            }
        }
    }
]

Dank dieser Architektur gibt es im Lautstärkemenü der oberen Leiste von Omarchy (Quickshell) jetzt zwei separate Ausgänge:

  1. AIYIMA DAC-A5 Pro (Koss Pro/4AA EQ): Der standardmäßig akustisch kalibrierte Ausgang, der verwendet wird, wenn der Koss Pro/4AA angeschlossen ist.
  2. AIYIMA DAC-A5 Pro: Der reine (flache) Hardware-Ausgang, auf den mit einem Klick umgeschaltet werden kann, wenn ein anderes Headset oder ein Referenzlautsprecher angeschlossen wird.

4. Hardware-Regler und YouTube Music (Opus 251) End-to-End-Verifikation

Nach Abschluss der Softwareebene haben wir das Zusammenspiel zwischen YouTube Music (Einstellung „Immer Hoch“ für die Audioqualität) und den physischen Verstärkerreglern live verifiziert.

Warum funktioniert das Zusammenspiel von YouTube Music und Opus 251 einwandfrei?

YouTube Music überträgt den Audiostream bei hoher Qualität im Format Opus 251 (160 kbps VBR, 48.000 Hz). Da unsere Systemuhr (default.clock.rate = 48000) exakt mit der nativen Abtastrate von Opus 251 (48.000 Hz) übereinstimmt, gelangen die Audiodaten ohne jede Abtastratenkonvertierung (Resampling) direkt in die 32-Bit-Gleitkomma- (F32P) Biquad-Filterkette und von dort als 24-Bit (S24_3LE) zum AIYIMA DAC-A5 Pro.

In der Live-Ausgabe von pw-top sehen die Latenz- und Formatwerte der gesamten Kette so aus:

S   ID  QUANT   RATE    WAIT    BUSY   W/Q   B/Q  ERR FORMAT           NAME
R   68   1024  48000 124,4us   9,8us  0,01  0,00    0    S24LE 2 48000 alsa_output.usb-Feixiang_USB_HIFI_Audio-01.analog-stereo
R   40      0      0   5,2us  10,4us  0,00  0,00    0         F32P 2 0  + effect_input.koss_pro4aa_eq
R   41      0      0   2,2us  47,1us  0,00  0,00    0         F32P 2 0  + effect_output.koss_pro4aa_eq
R  106   1024  48000  28,9us  29,9us  0,00  0,00    0    F32LE 2 48000  + Google Chrome

Die durch den 5-bandigen parametrischen Equalizer und die Vorverstärkungsberechnung entstehende Prozessorlast beträgt nur 47,1 Mikrosekunden (0,00 B/Q), und der Fehlerzähler liegt bei 0 (ERR = 0).

Goldene Regeln bei den physischen Verstärker- und Player-Einstellungen

Die physischen Regeln, die wir anwenden, um aus dem Duo aus Koss Pro/4AA mit 250 Ohm Impedanz und AIYIMA DAC-A5 Pro den größten Dynamikumfang herauszuholen, sind folgende:

  • Gain-(Verstärkungs-)Schalter: Der Gain-Schalter am DAC-A5 Pro muss in der Position High (H / Hohe Verstärkung) bleiben; für die Tieftonkontrolle und die momentanen Spitzenpegel (Transient Response) von 250-Ohm-Treibern ist ein hoher Spannungshub unerlässlich.
  • Bass- und Treble-Regler: Da die Frequenzkurve softwaremäßig mit dem Biquad-PEQ millimetergenau korrigiert wird, müssen die physischen Bass- und Treble-Potentiometer am Gerät genau in der Mitte (12-Uhr-Position / 0 dB neutral) bleiben.
  • Digitales Audio 100 %, analoge Regelung: Sowohl der Lautstärkeregler in der YouTube-Music-Oberfläche als auch die Systemlautstärke von Omarchy müssen auf 100 % (1.00) konstant gehalten werden; die Lautstärke darf nur über das analoge Lautstärkerad am AIYIMA DAC-A5 Pro geregelt werden. So entsteht kein Verlust an Bittiefe durch digitale Lautstärkeabsenkung.

Meine Einschätzung

  • Die USB-DAC-Optimierung unter Linux besteht nicht im Installieren von Treibern, sondern in der richtigen Konfiguration des Audio-Stacks: Der auf Savitech SA9123L und ESS ES9018K2M basierende AIYIMA DAC-A5 Pro läuft mit dem Treiber snd-usb-audio des Linux-Kernels out of the box sofort asynchron (ASYNC) mit 24 Bit / 192 kHz. Um jedoch den generischen Namen "USB HIFI Audio" zu korrigieren, zu verhindern, dass der falsche Mikrofoneingang das echte Mikrofon stummschaltet, und um Knallgeräusche beim Aufwachen aus dem Ruhezustand zu unterbinden, sind WirePlumber-Regeln von entscheidender Bedeutung.
  • Ein klassischer 250-Ohm-Kopfhörer wie der Koss Pro/4AA erhält mit dem richtigen parametrischen EQ eine völlig neue Identität: Der Koss Pro/4AA, der allein gehört dunkel klingt und dessen Mitten zurücktreten, gewinnt in Kombination mit der von uns in PipeWire eingerichteten 5-bandigen Biquad-Filterkette und der hohen Verstärkungsleistung (High Gain) des AIYIMA DAC-A5 Pro sowohl tiefe Bässe als auch klare Stimmen.
  • Die KI-gestützte Systemverwaltung verkürzt die Diagnosezeit auf Minuten: Alle Ebenen von den Stream-Tabellen in /proc/asound über die ALSA-Hardwareparameter bis hin zu den falschen USB-Capture-Endpunkten und der 32-Bit-DSP-Filterkette innerhalb weniger Minuten mit Antigravity zu analysieren und in dauerhafte Konfigurationsdateien zu überführen, hat unseren täglichen Arbeits- und Musikhörkomfort auf Omarchy direkt auf ein neues Niveau gehoben.

Quellen