Ottimizzazioni a schermo intero e Modalità gioco: attive o disattive?

Due impostazioni di cui si discute come se fossero una sola: che cosa si sa di ciascuna su Windows 11, perché il vecchio consiglio di disattivarle entrambe è datato, e come mettere alla prova la domanda sulla tua macchina invece di ereditare una risposta.

Prima di tutto, la frase onesta. Nessuno dei tre interruttori di questa pagina alza da solo il frame rate: due decidono come i frame di un gioco arrivano allo schermo, e il terzo dice a Windows che un gioco è in primo piano. w0a non ha nessuna misura di quanto uno di loro cambi sulla tua macchina, quindi questa pagina mostra esattamente che cosa scrive ogni casella, come rileggerlo e come misurare da te.

Compaiono di continuo nella stessa frase — «disattiva le ottimizzazioni a schermo intero e la Modalità gioco» è una delle righe più vecchie del settore — e sono impostazioni scollegate che fanno cose scollegate. Il consiglio, per di più, ha dieci anni, e Windows nel frattempo è cambiato sotto di esso.

Ecco che cos'è ciascuna, che cosa è cambiato, e come rispondere alla domanda per la tua macchina invece che per quella di qualcun altro.

Che cosa sono davvero le ottimizzazioni a schermo intero

Quando un gioco chiede lo schermo intero esclusivo — la vecchia modalità in cui il gioco possiede lo schermo — Windows può invece farlo girare come una finestra senza bordi che presenta comunque direttamente allo schermo. È questa l'«ottimizzazione»: ti tieni le cose che lo schermo intero esclusivo rompe (alt-tab veloce, overlay, notifiche, Auto HDR) e, quando le condizioni ci sono, ti tieni la presentazione che va dritta allo schermo senza una fermata dal compositore del desktop.

Il meccanismo che lo rende possibile si chiama independent flip: i buffer del gioco vengono consegnati direttamente allo schermo, e il compositore si fa da parte. Quando le condizioni non ci sono — un overlay di mezzo, una finestra che non è davvero a schermo intero, un formato che non combacia — la presentazione ripiega sulla composizione, a ogni frame si aggiunge una fermata di composizione, e ogni passaggio dall'una all'altra arriva come un intoppo.

È quel ripiego, non l'impostazione, quello che la gente sente davvero quando questa cosa la aiuta.

Perché il vecchio consiglio è datato

Windows 11 non ha eliminato il vecchio percorso blit. Un gioco DirectX 12 presenta sempre in flip-model, e l'impostazione per i giochi in finestra più sotto può togliere dal blit un gioco DirectX 10 o 11 compatibile; ma un gioco in finestra che nessuno dei due copre continua a copiare ogni frame alla vecchia maniera. I valori delle ottimizzazioni a schermo intero riguardano i giochi che chiedono lo schermo intero esclusivo. w0a li scrive anche su Windows 11, ma non è stato misurato se Windows 11 li legge ancora — e w0a dice esattamente questo nel messaggio che stampa quando scrive i valori, invece di lasciarti credere che hai appena trovato un guadagno valido per tutta la macchina.

C'è una seconda cosa che vale la pena sapere, perché è la fonte di una confusione senza fine nelle guide che si citano a vicenda valori di registro: un'installazione pulita di Windows arriva con il valore del comportamento già impostato a 2 e il flag «rispetta la scelta dell'utente» a 0. Le ottimizzazioni a schermo intero sono attive perché quel flag è 0, non perché lo sia l'altro valore. Leggere il primo valore da solo non ti dice niente, ed è per questo che una pagina che ti dice che sulla tua macchina «sono già disattivate» spesso lo sta leggendo male.

Quando disattivarle è un esperimento legittimo

Non è da escludere a priori. È ragionevole provarci quando:

Fallo prima per singolo gioco — la casella nella scheda Compatibilità dell'eseguibile — invece che su tutta la macchina. Il problema di un gioco non è un motivo per cambiare il modo in cui presentano tutti i giochi.

E sappi a che cosa stai rinunciando: l'alt-tab diventa più lento, l'Auto HDR non si applica a un gioco che gira in vero schermo intero esclusivo, e qualche overlay smette di disegnare. Sono esattamente i sintomi che la scheda di riparazione ottimizzazioni a schermo intero esiste per annullare — riscrive senza condizioni i valori predefiniti di Windows, qualunque sia lo strumento che li ha cambiati.

L'altra impostazione: Ottimizzazioni per i giochi in modalità finestra

Interruttore diverso, versione di Windows diversa, e viene confusa spesso con quella di sopra. Windows 11 22H2 ha aggiunto un'impostazione per i giochi in finestra o senza bordi: secondo Microsoft, sposta un gioco DirectX 10 o 11 compatibile dalla vecchia presentazione blit al flip-model. È la descrizione di Microsoft, non un guadagno misurato da w0a. Prima della 22H2 il valore non viene proprio letto.

w0a può attivare questa, e la scheda presentazione dei giochi in finestra rimuove solo il valore che w0a stessa ha scritto — se la funzione l'hai disattivata di proposito nelle impostazioni grafiche di Windows, quella scelta resta dov'è. Disattivare un'impostazione scelta dall'utente non è una riparazione.

Modalità gioco

Che cosa fa: dice a Windows che un gioco è in primo piano, così trattiene un po' di lavoro in background e impedisce alle installazioni di driver e alle richieste di riavvio di arrivare in mezzo a una partita.

Chi aiuta: una macchina con lavoro in background che altrimenti arriverebbe in mezzo a una partita; quanto cambi sulla tua non è stato misurato. Vale la pena lasciarla attiva.

Da dove viene il consiglio di «disattivarla»: da un piccolo numero di macchine su cui qualcuno ha misurato un problema e l'ha scritto, dopodiché il consiglio si è esteso a tutti. È un'affermazione verificabile, non una regola — e se la verifichi, verificala come andrebbe verificato qualsiasi altro cambiamento, qui sotto.

Che cosa non è: una funzione per il frame rate. Se speri che un numero si muova, questa non è l'impostazione che lo muove.

Che cosa scrive w0a, casella per casella

Tre caselle toccano questo argomento. Ognuna memorizza il valore precedente prima di scrivere, quindi Annullare le modifiche fatte da w0a rimette quello che c'era prima. Le schede di riparazione citate qui sotto fanno un'altra cosa: riscrivono i valori predefiniti di Windows, qualunque sia lo strumento che ha cambiato i valori.

«Disattiva le ottimizzazioni a schermo intero (FSE)» (pagina Ottimizzazioni)

Quattro valori, tutti DWORD, sotto HKEY_CURRENT_USER\System\GameConfigStore:

ValoreLa casella scriveValore predefinito di Windows (quello che la scheda di riparazione riscrive)
GameDVR_FSEBehaviorMode22
GameDVR_HonorUserFSEBehaviorMode10
GameDVR_DXGIHonorFSEWindowsCompatible10
GameDVR_EFSEFeatureFlags0assente

La prima riga è uguale da entrambe le parti, quindi quello che la casella cambia davvero sono gli altri tre valori.

«Attiva la Modalità Gioco di Windows» (pagina Ottimizzazioni)

Due valori, DWORD 1, sotto HKEY_CURRENT_USER\Software\Microsoft\GameBar: AutoGameModeEnabled e AllowAutoGameMode.

«Attiva le ottimizzazioni per i giochi in finestra (solo Windows 11)» (pagina Ottimizzazione del gioco)

Una coppia, SwapEffectUpgradeEnable=1, inserita nel valore di testo DirectXUserGlobalSettings sotto HKEY_CURRENT_USER\SOFTWARE\Microsoft\DirectX\UserGpuPreferences.

Controlla da te

Questi comandi si limitano a leggere. Eseguili nel prompt dei comandi o in PowerShell:

reg query "HKCU\System\GameConfigStore"
reg query "HKCU\Software\Microsoft\GameBar" /v AutoGameModeEnabled
reg query "HKCU\Software\Microsoft\GameBar" /v AllowAutoGameMode
reg query "HKCU\SOFTWARE\Microsoft\DirectX\UserGpuPreferences" /v DirectXUserGlobalSettings

Come leggere le risposte:

Come decidere davvero

Il contatore a questa domanda non ti risponde: entrambe le impostazioni cambiano come i frame arrivano allo schermo, cosa che si vede nel ritmo e nella coda, non nella media.

  1. Scegli un gioco e una scena ripetibile.
  2. Cattura tre volte la configurazione non modificata, così conosci il tuo rumore da un'esecuzione all'altra. Leggere il benchmark spiega perché quel passo non è facoltativo.
  3. Cambia una delle due impostazioni.
  4. Cattura la stessa scena nello stesso modo, e confronta i 1% low — non la media. FPS medi alti ma 1% low scarsi spiega che cosa stai leggendo.
  5. Annulla tutto quello che non ha mosso un numero oltre il tuo rumore.

C'è un altro numero che vale la pena guardare proprio qui. Una cattura salvata registra quando la presentazione è ripiegata sulla composizione, e la scansione degli scatti lo riporta come risultato a sé con il conteggio. Se quel numero è alto, la domanda utile non è «ottimizzazioni a schermo intero attive o disattive» ma «che cosa sta forzando la composizione» — di solito un overlay, o una finestra che non ha la dimensione dello schermo.

Che cosa non c'è in questa pagina

Disattivare il compositore del desktop, i valori di registro MPO e i valori TDR circolano tutti nelle stesse guide di questo argomento. w0a si rifiuta di scriverli, e per i valori di registro i motivi sono documentati:

w0a non imposta nemmeno la casella di compatibilità per singolo gioco, e non ha una casella che disattivi la Modalità Gioco. Se uno strumento precedente ha impostato uno dei valori di registro qui sopra, Schermo e video e Ripristino dopo un crash della GPU rimettono i valori predefiniti di Windows.

Correlati

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.