Kako konfigurirati napredne postavke sustava Windows 7/8/10 za reprodukciju zvuka bez gubitka

Nema ništa neugodnije od zvučnih promašaja i mucanja prilikom snimanja ili reprodukcije visokokvalitetnih audio formata. Mnogi počinju cijeniti zvučne formate „hi-res“ i bez gubitaka sada kada im nude usluge digitalnog streaminga i preuzimanja glazbe, ali malo je ljudi zapravo optimiziralo svoje računalo za snimanje ili reprodukciju ovih audio formata visoke rezolucije.

Ako ste glazbenik koji pokušava snimiti zapise u svom omiljenom DAW-u i čujete puno propuha, mucanja i ispadanja zvuka ili ste "audiofil" koji dobiva previše pucketanja i izobličenja tijekom sviranja svojih omiljenih 24 / 192kHz glazbene datoteke bez gubitka, Appuals ima samo vodič za vas!

Razumijevanje međuspremnika i kašnjenja u zvuku

Definirajmo neke pojmove:

  • Puferiranje - postupak grupiranja uzoraka u serije za obradu.
  • Veličina pufera - broj uzoraka u jednoj šarži.
  • Audio ciklus - obrada jednog audio međuspremnika.
  • Latency - vremensko trajanje međuspremnika.

Naše uši općenito odlučuju koliko je latencija podnošljiva. Prilično je utvrđeno da većina ljudi ne može prepoznati intervale zvuka kraće od oko 10 milisekundi - u osnovi, dva zvuka reproduciraju 10 m udaljeni zvuk, kao da su odmah zajedno. Dakle, latencija se može izračunati dijeljenjem veličine međuspremnika na brzinu uzorka i pomoću neke jednostavne algebre možemo izračunati potrebnu veličinu međuspremnika:

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

Pri brzini uzorkovanja od 44, 1 KHz, 10 ms je 441 uzorak. Budući da neke zvučne kartice podržavaju samo međuspremnike veličine 2 ( poput RAM-a), to se često zaokružuje na 512 uzoraka (oko 12 ms) ili na 256 uzoraka (6 ms) - ovisno o tome što je računalo sposobno.

Da bi vaše računalo stvaralo glitch audio stream, računalo mora osigurati svježi međuspremnik uzoraka na zvučnu karticu otprilike svakih 10 milisekundi. Ako on ne može držati korak s tim međuprostorom, onda ništa neće popuniti prazne prostore između zvuka i imat ćete propuste.

Vrsta gnjava koje čujete ovisit će o nekoliko stvari.

  • Kratka kašnjenja obično zvuče kao „krpelj“.
  • Dulja kašnjenja ili ne proizvode zvuk - "ispadi", ili se ponekad puferirani uzorci iz prethodnog ciklusa reproduciraju, što uzrokuje "mucanje".

Ključ za podešavanje performansi računala za obradu zvuka u stvarnom vremenu jest uklanjanje svega što bi moglo dovesti do toga da se on zadrži za druge zadatke duže od trajanja međuspremnika.

Dakle, da biste smanjili ili potpuno uklonili zvučne propuste tijekom praćenja ulaznog signala uživo ili reprodukcije izlaznog signala, postoje brojne stvari koje se mogu kretati oko vaših Windows postavki.

Upravljanje napajanjem:

Baš poput optimizacije vašeg računala za intenzivno igranje, prvo što želimo učiniti je osigurati da vaše računalo bude postavljeno na plan visokih performansi, a neke su stvari onemogućene.

  • Plan napajanja: Visoke performanse
  • Isključite tvrdi disk: Nikad
  • Minimalno i maksimalno stanje procesora: 100%
  • Suspenzija USB: Nikad
  • Upravljanje stanjem veze PCI Express: Isključeno

Upravitelj uređaja:

  1. Otvorite Upravitelj uređaja klikom na gumb Windows Start, upisivanjem "upravitelja uređaja" i pritiskom na Enter.
  2. Pomaknite se do dna popisa i proširite unos "univerzalni serijski kontroleri".
  3. Krenite kroz popis i desnom tipkom miša kliknite na sve uređaje, uključujući riječi "USB koncentrator" ili "USB Root Hub".
  4. Na skočnom izborniku odaberite "Svojstva".
  5. Prebacite se na karticu "Upravljanje napajanjem"
  6. Poništite odabir opcije "Dopusti računalu da isključi ovaj uređaj radi uštede energije"
  7. Ponovite od koraka 3 za sve uređaje sa hubom.

Kompresija i indeksiranje tvrdog diska

  1. Pokrenite Windows Explorer (Windows Key + E) 2. Odaberite "Computer" (ili "This PC" u sustavu Windows 10) na lijevoj ploči:
  2. Kliknite desnom tipkom miša desnom tipkom miša i odaberite "Svojstva"
  3. Isključite dvije mogućnosti na dnu prozora:

Planiranje procesora

Windows s više zadataka vrti se oko procesa zvanog vremensko presijecanje. To svakom programu omogućuje malo vremena za pokretanje. Neprekidnim kretanjem kroz sve trčanje programe čini se kao da svi rade istovremeno. Ova postavka zakazivanja procesora kontrolira trajanje svakog od tih vremenskih odlomka. Dulji vremenski odsječci su bolji za pozadinsku obradu, dok kraći vremenski odsjeci mogu učiniti korisničko sučelje dojmljivijim.

Možda se pitate što je najbolje za obradu zvuka; Nema točnog odgovora! To u potpunosti ovisi o tome što radite, tako da bi jedan mogao raditi bolje od drugog.

Dulji dijelovi vremena vašem audio softveru mogu dati više vremena za obradu zvuka, ali oni također mogu držati procesor vezan za druge zadatke i spriječiti obradu zvuka.

Vjerojatno je najbolje započeti s načinom rada na pozadini:

  1. Kliknite gumb Start prozora i utipkajte "napredne postavke sustava" i pritisnite Enter.
  2. U odjeljku "Planiranje procesora" odaberite ili "Programi" za kraće vremenske odlomke ili "Pozadinske usluge" za dulje.

Jezgre za osnovni parking

Osnovno parkiranje je značajka specifična za CPU koja je dostupna u nekim modernim procesorima (npr. Intel i7 procesori) u kojima će čitave CPU jezgre biti onemogućene kako bi se smanjila potrošnja energije. To je dobro za upravljanje potrošnjom energije, ali može utjecati na performanse zvuka u stvarnom vremenu jer postoji malo kašnjenje prilikom raspakiranja što može dovesti do ispadanja ako je potrebna ta procesorska snaga.

Windows je prema zadanim postavkama skrivao postavke za osnovno parkiranje, ali to se može prikazati s nekoliko podešavanja u registru sustava.

  1. Kliknite gumb Windows Start i upišite "regedit", a zatim pritisnite Enter da biste pokrenuli Windows Registry Editor program
  2. Pritisnite početnu tipku za pomicanje odabira u lijevom oknu na sam vrh
  3. Pritisnite Ctrl + F da biste otvorili dijaloški okvir Find i potražite "dec35c318583" (bez navodnika)
  4. Nakon pronalaska provjerite je li pronađeni ključ povezan s postavkama napajanja provjerom statusne trake - trebao bi sadržavati i "Control \ Power \ PowerSettings". Ako ne, zanemarite to i ponovite od koraka 3.
  5. Dvaput kliknite postavku "Atributi" na ploči s desne strane i promijenite vrijednost na 0 (nulu) kao što je prikazano u nastavku:
  6. Ponavljajte korake 3-5 dok se svi takvi unosi ne promijene (može ih biti nekoliko). Da budemo jasni: samo "vrijednosti" atributa pod tipkama "0cc5b647-c1df-4637-891a-dec35c318583" treba mijenjati.
  7. Nakon što napravite ove izmjene, pojavit će se nova opcija postavki u opcijama napajanja koja će kontrolirati osnovni parking:
  8. Idite na upravljačku ploču -> Opcije napajanja -> Promjena postavki plana -> Promjena naprednih postavki napajanja

U prozoru Napredne postavke idite na Upravljanje napajanjem procesora -> Rad jezgre performansi procesora min jezgre. Vrijednost koju unesete za ovu postavku je minimalni postotak jezgara procesora koji se moraju stalno pokretati (ne parkirati). Postavite ovo na 100% kako biste spriječili da se bilo koje jezgre parkiraju.

Postavke datoteke stranice

Datoteka za pozivanje je posebna datoteka koju Window koristi za dodatnu pohranu kada fizička memorija počne slabiti. Paging datoteka naziva se i "swap file" jer se stranice memorije zamjenjuju između nje i fizičke memorije. Windows je prema zadanim postavkama obično konfigurirano automatski upravlja veličinom stranične datoteke, no trebali biste razmotriti postavljanje na fiksnu veličinu tako da joj ne treba mijenjati veličinu tijekom izvođenja.

Da biste konfigurirali straničnu datoteku:

  1. Kliknite gumb Start prozora
  2. Upišite "napredne postavke sustava" i pritisnite Enter
  3. U grupi Performanse pritisnite gumb "Settings"
  4. Prebacite se na karticu "Napredno"
  5. U grupi virtualne memorije pritisnite gumb "Promijeni"
  6. Isključite "Automatsko upravljanje veličinom datoteke stranične stranice za sve pogone"
  7. Kliknite prvi pogon na popisu
  8. Odaberite radio gumb "Prilagođena veličina"
  9. Unesite željene početne i maksimalne vrijednosti (vidi dolje)
  10. Ponovite korake 7-9 za svaki drugi pogon.

Sada morate razmisliti o tome koliko bi velika datoteka stranične stranice na svakom disku trebala biti:

  • Uvijek stavite datoteku stranice na najbrži tvrdi disk. Ako imate SSD pogon, definitivno želite staviti swap datoteku na taj pogon.
  • Obično trebate samo straničnu datoteku na jednom disku, ali možete dobiti vrlo malo povećanje performansi upotrebom više pogona.
  • Smjernica za ukupnu veličinu svih straničnih datoteka trebala bi biti približno 1, 5 puta veća od fizičke RAM-a na vašem računalu. Npr .: 4GB fizički RAM = 6GB datoteka stranične datoteke.
  • Ako imate puno fizičkog RAM-a (npr .:> 8 GB), obično možete pobjeći s manjom datotekom straničenja. Npr. Ako imate 32 GB RAM-a, nema puno smisla dodijeliti 48 GB straničnoj datoteci (to bi mogao biti značajan dio SSD pogona).

Višestruki audio uređaji

Ako imate namjensku zvučnu karticu za audio izvedbu, vrijedi isključiti ugrađeni zvučni uređaj ili druge zvučne kartice ako ih ne upotrebljavate. Vozači zvučnih kartica ozloglašeni su zbog izazivanja problema s kašnjenjem DPC-a.

Ako ih onemogućite, možete pojednostaviti i postavljanje vašeg audio softvera jer će mogućnost odabira tih uređaja biti uklonjena.

  1. Kliknite gumb Windows Start, upišite "manager uređaja" i pritisnite Enter
  2. Proširite grupu pod nazivom "Regulatori zvuka, video i igara"
  3. Desnim klikom kliknite bilo koju zvučnu karticu koja vam nije potrebna i na skočnom izborniku odaberite "Onemogući"

LatencyMon

Postoji sjajan, slobodno dostupan alat za provjeru problema s kašnjenjem ISR-a i DPC-a nazvan LatencyMon . Ovaj će vam alat reći da li je vaše računalo optimizirano za optimalan ulaz / izlaz zvuka i koji upravljački programi na vašem računalu utječu na ukupnu latenciju.

Nakon što ste preuzeli LatencyMon:

  1. Ako radite na uređaju koji se napaja iz baterije, provjerite da li je priključen napajanje
  2. Provjerite jesu li vaše postavke napajanja konfigurirane onako kako bi bile tijekom izvođenja
  3. Zatvorite sav drugi pokrenuti softver
  4. Pokrenite LatencyMon
  5. Pritisnite zeleni gumb za reprodukciju za pokretanje testa
  6. Ostavite da djeluje nekoliko minuta
  7. Pritisnite crveni gumb "stop" za zaustavljanje testa

Ako je vrijeme prijavljeno u LatencyMon manje od prostora za glavu, tada vam DPC-ovi i ISR ​​vjerojatno neće uzrokovati probleme. Ako su s druge strane prijavljena vremena dulja od raspoloživog prostora za glavu (ili ako su veća od oko 500 μs (0, 5 ms), vjerojatno biste trebali malo bolje pogledati. LatencyMon će pokazati koji su vozači imali najsporije vremena ISR-a i DPC-a.

  1. Provjerite ažurirani upravljački program. Ako je dostupan, ažurirajte ga i ponovno pokrenite test.
  2. Ako imate najnoviji upravljački program i to za uređaj za koji znate da vam tijekom izvođenja uživo nije potreban, možda ćete ga moći jednostavno onemogućiti u upravitelju uređaja Windows i ponovo pokrenuti test. (Nikad ne deinstalirajte uređaj i pazite da ne onemogućite uređaje koji su sustavu potrebni za ispravan rad - pogledajte dolje)
  3. Pokušajte potražiti ime upravljačkog programa i izraze „DPC” ili „ISR”. Često ćete naći forumske rasprave o pojedinim pokretačima koji su problematični, a ponekad se zna pouzdano raditi i određena verzija (možda čak i starija inačica).

Zanimljivi Članci