Tweak audio

Alza la priorità dei thread audio, così su una macchina sotto carico è meno probabile che vadano in ritardo. Il buffer e la latenza non cambiano.

Cosa cambia questa sezione

Alza la priorità dei thread audio, così su una macchina sotto carico è meno probabile che vadano in ritardo. Il buffer e la latenza non cambiano.

ImpostazioneCosa faPercorso di registro
Priorità dei thread audio (MMCSS)I thread audio ricevono una priorità più alta; latenza invariataHKLM\...\SystemProfile\Tasks\Audio\Scheduling Category

Come si applica

  1. Apri w0a
  2. Vai alla pagina Tweak Regedit nel menu a sinistra
  3. Trova questa sezione e premi Applica sulle voci che vuoi

Ogni voce ha il suo pulsante, quindi non sei obbligato ad applicare una sezione intera — Applica tutto, in cima alla pagina, è lì per quando le vuoi davvero tutte.

Come si annulla

Due strade, funzionano entrambe:

applicata. Rimette tutto quello che è stato applicato dopo quel punto, punti di controllo successivi inclusi — la conferma lo dice esattamente prima di partire.

condizioni. Non legge un backup, quindi funziona anche se il file di backup di w0a non c'è più.

Il registro di annullamento sta in %ProgramData%\w0a\backup.json, fuori dal tuo profilo utente.

Il rischio

Tutto quello che c'è qui è un valore documentato e supportato da Windows; niente di ciò è a livello kernel e niente è irreversibile. La frase onesta resta però questa: un'impostazione può non portarti nessun beneficio misurabile. Se applichi una modifica e non senti differenza, probabilmente hai ragione — queste pagine non ti vendono una sensazione, ti dicono cosa è stato cambiato.

Se vuoi misurarlo, vale la regola di leggere il benchmark: cambia una cosa per volta, e leggi i lows invece della media.

Prima, la frase onesta

Questa casella non abbassa la latenza audio. Il buffer tra Windows e il tuo hardware audio resta della dimensione che aveva, quindi il suono arriva esattamente con lo stesso ritardo di prima. Quello che alza è la priorità di scheduling dei thread che comunicano allo scheduler multimediale di Windows che stanno facendo lavoro audio, così su un PC carico è meno probabile che vadano in ritardo. Se questo elimini un crepitio su qualche macchina non è stato misurato.

Casella per casella

Priorità dei thread audio (MMCSS) — scrive Scheduling Category="High" (REG_SZ) sotto HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Audio. Windows viene distribuito con "Medium". La descrizione di Microsoft del Multimedia Class Scheduler Service mette i thread della categoria High alle priorità 23–26, sotto solo a certe attività a livello di sistema, e quelli della Medium a 16–22. Raggiunge solo i thread che si registrano presso lo scheduler con questa attività; un gioco che non ne registra nessuna non ne ricava nulla. CS2 è uno di questi: nessuno dei 102 moduli che carica è la libreria dello scheduler, avrt.dll, quindi non registra mai alcuna attività. La casella non chiede né un riavvio né una disconnessione.

Come controllarlo da te

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Audio" /v "Scheduling Category"

Dopo la casella riporta High; un Windows pulito ha Medium.

Cosa non fa questa sezione

Non scrive Priority: Microsoft documenta che per un'attività nella categoria High quel valore viene sempre trattato come 2, quindi scriverlo non cambierebbe nulla. Anche GPU Priority e SFIO Priority restano intatti; Microsoft descrive il primo come non ancora usato e il secondo come non usato. E non scrive SystemResponsiveness, il valore che ogni lista sull'audio nomina subito dopo: Microsoft porta a 20, che è già il valore predefinito, qualsiasi valore sotto 10, quindi 0 non fa nulla su una macchina normale e riporta a 20 una macchina già impostata a 10.

Fuori da questa pagina

Sento i passi dopo averli visti ripercorre da dove viene davvero il ritardo audio — il buffer, il Bluetooth, il ricampionamento, gli effetti — e perché solo l'applicazione può chiedere un buffer più piccolo. La scheda Audio di sistema nella pagina Fix riporta la categoria a Medium; ferma e riavvia anche i servizi audio di Windows. Nella pagina Ottimizzazioni, Tieni il profilo dello scheduler di gioco in categoria Alta (MMCSS Games) è lo stesso tipo di impostazione per l'attività Games, che Windows distribuisce già in High, e ha lo stesso limite: un gioco che non registra alcuna attività non ne è toccato.

Quali impostazioni di Windows cambiano qualcosa in gioco, chi aiuta ognuna e per chi non fa niente: Le impostazioni di Windows 11 che contano davvero per i giochi

w0a non cambia nessuna impostazione di Windows finché non glielo chiedi, e un tweak salva il valore precedente prima di scriverne uno nuovo. Avvisami

Questa pagina ti è stata utile?

Cosa mancava, o cosa non ha funzionato? Le leggiamo tutte, una per una.

Se questa pagina non ha risolto il problema, scrivici — dicci quale articolo hai letto, e sistemiamo l'articolo.