Hvordan konfigurere avanserte innstillinger for Windows 7/8/10 for tapløs lydavspilling

Det er ikke noe mer irriterende enn lydglimt og stamming når du spiller inn eller spiller lydformater av høy kvalitet. Mange mennesker begynner å sette pris på “hi-res” og tapsfrie lydformater nå som tjenester for digital streaming og nedlasting av musikk tilbyr dem, men de færreste har faktisk optimalisert datamaskinen sin for å spille inn eller spille av disse lydformatene med høy oppløsning.

Hvis du er en musiker som prøver å spille inn spor i din favoritt DAW, og du hører tonnevis med glitches, stutter og lydavfall, eller du er en "audiofil" som får for mye knitring og forvrengning mens du spiller din favoritt 24 / 192kHz tapefri kvalitet filer, Appuals har bare guiden for deg!

Forstå buffer og latens i lyd

La oss definere noen begrep:

  • Buffering - prosessen med å gruppere prøver i grupper for prosessering.
  • Buffer Size - antall prøver i en batch.
  • Audio Cycle - behandlingen av en lydbuffer.
  • Latens - bufferens tidsvarighet.

Ørene våre bestemmer generelt hvor mye latenstid som er tålelig for oss. Det er ganske slått fast at de fleste mennesker ikke kan skille lydintervaller mindre enn rundt 10 millisekunder - i utgangspunktet to lyder spilt med 10 ms fra hverandre høres ut som om de er øyeblikkelig sammen. Så latens kan beregnes ved å dele bufferstørrelsen med prøvefrekvensen og ved å bruke noen enkle algebra kan vi finne ut den nødvendige bufferstørrelsen:

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

Ved en samplingshastighet på 44, 1 KHz er 10ms 441 prøver. Siden noen lydkort bare støtter bufferstørrelser med en styrke på 2 ( som RAM), blir dette ofte avrundet til 512 prøver (ca. 12 ms) eller ned til 256 prøver (6ms) - avhengig av hva datamaskinen din er i stand til.

For at datamaskinen skal produsere en glitch-fri lydstrøm, trenger datamaskinen å gi en fersk buffer av prøver til lydkortet omtrent hvert 10. millisekund. Hvis den ikke klarer å følge med den bufferen, er det ingenting som vil fylle ut de tomme mellomrommene mellom lyd, og du får feil.

Hvilken glitch du hører vil avhenge av et par ting.

  • Korte forsinkelser høres vanligvis ut som et "kryss".
  • Lengre forsinkelser gir enten ingen lyd - "drop outs", eller noen ganger blir de buffrede prøvene fra forrige syklus avspilt på nytt og forårsaker "stamming".

Nøkkelen til å tuning av en PC for sanntids lydbehandling er å eliminere alt som kan føre til at den blir holdt på andre oppgaver lenger enn bufferen varer.

Så for å redusere eller eliminere lydfeil under liveovervåking av inngangssignal, eller avspilling av utsignal, er det en rekke ting du kan gjøre som dreier seg om Windows-innstillingene.

Strømstyring:

Akkurat som å optimalisere datamaskinen din for intensiv spill, er det første vi ønsker å gjøre å sørge for at datamaskinen er satt til en kraftig plan med høy ytelse, med noen ting deaktivert.

  • Kraftplan: Høy ytelse
  • Slå av harddisken: Aldri
  • Minimum og maksimal prosessortilstand: 100%
  • USB Suspend: Aldri
  • PCI Express-koblingsstatistyring: Av

Enhetsbehandling:

  1. Åpne Enhetsbehandling ved å klikke på Windows Start-knappen, skrive inn "enhetsbehandling" og trykke på Enter.
  2. Bla til bunnen av listen og utvid oppføringen “Universal Serial Bus controllers”.
  3. Gå gjennom listen og høyreklikk på alle enheter inkludert ordene “USB Hub” eller “USB Root Hub”.
  4. Velg "Egenskaper" fra popup-menyen.
  5. Bytt til "Strømstyring" -fanen
  6. Fjern merket for alternativet "La datamaskinen slå av denne enheten for å spare strøm"
  7. Gjenta fra trinn 3 for alle hubenheter.

Harddiskkomprimering og indeksering

  1. Start Windows Utforsker (Windows Key + E) 2. Velg “Computer” (eller “Denne PCen” på Windows 10) i venstre panel:
  2. Høyreklikk på hver harddisk og velg “Egenskaper”
  3. Slå av de to alternativene nederst i vinduet:

Prosessorplanlegging

Windows multi-tasking dreier seg om en prosess som kalles tidsskive. Dette tillater hvert program en liten tid å kjøre. Ved kontinuerlig å sykle gjennom alle løpeprogrammene ser det ut som om de alle kjører samtidig. Denne prosessorplanleggingsinnstillingen kontrollerer varigheten av hver av disse tidskivene. Lengre tidsskiver er bedre for bakgrunnsbehandling, mens kortere tidsskiver kan få brukergrensesnittet til å virke mer responsivt.

Du lurer kanskje på hva som er best for lydbehandling; Det er ikke noe riktig svar! Det avhenger helt av hva du gjør, så den ene kan prestere bedre enn den andre.

Lengre tidsskiver kan gi lydprogramvaren mer tid til å behandle lyd, men de kan også holde prosessoren bundet til andre oppgaver og forhindre lydbehandling.

Det er sannsynligvis best å starte med "bakgrunnstjenester" -modus:

  1. Klikk på Window Start-knappen og skriv "avanserte systeminnstillinger" og trykk Enter.
  2. I delen "Prosessorplanlegging" velger du enten "Programmer" for kortere tidsstykker eller "Bakgrunnstjenester" for lenger.

Kjerneparkeringskjerne

Kjerneparkering er en CPU-spesifikk funksjon som er tilgjengelig i noen moderne prosessorer (f.eks. Intel i7-prosessorer) der hele CPU-kjerner blir deaktivert for å minimere strømforbruket. Dette er bra for strømstyring, men kan påvirke lydytelse i sanntid fordi det er en liten forsinkelse når du parkerer, noe som kan føre til frafall dersom den prosessorkraften er nødvendig.

Som standard skjuler Windows innstillingen for kjerneparkering, men det kan vises med noen få justeringer til systemregisteret.

  1. Klikk på Windows Start-knappen og skriv "regedit" og trykk Enter for å starte Window's Register Editor-program
  2. Trykk på Hjem-tasten for å flytte valget i venstre rute helt til toppen
  3. Trykk Ctrl + F for å få frem dialogboksen Finn og søk etter “dec35c318583” (uten anførselstegn)
  4. Når den er funnet, må du forsikre deg om at den funnet nøkkelen er relatert til strøminnstillinger ved å sjekke statuslinjen - den skal inneholde “Kontroll \ Power \ PowerSettings”. Hvis ikke, ignorere det og gjenta fra trinn 3.
  5. Dobbeltklikk på "Attributt" -innstillingen i høyre panel og endre verdien til 0 (null) som vist nedenfor:
  6. Gjenta trinn 3-5 til alle slike oppføringer er endret (det kan være flere). For å være tydelig: det er bare “Attributt” -verdiene under “0cc5b647-c1df-4637-891a-dec35c318583” -tastene som bør endres.
  7. Når du har gjort disse endringene, vises et nytt innstillingsalternativ i Strømalternativer som kontrollerer kjerneparkering:
  8. Gå til Kontrollpanel -> Strømalternativer -> Endre planinnstillinger -> Endre avanserte strøminnstillinger

I vinduet Avanserte innstillinger naviger du til Processor Power Management -> Prosessorytelse kjerneparkering min kjerner. Verdien du oppgir for denne innstillingen, er minimumsprosenten av prosessorkjerner som må fortsette å gå (ikke parkert). Sett dette til 100% for å forhindre at kjerner parkeres.

Sidefilinnstillinger

Personsøkerfilen er en spesiell fil som Window bruker for ekstra lagring når det fysiske minnet begynner å bli lite. Personsøkerfilen blir også referert til som “byttefilen” fordi sider med minne byttes mellom den og det fysiske minnet. Som standard er Windows vanligvis konfigurert automatisk administrere størrelsen på personsøkerfilen, men du bør vurdere å sette den til en fast størrelse slik at den ikke trenger å endre størrelse mens du utfører.

Slik konfigurerer du personsøkerfilen:

  1. Klikk på Window Start-knappen
  2. Skriv inn "avanserte systeminnstillinger" og trykk Enter
  3. I Performance-gruppen klikker du på “Innstillinger” -knappen
  4. Bytt til "Avansert" -fanen
  5. I gruppen Virtuelt minne klikker du på "Endre" -knappen
  6. Slå av "Administrer automatisk personsøkerfilstørrelse for alle stasjoner"
  7. Klikk på den første stasjonen i listen
  8. Velg alternativknappen “Tilpasset størrelse”
  9. Angi ønskede innledende og maksimale størrelsesverdier (se nedenfor)
  10. Gjenta trinn 7-9 for hver av de andre stasjonene.

Du må nå vurdere hvor stor personsøkerfil på hver stasjon skal være:

  • Legg alltid sidefilen på den raskeste harddisken. Hvis du har en SSD-stasjon, vil du definitivt legge byttefilen på den stasjonen.
  • Du trenger vanligvis bare en personsøkerfil på en stasjon, men du kan få en veldig liten ytelsesøkning ved å bruke flere stasjoner.
  • En retningslinje for den totale størrelsen på alle sidefiler bør være omtrent 1, 5 ganger mengden fysisk RAM i datamaskinen. F.eks: 4 GB fysisk RAM = 6 GB personsøkerfil.
  • Hvis du har mye fysisk RAM (f.eks:> 8 GB), kan du vanligvis slippe unna med en mindre personsøkerfil. F.eks: hvis du har 32 GB RAM, er det lite fornuftig å tildele 48 GB til personsøkerfilen (dette kan være en betydelig brøkdel av en SSD-stasjon).

Flere lydenheter

Hvis du har et dedikert lydkort for lydytelse, er det verdt å deaktivere den innebygde lydenheten, eller andre lydkort hvis du ikke bruker dem. Lydkortdrivere er beryktet for å forårsake DPC-latenstidsproblemer.

Deaktivering av dem kan også forenkle oppsettet for lydprogramvaren din, siden muligheten til å velge disse enhetene vil bli fjernet.

  1. Klikk på Start-knappen i Windows, skriv inn "enhetsbehandling" og trykk Enter
  2. Utvid gruppen som heter “Lyd-, video- og spillkontrollere”
  3. Høyreklikk på lydkort som du ikke trenger, og velg "Deaktiver" fra popup-menyen

LatencyMon

Det er et flott, fritt tilgjengelig verktøy for å sjekke ISR- og DPC- latensproblemer kalt LatencyMon . Dette verktøyet vil fortelle deg om datamaskinen din er optimalisert for optimal input / output lyd, og hvilke drivere på datamaskinen din som påvirker den totale forsinkelsen.

Etter at du har lastet ned LatencyMon:

  1. Hvis du kjører på en batteridrevet enhet, må du forsikre deg om at du har strømnettet
  2. Forsikre deg om at strøminnstillingene er konfigurert slik de ville være under ytelsen
  3. Lukk all annen programvare som kjører
  4. Start LatencyMon
  5. Trykk på den grønne “play” -knappen for å starte testen
  6. La den løpe noen minutter
  7. Trykk på den røde “stopp” -knappen for å stoppe testen

Hvis alle tidene rapportert av LatencyMon er mindre enn mengden takhøyde, vil sannsynligvis ikke DPC-er og ISR-ere føre til problemer. Hvis de rapporterte tidene derimot er lengre enn den tilgjengelige takhøyden (eller hvis de er mer enn omtrent 500 µs (0, 5 ms), bør du sannsynligvis se nærmere på. LatencyMon vil vise hvilke drivere som hadde de tregeste ISR- og DPC-tidene.

  1. Se etter en oppdatert driver. Hvis en er tilgjengelig, oppdater den og kjør testen på nytt.
  2. Hvis du har den nyeste driveren, og den er for en enhet du vet at du ikke trenger under liveytelse, kan du kanskje bare deaktivere den i Windows Enhetsbehandling og kjøre testen på nytt. (Avinstaller aldri en enhet og vær forsiktig så du ikke deaktiverer enheter som systemet trenger for korrekt bruk - se nedenfor)
  3. Prøv å søke etter navnet på driveren og begrepene “DPC” eller “ISR”. Du vil ofte finne forumdiskusjoner om spesielle drivere som er problematiske, og noen ganger er det kjent at en spesifikk versjon (kanskje til og med en eldre versjon) utfører mer pålitelig.

Interessante Artikler