So konfigurieren Sie die erweiterten Einstellungen für Windows 7/8/10 für die verlustfreie Audiowiedergabe

Es gibt nichts ärgerlicheres als Audiostörungen und Stottern beim Aufnehmen oder Abspielen hochwertiger Audioformate. Viele Menschen beginnen, hochauflösende und verlustfreie Audioformate zu schätzen, da sie digitale Streaming- und Musikdownloaddienste anbieten, aber nur wenige Menschen haben ihren Computer tatsächlich für die Aufnahme oder Wiedergabe dieser hochauflösenden Audioformate optimiert.

Wenn Sie ein Musiker sind, der versucht, Titel in Ihrer Lieblings-DAW aufzunehmen, und Sie Tonnen von Störungen, Ruckeln und Audioausfällen hören, oder wenn Sie ein „Audiophiler“ sind, der beim Spielen Ihres Lieblings-24/192-kHz zu viel Knistern und Verzerrung bekommt Musikdateien in verlustfreier Qualität, Appuals hat genau die richtige Anleitung für Sie!

Grundlegendes zu Puffer und Latenz in Audio

Definieren wir einige Begriffe:

  • Pufferung – Der Prozess der Gruppierung von Proben in Chargen zur Verarbeitung.
  • Puffergröße – Die Anzahl der Proben in einer Charge.
  • Audio Cycle – die Verarbeitung eines Audiopuffers.
  • Latenz – die Zeitdauer des Puffers.

Unsere Ohren entscheiden im Allgemeinen, wie viel Latenz für uns tolerierbar ist. Es ist ziemlich sicher, dass die meisten Menschen keine Audiointervalle von weniger als 10 Millisekunden erkennen können – im Grunde genommen klingen zwei Sounds, die 10 ms voneinander entfernt gespielt werden, so, als wären sie sofort zusammen. Die Latenz kann also berechnet werden, indem die Puffergröße durch die Abtastrate dividiert wird. Mit einer einfachen Algebra können wir die erforderliche Puffergröße ermitteln:

  • Latenz = BufferSize / SampleRate
  • BufferSize = Latenz * SampleRate
  • BufferSize = 0,01 * 44100 = 441

Bei einer Abtastrate von 44,1 kHz sind 10 ms 441 Abtastwerte. Da einige Soundkarten nur Puffergrößen unterstützen, die Potenzen von 2 sind (wie RAM)Dies wird häufig auf 512 Samples (ca. 12 ms) oder auf 256 Samples (ca. 6 ms) gerundet – je nachdem, wozu Ihr Computer in der Lage ist.

Damit Ihr Computer einen störungsfreien Audiostream erzeugen kann, muss der Computer der Soundkarte ungefähr alle 10 Millisekunden einen neuen Puffer mit Samples bereitstellen. Wenn es nicht in der Lage ist, mit dieser Pufferrate Schritt zu halten, füllt nichts die Lücken zwischen Audio aus, und es treten Störungen auf.

Die Art der Störung, die Sie hören, hängt von einigen Faktoren ab.

  • Kurze Verzögerungen klingen normalerweise wie ein „Häkchen“.
  • Längere Verzögerungen erzeugen entweder keinen Ton – “Drop-Outs” oder manchmal werden die gepufferten Samples aus dem vorherigen Zyklus wiedergegeben, was zu “Stottern” führt.

Der Schlüssel zur Leistungsoptimierung eines PCs für die Echtzeit-Audioverarbeitung besteht darin, alles zu eliminieren, was dazu führen könnte, dass er länger als die Dauer des Puffers für andere Aufgaben aufgehalten wird.

Um Audiostörungen während der Live-Überwachung des Eingangssignals oder der Wiedergabe des Ausgangssignals zu reduzieren oder vollständig zu beseitigen, können Sie eine Reihe von Maßnahmen ergreifen, die sich um Ihre Windows-Einstellungen drehen.

Energieverwaltung:

Genau wie bei der Optimierung Ihres Computers für intensives Spielen möchten wir zunächst sicherstellen, dass Ihr Computer auf einen Hochleistungs-Energieplan eingestellt ist und einige Dinge deaktiviert sind.

  • Energieplan: Hohe Leistung
  • Festplatte ausschalten: Niemals
  • Minimaler und maximaler Prozessorstatus: 100%
  • USB Suspend: Niemals
  • PCI Express-Verbindungsstatusverwaltung: Aus

Gerätemanager:

  1. Öffnen Sie den Geräte-Manager, indem Sie auf die Windows-Schaltfläche Start klicken, “Geräte-Manager” eingeben und die Eingabetaste drücken.
  2. Scrollen Sie zum Ende der Liste und erweitern Sie den Eintrag „Universal Serial Bus Controller“.
  3. Gehen Sie die Liste durch und klicken Sie mit der rechten Maustaste auf alle Geräte, einschließlich der Wörter “USB Hub” oder “USB Root Hub”.
  4. Wählen Sie “Eigenschaften” aus dem Einblendmenü.
  5. Wechseln Sie zur Registerkarte “Energieverwaltung”
  6. Deaktivieren Sie die Option “Computer darf dieses Gerät ausschalten, um Strom zu sparen”.
  7. Wiederholen Sie den Vorgang ab Schritt 3 für alle Hub-Geräte.

Komprimierung und Indizierung der Festplatte

  1. Starten Sie den Windows Explorer (Windows-Taste + E). 2. Wählen Sie im linken Bereich „Computer“ (oder „Dieser PC“ unter Windows 10) aus:
  2. Klicken Sie mit der rechten Maustaste auf jede Festplatte und wählen Sie “Eigenschaften”.
  3. Deaktivieren Sie die beiden Optionen am unteren Rand des Fensters:

Prozessorplanung

Windows Multitasking dreht sich um einen Prozess namens Zeit Schneiden. Dadurch kann jedes Programm nur eine winzige Zeit ausgeführt werden. Durch kontinuierliches Durchlaufen aller laufenden Programme sieht es so aus, als würden alle gleichzeitig ausgeführt. Diese Einstellung für die Prozessorplanung steuert die Dauer jeder dieser Zeitscheiben. Längere Zeitscheiben eignen sich besser für die Hintergrundverarbeitung, während kürzere Zeitscheiben die Benutzeroberfläche reaktionsfähiger erscheinen lassen.

Sie fragen sich vielleicht, welches für die Audioverarbeitung am besten geeignet ist. Es gibt keine richtige Antwort! Es hängt ganz davon ab, was Sie tun, sodass einer möglicherweise besser abschneidet als der andere.

Längere Zeitscheiben geben Ihrer Audiosoftware möglicherweise mehr Zeit für die Audioverarbeitung, können den Prozessor jedoch auch an andere Aufgaben binden und die Audioverarbeitung verhindern.

Es ist wahrscheinlich am besten, mit dem Modus “Hintergrunddienste” zu beginnen:

  1. Klicken Sie auf die Schaltfläche Fensterstart, geben Sie “Erweiterte Systemeinstellungen” ein und drücken Sie die Eingabetaste.
  2. Wählen Sie im Abschnitt “Prozessorplanung” entweder “Programme” für kürzere Zeitscheiben oder “Hintergrunddienste” für längere.

Core Parking Core

Core Parking ist eine CPU-spezifische Funktion, die in einigen modernen Prozessoren (z. B. Intel i7-Prozessoren) verfügbar ist, bei denen ganze CPU-Kerne deaktiviert werden, um den Stromverbrauch zu minimieren. Dies ist gut für die Energieverwaltung, kann jedoch die Echtzeit-Audioleistung beeinträchtigen, da beim Entparken eine geringe Verzögerung auftritt, die zu Ausfällen führen kann, wenn diese Rechenleistung benötigt wird.

Standardmäßig verbirgt Windows die Einstellung für das Kernparken, sie kann jedoch mit einigen Änderungen an der Systemregistrierung angezeigt werden.

  1. Klicken Sie auf die Windows-Schaltfläche Start, geben Sie “regedit” ein und drücken Sie die Eingabetaste, um das Registrierungseditorprogramm von Windows zu starten
  2. Drücken Sie die Home-Taste, um die Auswahl im linken Bereich ganz nach oben zu verschieben
  3. Drücken Sie Strg + F, um das Dialogfeld Suchen aufzurufen und nach “dec35c318583” zu suchen (ohne Anführungszeichen).
  4. Stellen Sie nach dem Auffinden sicher, dass der gefundene Schlüssel mit den Energieeinstellungen zusammenhängt, indem Sie die Statusleiste überprüfen. Er sollte “Control Power PowerSettings” enthalten. Wenn nicht, ignorieren Sie es und wiederholen Sie ab Schritt 3.
  5. Doppelklicken Sie im rechten Bereich auf die Einstellung „Attribut“ und ändern Sie den Wert wie unten gezeigt auf 0 (Null):
  6. Wiederholen Sie die Schritte 3 bis 5, bis alle diese Einträge geändert wurden (möglicherweise mehrere). Um es klar auszudrücken: Es sollten nur die “Attribut” -Werte unter den Schlüsseln “0cc5b647-c1df-4637-891a-dec35c318583” geändert werden.
  7. Sobald Sie diese Änderungen vorgenommen haben, wird in den Energieoptionen eine neue Einstellungsoption angezeigt, die das Kernparken steuert:
  8. Gehen Sie zu Systemsteuerung -> Energieoptionen -> Planeinstellungen ändern -> Erweiterte Energieeinstellungen ändern

Navigieren Sie im Fenster Erweiterte Einstellungen zu Prozessor-Energieverwaltung -> Prozessor-Kern-Park-Min-Kerne. Der Wert, den Sie für diese Einstellung eingeben, ist der Mindestprozentsatz der Prozessorkerne, die weiter ausgeführt werden müssen (nicht geparkt). Stellen Sie dies auf 100% ein, um zu verhindern, dass Kerne geparkt werden.

Auslagerungsdateieinstellungen

Die Auslagerungsdatei ist eine spezielle Datei, die Windows für zusätzlichen Speicher verwendet, wenn der physische Speicher knapp wird. Die Auslagerungsdatei wird auch als “Auslagerungsdatei” bezeichnet, da Speicherseiten zwischen ihr und dem physischen Speicher ausgetauscht werden. Standardmäßig ist Windows normalerweise so konfiguriert, dass die Größe der Auslagerungsdatei automatisch verwaltet wird. Sie sollten jedoch in Betracht ziehen, die Größe auf eine feste Größe festzulegen, damit die Größe während der Ausführung nicht geändert werden muss.

So konfigurieren Sie die Auslagerungsdatei:

  1. Klicken Sie auf die Schaltfläche Fensterstart
  2. Geben Sie “Erweiterte Systemeinstellungen” ein und drücken Sie die Eingabetaste
  3. Klicken Sie in der Gruppe Leistung auf die Schaltfläche Einstellungen
  4. Wechseln Sie zur Registerkarte “Erweitert”
  5. Klicken Sie in der Gruppe Virtueller Speicher auf die Schaltfläche “Ändern”
  6. Deaktivieren Sie “Paging-Dateigröße für alle Laufwerke automatisch verwalten”.
  7. Klicken Sie auf das erste Laufwerk in der Liste
  8. Aktivieren Sie das Optionsfeld “Benutzerdefinierte Größe”
  9. Geben Sie die gewünschten Anfangs- und Maximalgrößenwerte ein (siehe unten).
  10. Wiederholen Sie die Schritte 7 bis 9 für jedes der anderen Laufwerke.

Sie müssen nun überlegen, wie groß die Auslagerungsdatei auf jedem Laufwerk sein soll:

  • Legen Sie die Auslagerungsdatei immer auf der schnellsten Festplatte ab. Wenn Sie ein SSD-Laufwerk haben, möchten Sie auf jeden Fall die Auslagerungsdatei auf diesem Laufwerk ablegen.
  • Im Allgemeinen benötigen Sie nur eine Auslagerungsdatei auf einem Laufwerk. Durch die Verwendung mehrerer Laufwerke können Sie jedoch eine sehr geringe Leistungssteigerung erzielen.
  • Eine Richtlinie für die Gesamtgröße aller Auslagerungsdateien sollte ungefähr das 1,5-fache des physischen RAM Ihres Computers betragen. Beispiel: 4 GB physischer RAM = 6 GB Auslagerungsdatei.
  • Wenn Sie viel physischen RAM haben (z. B.> 8 GB), können Sie normalerweise mit einer kleineren Auslagerungsdatei davonkommen. Beispiel: Wenn Sie über 32 GB RAM verfügen, ist es nicht sinnvoll, der Auslagerungsdatei 48 GB zuzuweisen (dies kann ein beträchtlicher Teil eines SSD-Laufwerks sein).

Mehrere Audiogeräte

Wenn Sie eine dedizierte Soundkarte für die Audioleistung haben, sollten Sie das integrierte Soundgerät oder andere Soundkarten deaktivieren, wenn Sie diese nicht verwenden. Soundkartentreiber sind dafür berüchtigt, DPC-Latenzprobleme zu verursachen.

Durch Deaktivieren können Sie auch die Einrichtung Ihrer Audiosoftware vereinfachen, da die Auswahl dieser Geräte nicht mehr möglich ist.

  1. Klicken Sie auf die Windows-Schaltfläche Start, geben Sie “Geräte-Manager” ein und drücken Sie die Eingabetaste
  2. Erweitern Sie die Gruppe “Sound-, Video- und Gamecontroller”.
  3. Klicken Sie mit der rechten Maustaste auf nicht benötigte Soundkarten und wählen Sie im Popup-Menü die Option “Deaktivieren”

LatenzMon

Es gibt ein großartiges, frei verfügbares Tool zum Überprüfen von ISR- und DPC-Latenzproblemen LatenzMon. Mit diesem Tool erfahren Sie, ob Ihr Computer für eine optimale Audioeingabe / -ausgabe optimiert ist und welche Treiber auf Ihrem Computer Ihre Gesamtlatenz beeinflussen.

Nachdem Sie LatencyMon heruntergeladen haben:

  1. Wenn Sie mit einem batteriebetriebenen Gerät arbeiten, stellen Sie sicher, dass das Stromnetz angeschlossen ist
  2. Stellen Sie sicher, dass Ihre Energieeinstellungen so konfiguriert sind, wie sie während der Leistung sind
  3. Schließen Sie alle anderen laufenden Software
  4. Starten Sie LatencyMon
  5. Drücken Sie die grüne Wiedergabetaste, um den Test zu starten
  6. Einige Minuten laufen lassen
  7. Drücken Sie die rote Stopp-Taste, um den Test zu stoppen

Wenn alle von LatencyMon gemeldeten Zeiten geringer sind als der Headroom, verursachen DPCs und ISRs wahrscheinlich keine Probleme. Wenn andererseits die gemeldeten Zeiten länger sind als der verfügbare Headroom (oder wenn sie mehr als etwa 0,5 µs (0,5 ms) betragen, sollten Sie sich dies genauer ansehen. LatencyMon zeigt an, welche Treiber die langsamsten ISR- und DPC-Zeiten hatten.

  1. Suchen Sie nach einem aktualisierten Treiber. Wenn eines verfügbar ist, aktualisieren Sie es und führen Sie den Test erneut aus.
  2. Wenn Sie über den neuesten Treiber verfügen und dieser für ein Gerät bestimmt ist, von dem Sie wissen, dass Sie ihn während der Live-Aufführung nicht benötigen, können Sie ihn möglicherweise einfach im Windows-Geräte-Manager deaktivieren und den Test erneut ausführen. (Deinstallieren Sie niemals ein Gerät und achten Sie darauf, die Geräte, die das System für den korrekten Betrieb benötigt, nicht zu deaktivieren – siehe unten).
  3. Suchen Sie nach dem Namen des Treibers und den Begriffen “DPC” oder “ISR”. Sie finden häufig Forumsdiskussionen zu bestimmten Treibern, die problematisch sind, und manchmal ist bekannt, dass eine bestimmte Version (möglicherweise sogar eine ältere Version) zuverlässiger funktioniert.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *