Priorità della finestra attiva
In questa pagina
Raccomandazione
Secondo il casoSu Windows 10 e 11 client lasciare Windows default. Verificare 0x1A solo in presenza di un carico CPU massimo riproducibile.
Il test storico di BoosterX non ha individuato uno stato universalmente migliore: default ha mostrato una latenza click-to-photon media leggermente inferiore, mentre 0x1A coincideva con i migliori valori di FPS in uno scenario CPU senza ripetizioni indipendenti.
- Scelta abituale
- Windows default
- Effetto principale
- Politica dei quanti CPU
- FPS e latenza
- Dipende dal carico
In breve
Sezione intitolata “In breve”Win32PrioritySeparation imposta il foreground boost e parte delle regole di selezione dei quanti dello scheduler di Windows. Da essi dipende la distribuzione del tempo di CPU tra i thread pronti. L’impostazione di per sé non aumenta la priorità del gioco né la potenza della CPU; un guadagno di FPS non è garantito.
Per la maggior parte dei computer client con Windows 10 o 11 consigliamo Windows default (0x02). Lo stato 0x1A porta i campi verificati a quanti fissi lunghi con il massimo foreground boost. Può essere utile solo in uno scenario ristretto, in cui il gioco è riproducibilmente limitato dalla CPU e il confronto conferma un miglioramento senza peggiorare la latenza o i frame rari.
Windows Server usa regole di pianificazione diverse e non è stato verificato in questa ricerca. Su un sistema server mantenere lo stato originale: la raccomandazione 0x02 di questo articolo non si applica ad esso.
Cosa cambia
Sezione intitolata “Cosa cambia”Microsoft documenta i due bit meno significativi del parametro come ForegroundApplicationBoost: 0 indica l’assenza di boost, 1 il minimo, 2 il massimo. La documentazione storica di Windows Internals descrive i restanti campi utilizzati come scelta tra quanti brevi o lunghi e variabili o fissi.
0x02 lascia la scelta dei quanti alla politica client standard di Windows e mantiene il massimo foreground boost. 0x1A imposta quanti fissi lunghi con lo stesso boost massimo. Un quanto più lungo può ridurre la frequenza di commutazione dei thread sotto forte carico CPU, ma al tempo stesso modificare la reattività delle attività concorrenti.
Modifiche al Registry
Sezione intitolata “Modifiche al Registry”L’impostazione è disponibile nella versione gratuita di BoosterX. La tabella riporta i suoi valori nel Registry.
| Campo | Valore |
|---|---|
| Hive e percorso | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl |
| Nome del valore | Win32PrioritySeparation |
| Tipo | REG_DWORD |
| Windows default | 0x02 (2), valore iniziale documentato di client Windows |
| Stato secondo il caso | 0x1A (26) |
| Ripristino | 0x02 (2) |
Per modificare e ripristinare usare BoosterX. In questa pagina non ci sono .reg né comandi PowerShell pronti.
Sulla Windows 11 25H2 verificata il valore era impostato esplicitamente ed era pari a 2. Pertanto l’assenza del DWORD non può essere considerata lo stato di fabbrica per tutte le installazioni di Windows. Se il valore non c’è, il parametro non è impostato esplicitamente nel Registry. Questo è diverso dal valore registrato 0. Non è necessario creare una voce con un numero casuale.
Calcolatore dei valori
Sezione intitolata “Calcolatore dei valori”Decoder a 6 bit
Verifica modalità reale
Inserisci il valore trovato nella lista dei tweak. Il calcolatore mostrerà solo i sei bit utilizzati e la combinazione canonica con la stessa modalità. Non modifica nulla sul computer.
Il calcolatore ripete l’interpretazione del progetto open source Win32PSCalculator: considera solo i sei bit meno significativi e mostra il valore canonico dello stesso modo. Ad esempio, Windows default 0x02 e l’esplicito 0x26 corrispondono a quanti variabili brevi con il massimo foreground boost su Windows client. Questo spiega perché impostare 0x26 sopra default di solito non crea un nuovo modo.
Il calcolatore mostra quale modo imposta la combinazione di bit. Non prevede FPS o latenza. Numeri diversi possono impostare lo stesso modo.
Quando verificare 0x1A
Sezione intitolata “Quando verificare 0x1A”- il gioco o il carico di lavoro mantiene stabilmente la CPU vicino al carico massimo;
- il frametime peggiora con la CPU a pieno carico;
- è possibile eseguire più prove appaiate identiche;
- si confrontano non solo gli FPS medi, ma anche P1, P0.1, il grafico del frametime e la latenza dei comandi.
Non scegliere 0x1A solo perché lo usa il profilo di impostazioni di qualcun altro. Se la CPU non è a pieno carico, la differenza può non esserci. Il risultato di Windows 10 non può essere trasferito automaticamente a Windows 11.
Cosa hanno mostrato le misurazioni di BoosterX
Sezione intitolata “Cosa hanno mostrato le misurazioni di BoosterX”Nella serie storica di Valorant su Windows 10 22H2 sono state usate 300 misurazioni click-to-photon per valore con un carico CPU registrato del 100%.
| Metrica | Windows default 0x02 / equivalente esplicito 0x26 |
0x1A |
|---|---|---|
| Click-to-photon AVG | 15.28 ms | 15.68 ms |
| Click-to-photon SD | 3.12 ms | 3.31 ms |
| FPS AVG | 334.4 | 355.1 |
| P1 | 111.6 | 256.0 |
| P0.1 | 36.9 | 41.0 |
La differenza della latenza media è stata di 0.40 ms a favore di default con una dispersione di circa 3 ms. Nella registrazione salvata gli FPS di 0x1A erano più alti. Tuttavia per ogni stato è stata salvata una sola prova FPS, quindi la ripetibilità di questo risultato non è confermata.
La matrice completa dei valori, la metodologia e i limiti sono riportati nella ricerca «Win32PrioritySeparation: latenza e FPS con la CPU a pieno carico».
Come verificare il risultato
Sezione intitolata “Come verificare il risultato”- Salvare Windows default e fissare la stessa scena di gioco, il limite di FPS, l’alimentazione e il carico in background.
- Eseguire più prove con l’impostazione iniziale e salvare frametime, P1 e P0.1.
- In BoosterX aprire «Ottimizzazione» → «Tweak» → «Scheduler e memoria» → «Win32PrioritySeparation», scegliere
0x1A, premere «Applica» ed eseguire il riavvio proposto. - Ripetere le stesse prove in ordine casuale.
- Mantenere
0x1Asolo in caso di miglioramento ripetibile della metrica target senza peggioramento della latenza, dei frame rari e delle attività in background.
Come ripristinare
Sezione intitolata “Come ripristinare”In BoosterX aprire «Ottimizzazione» → «Tweak» → «Scheduler e memoria» → «Win32PrioritySeparation», scegliere «Predefinito» e premere «Applica». Se è attiva l’«Applicazione istantanea», non serve un’ulteriore pressione. Eseguire il riavvio proposto e verificare che il valore sia di nuovo pari a 0x02.
Fonti e limiti della verifica
Sezione intitolata “Fonti e limiti della verifica”- Win32_OperatingSystem.ForegroundApplicationBoost, Microsoft Learn - relazione con il Registry e valori del foreground boost.
- CPU Analysis, Microsoft Learn - ruolo di quantum, priorità e commutazioni nel funzionamento dello scheduler.
- Scheduling Priorities, Microsoft Learn - priorità, preemption e pianificazione round-robin dei thread.
- Context Switches, Microsoft Learn - funzionamento della commutazione di contesto.
- Windows Internals Sixth Edition sample chapters, Microsoft Press - descrizione storica dei campi di bit e della quantum policy client.
- Tabella pubblica delle misurazioni BoosterX - aggregati storici click-to-photon e FPS.
- Win32PSCalculator - calcolatore desktop open source dei valori equivalenti del parametro.
Il funzionamento di tutte le varianti dei quanti non è stato verificato su ogni build di Windows. L’effetto di 0x1A su Windows 11 e sui moderni sistemi da gioco non è ancora riprodotto. La raccomandazione non si applica a Windows Server.
Ultima verifica: 2026-09-20.
