Hoe Windows 7/8/10 Advanced Settings voor Lossless Audio Playback configureren

Er is niets vervelender dan audio glitches en stotteren bij het opnemen of afspelen van hoogwaardige audioformaten. Veel mensen beginnen "hi-res" en verliesloze audioformaten te waarderen nu digitale streaming- en muziekdownloadservices hen aanbieden, maar slechts weinig mensen hebben hun computer geoptimaliseerd voor het opnemen of afspelen van deze high-res audioformaten.

Als je een muzikant bent die tracks in je favoriete DAW probeert op te nemen en je veel glitches, haperingen en uitval van audio hoort, of je bent een "audiofiel" die te veel gekraak en vervorming krijgt tijdens het spelen van je favoriete 24 / 192kHz Muziekbestanden van verliesloze kwaliteit, Appuals heeft precies de gids voor u!

Buffer en latentie in audio begrijpen

Laten we enkele termen definiëren:

  • Bufferen - het proces van het groeperen van monsters in batches voor verwerking.
  • Buffergrootte - het aantal monsters in één batch.
  • Audiocyclus - de verwerking van één audiobuffer.
  • Latency - de tijdsduur van de buffer.

Onze oren bepalen in het algemeen hoeveel latentie voor ons acceptabel is. Het is zo goed als vastgesteld dat de meeste mensen geen audio-intervallen van minder dan ongeveer 10 milliseconden kunnen onderscheiden - in feite klinken twee geluiden die 10 ms uit elkaar klinken alsof ze direct samen zijn. Dus, latentie kan worden berekend door de buffergrootte te delen door de steekproefsnelheid en met behulp van enkele eenvoudige algebra kunnen we de vereiste buffergrootte berekenen:

  • Latency = BufferSize / SampleRate
  • BufferSize = Latency * SampleRate
  • Buffergrootte = 0, 01 * 44100 = 441

Bij een bemonsteringssnelheid van 44, 1 KHz is 10 ms 441 monsters. Aangezien sommige geluidskaarten alleen buffergroottes van 2 ( zoals RAM) ondersteunen, wordt dit vaak afgerond op 512 samples (ongeveer 12ms) of omlaag naar 256 samples (6ms) - afhankelijk van wat uw computer kan.

Om uw computer een glitch-free audiostream te laten produceren, moet de computer ongeveer elke 10 milliseconden een nieuwe buffer met samples op de geluidskaart leveren. Als het niet in staat is om die buffersnelheid bij te houden, dan is er niets dat de lege spaties tussen audio opvult en u zult glitches hebben.

Het type glitch dat u hoort, hangt van een aantal dingen af.

  • Korte vertragingen klinken meestal als een "vinkje".
  • Langere vertragingen produceren ofwel geen geluid - “drop-outs”, of soms worden de gebufferde samples uit de vorige cyclus opnieuw afgespeeld waardoor "stotteren" wordt veroorzaakt.

De sleutel tot het afstemmen van de prestaties van een pc voor real-time audiobewerking is het elimineren van alles waardoor het langer dan de duur van de buffer aan andere taken kan worden vastgehouden.

Dus, om audio-storingen te verminderen of volledig te elimineren tijdens live monitoring van het ingangssignaal of het afspelen van het uitgangssignaal, zijn er een aantal dingen die u kunt doen die draaien om uw Windows-instellingen.

Energiebeheer:

Net als het optimaliseren van uw computer voor intensief gamen, is het eerste wat we willen doen, ervoor zorgen dat uw computer is ingesteld op een krachtig stroomplan, waarbij sommige dingen zijn uitgeschakeld.

  • Energieplan: hoge prestaties
  • Schakel de harde schijf uit: nooit
  • Minimale en maximale processorstatus: 100%
  • USB onderbreken: nooit
  • PCI Express link state management: Uit

Apparaat beheerder:

  1. Open Apparaatbeheer door op de Windows Start-knop te klikken, "apparaatbeheer" te typen en op Enter te drukken.
  2. Blader naar het einde van de lijst en vouw het item "Universal Serial Bus-controllers" uit.
  3. Doorloop de lijst en klik met de rechtermuisknop op alle apparaten, inclusief de woorden "USB Hub" of "USB Root Hub".
  4. Kies "Eigenschappen" in het pop-upmenu.
  5. Schakel naar het tabblad "Energiebeheer"
  6. Verwijder het vinkje bij de optie "Sta toe dat de computer dit apparaat uitschakelt om energie te besparen"
  7. Herhaal vanaf stap 3 voor alle hub-apparaten.

Compressie en indexering van harde schijven

  1. Start Windows Explorer (Windows-toets + E) 2. Selecteer "Computer" (of "Deze pc" op Windows 10) in het linkerpaneel:
  2. Klik met de rechtermuisknop op elke harde schijf en selecteer "Eigenschappen"
  3. Schakel de twee opties onder aan het venster uit:

Processorplanning

Windows multi-tasking draait om een ​​proces dat tijdsnijden wordt genoemd. Hierdoor kan elk programma een kleine hoeveelheid tijd uitvoeren. Door continu door alle actieve programma's te bladeren, lijkt het alsof ze allemaal tegelijk worden uitgevoerd. Deze instelling voor Processorplanning regelt de duur van elk van deze tijdsegmenten. Langere tijdschema's zijn beter voor de achtergrondverwerking, terwijl kortere tijdschema's de gebruikersinterface sneller doen lijken.

Je vraagt ​​je misschien af ​​wat het beste is voor audioverwerking; Er is geen correct antwoord! Het hangt er helemaal vanaf wat je doet, dus de een kan beter presteren dan de ander.

Langere tijdschema's kunnen uw audiosoftware meer tijd geven om audio te verwerken, maar ze kunnen ook de processor vasthouden aan andere taken en audioverwerking voorkomen.

Het is waarschijnlijk het beste om te beginnen met de modus "Achtergrondservices":

  1. Klik op de knop Start van het venster en typ "geavanceerde systeeminstellingen" en druk op Enter.
  2. Selecteer in het gedeelte 'Processorplanning' ofwel 'Programma's' voor kortere tijdschema's of 'Achtergrondservices' langer.

Core Parking Core

Core parking is een CPU-specifieke functie die beschikbaar is in sommige moderne processors (bijvoorbeeld: Intel i7-processors) waarbij volledige CPU-cores worden uitgeschakeld om het stroomverbruik te minimaliseren. Dit is goed voor energiebeheer, maar kan de real-time audioprestaties beïnvloeden omdat er een kleine vertraging is bij het uitparkeren, wat kan leiden tot uitvallen als die verwerkingskracht nodig is.

Standaard verbergt Windows de instelling voor kernparkeren, maar deze kan met enkele aanpassingen worden weergegeven in het systeemregister.

  1. Klik op de Windows Start-knop en typ "regedit" en druk op Enter om het programma Register-editor van Windows te starten
  2. Druk op de starttoets om de selectie in het linkerdeelvenster helemaal naar boven te verplaatsen
  3. Druk op Ctrl + F om het dialoogvenster Zoeken te openen en te zoeken naar "dec35c318583" (zonder de aanhalingstekens)
  4. Eenmaal gevonden, zorg ervoor dat de gevonden sleutel is gerelateerd aan energie-instellingen door de statusbalk aan te vinken - deze moet "Control \ Power \ PowerSettings" bevatten. Zo niet, negeer het en herhaal vanaf stap 3.
  5. Dubbelklik op de instelling "Attribute" in het rechterpaneel en wijzig de waarde in 0 (nul) zoals hieronder weergegeven:
  6. Herhaal stappen 3-5 totdat al dergelijke vermeldingen zijn gewijzigd (er kunnen er meerdere zijn). Voor alle duidelijkheid: alleen de "Attribuut" -waarden onder de "0cc5b647-c1df-4637-891a-dec35c318583" -sleutels moeten worden gewijzigd.
  7. Nadat u deze wijzigingen hebt aangebracht, verschijnt er een nieuwe instellingenoptie in Energiebeheer waarmee u de parkeergarage kunt regelen:
  8. Ga naar Configuratiescherm -> Energiebeheer -> Planinstellingen wijzigen -> Geavanceerde energie-instellingen wijzigen

Navigeer in het venster Geavanceerde instellingen naar Processor-energiebeheer -> Processorprestaties kernparkeerminuten. De waarde die u voor deze instelling invoert, is het minimale percentage processorcores dat moet blijven draaien (niet geparkeerd). Stel dit in op 100% om te voorkomen dat cores worden geparkeerd.

Instellingen paginabestand

Het wisselbestand is een speciaal bestand dat Windows gebruikt voor extra opslag als het fysieke geheugen bijna leeg is. Het wisselbestand wordt ook wel het 'wisselbestand' genoemd omdat geheugenpagina's worden verwisseld tussen het fysieke geheugen en het wisselbestand. Standaard wordt Windows meestal geconfigureerd om automatisch de grootte van het wisselbestand te beheren, maar u moet overwegen om het op een vaste grootte in te stellen, zodat het tijdens het uitvoeren niet hoeft te worden aangepast.

Om het wisselbestand te configureren:

  1. Klik op de knop Start van venster
  2. Typ "geavanceerde systeeminstellingen" en druk op Enter
  3. Klik in de groep Prestaties op de knop "Instellingen"
  4. Schakel naar het tabblad "Geavanceerd"
  5. Klik in de groep Virtueel geheugen op de knop "Wijzigen"
  6. Schakel "Automatisch pagingbestandsgrootte voor alle schijven beheren" uit
  7. Klik op de eerste schijf in de lijst
  8. Selecteer het keuzerondje "Aangepast formaat"
  9. Voer de gewenste begin- en maximumgroottewaarden in (zie hieronder)
  10. Herhaal stap 7-9 voor elk van de andere schijven.

U moet nu overwegen hoe groot het wisselbestand op elke schijf moet zijn:

  • Plaats het paginabestand altijd op de snelste harde schijf. Als je een SSD-schijf hebt, wil je zeker het swap-bestand op die schijf plaatsen.
  • Over het algemeen hebt u slechts een wisselbestand op één schijf nodig, maar u kunt een zeer kleine prestatieverbetering krijgen door meerdere schijven te gebruiken.
  • Een richtlijn voor de totale grootte van alle wisselbestanden moet ongeveer 1, 5 keer de hoeveelheid fysiek RAM in uw computer zijn. Bijv .: 4 GB fysiek RAM = 6 GB wisselbestand.
  • Als u veel fysiek RAM-geheugen hebt (bijvoorbeeld:> 8 GB), kunt u meestal wegkomen met een kleiner wisselbestand. Bijv .: als u 32 GB RAM hebt, heeft het weinig zin om 48 GB toe te wijzen aan het wisselbestand (dit kan een aanzienlijk deel van een SSD-schijf zijn).

Meerdere audio-apparaten

Als u een speciale geluidskaart hebt voor audioprestaties, is het de moeite waard om het ingebouwde geluidsapparaat of andere geluidskaarten uit te schakelen als u deze niet gebruikt. Geluidskaartdrivers staan ​​erom bekend dat ze DPC-latentieproblemen veroorzaken.

Ook het uitschakelen ervan kan ook de installatie van uw audiosoftware vereenvoudigen, omdat de mogelijkheid om deze apparaten te selecteren zal worden verwijderd.

  1. Klik op de Windows Start-knop, typ "apparaatbeheer" en druk op Enter
  2. Breid de groep uit met de naam "Besturing voor geluid, video en spelletjes"
  3. Klik met de rechtermuisknop op geluidskaarten die u niet nodig hebt en selecteer "Uitschakelen" in het pop-upmenu

LatencyMon

Er is een geweldige, gratis beschikbare tool voor het controleren van ISR- en DPC-latentieproblemen genaamd LatencyMon . Deze tool vertelt u of uw computer is geoptimaliseerd voor optimale invoer / uitvoer-audio en welke stuurprogramma's op uw computer uw algehele latentie beïnvloeden.

Nadat u LatencyMon hebt gedownload:

  1. Als u op een apparaat op batterijen werkt, moet u ervoor zorgen dat de stroom is aangesloten
  2. Zorg ervoor dat uw energie-instellingen zijn geconfigureerd zoals tijdens de uitvoering
  3. Sluit alle andere actieve software
  4. Start LatencyMon
  5. Druk op de groene "play" knop om de test te starten
  6. Laat het een paar minuten lopen
  7. Druk op de rode stopknop om de test te stoppen

Als alle door LatencyMon gerapporteerde tijden kleiner zijn dan de hoeveelheid hoofdruimte, zullen DPC's en ISR's waarschijnlijk geen problemen veroorzaken. Als aan de andere kant de gerapporteerde tijden langer zijn dan de beschikbare headroom (of als ze meer dan ongeveer 500 µs (0, 5 ms) zijn), moet u waarschijnlijk eens wat beter kijken. LatencyMon zal laten zien welke stuurprogramma's de langzaamste ISR- en DPC-tijden hadden.

  1. Controleer op een bijgewerkt stuurprogramma. Als er een beschikbaar is, werkt u deze bij en voert u de test opnieuw uit.
  2. Als je het nieuwste stuurprogramma hebt en het is voor een apparaat waarvan je weet dat je het niet nodig hebt tijdens live optreden, kun je het misschien eenvoudig uitschakelen in Windows Apparaatbeheer en de test opnieuw uitvoeren. (Verwijder nooit een apparaat en pas op dat u geen apparaten uitschakelt die het systeem nodig heeft voor een correcte werking - zie hieronder)
  3. Probeer te zoeken naar de naam van het stuurprogramma en de termen "DPC" of "ISR". U zult vaak forumdiscussies vinden over bepaalde stuurprogramma's die problematisch zijn en soms is bekend dat een specifieke versie (misschien zelfs een oudere versie) betrouwbaarder presteert.

Interessante Artikelen