25Jul
Sai che il tuo computer non è all'avanguardia, ma non è necessario che Windows 7 ti ricordi costantemente. Continua a leggere per vedere come puoi disabilitare il suo fastidioso costante per regolare la combinazione di colori per migliorare le prestazioni.
Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A su un sito di community drive.
La domanda
SuperUser reader William Stewart è stufo di Windows 7 che lo assilla:
A volte questa finestra di dialogo apparirà( vedi screenshot sopra).Ogni volta che appare, seleziono "Mantieni la combinazione di colori corrente e non mostrare più questo messaggio".Windows poi mi ricorda ancora - il giorno successivo o dopo il riavvio, o qualche volta dopo altri 5 minuti
Vuoi cambiare lo schema dei colori per migliorare le prestazioni?
Windows ha rilevato che le prestazioni del computer sono lente. Ciò potrebbe essere dovuto al fatto che non esistono risorse sufficienti per eseguire la combinazione di colori Aero di Windows. Per migliorare le prestazioni, prova a cambiare la combinazione di colori in Windows 7 Basic. Qualsiasi modifica apportata sarà valida fino al prossimo accesso a Windows
- Modifica dello schema di colori in Windows 7 Basic
- Conserva la combinazione di colori corrente, ma chiedimi di nuovo se il computer continua a funzionare lentamente
- Mantieni la combinazione di colori correntee non mostrare più questo messaggio
C'è qualche motivo per cui Windows sta ignorando / dimenticando i miei tentativi di sopprimere la finestra di dialogo? Mi piacerebbe non vederlo mai più, è fastidioso, e mi impedisce di accedere alle applicazioni a schermo intero.
Se è importante, eseguo Windows 7 x64 Professional. Credo che la finestra di dialogo appaia perché sto forzando Vsync e Triple Buffering per le applicazioni DirectX.
Chiaramente William ha bisogno di un nuovo piano di attacco poiché Windows sta ignorando le sue richieste di ricordare la sua selezione.
The Answers
Contribuente SuperUser A Dwarf offre una soluzione rapida e sporca per il problema di William:
Supponendo che tu ti accorga che questo messaggio ti informa che il tuo sistema ha poche risorse e ti chiede di disabilitare Aero in modo che possa continuare a funzionare alla velocità ottimale,
- Vai al menu Start e digita Action Center nella casella di ricerca
- Avvia( dovrebbe essere la voce più in alto, sotto il gruppo "Pannello di controllo")
- Nella barra laterale sinistra, fai clic su Modifica impostazioni Centro azioni
- Rimuovi la risoluzione dei problemi di Windowscasella di controllo, sotto "Messaggi di manutenzione".
- Fare clic sul pulsante Ok e il gioco è fatto.
Ecco uno screenshot della schermata delle impostazioni:
In alternativa:
- È possibile provare e mantenere questa impostazione così come è e passare alla modalità desktop di base prima di avviare le applicazioni che solitamente attivano questa notifica del centro di azione. Oppure,
- È possibile fare clic con il pulsante destro del mouse sulle icone che si utilizzano per attivare queste applicazioni a schermo intero, facendo clic su Proprietà e sotto la scheda Compatibilità spuntare Disattiva la composizione del desktop. Questo disabiliterà il servizio del gestore di finestre del desktop durante l'esecuzione di questa applicazione che aumenterà la memoria del sistema e del video ed eviterà alcune incompatibilità dell'applicazione. Una probabile causa per il tuo messaggio del Centro operativo se hai abbastanza memoria di sistema e video ma stai ricevendo questo messaggio con determinati giochi o applicazioni a schermo intero.
Un altro collaboratore, Oliver Salzburg, approfondisce la soluzione Disable Desktop Composition. Un nano evidenzia alla fine. Scrive:
Sono costantemente in una situazione simile anche se non ho mai ottenuto lo stesso identico messaggio, e ho fatto un po 'di test in giro.
A mio parere, la risorsa principale che è sotto stress qui è la memoria della memoria .Ma questo non significa necessariamente che stai esaurendo questa risorsa in generale. Potrebbe semplicemente significare che Desktop Manager ha rilevato che è in esecuzione così in basso che una funzione specifica di questo servizio potrebbe essere disabilitata per liberare più memoria.
Per verificarlo, ho iniziato ad aprire le applicazioni ad alta intensità di memoria della GPU:
Si tratta di un utilizzo leggermente superiore alla mia configurazione a schermo triplo con alcuni lettori chiave in esecuzione( Visual Studio 2012( accelerazione hardware abilitata), PhpStorm, Aptana Studio, Chrome, Firefox, IE,. ..).Quindi, sì, se hai solo una scheda da 1 GB e questo sarebbe il tuo solito scenario d'uso, avresti già un problema.
Ho dovuto spingere un po 'di più e avviare un paio di altre istanze di Visual Studio. ..
. .. fino a quando non si avvicinava al marchio da 1,5 GB e. ..
SNAP!Ciò ha portato Windows a eliminare completamente il compositing desktop( e a liberare risorse preziose).
Ora, quando sono già a un livello critico, e avvio un'applicazione che utilizza quantità eccessive di memoria GPU in a schermo intero, posso persino andare oltre questo limite critico. Ecco il risultato dopo aver eseguito Black Mesa per un po 'su 2560 × 1440 con i massimi dettagli:
Quindi, due cose possono essere dedotte da questo. Mentre si supera il segno del 75% sul desktop, è possibile imporre a Windows di disabilitare la composizione del desktop, quando si raggiunge lo stesso limite in un'applicazione a schermo intero( e, facoltativamente, l'uscita dall'applicazione) la composizione del desktop non è disabilitata.
La seconda cosa è che, mentre sei nel tuo gioco, puoi avere l'idea "Ehi, ho abbastanza risorse per eseguire questo gioco, perché non ho abbastanza risorse per il desktop?".Il motivo è che entrambi richiedono memoria allo stesso tempo.
Windows potrebbe solo essere in grado di dirti della situazione della memoria dopo che sei uscito dal gioco. Quindi, quando avvio un altro Visual Studio dopo che esce da Black Mesa. ..
Quindi, cosa possiamo fare a riguardo?
Ottieni più memoria GPU
Dolce e semplice.
Disabilita composizione del desktop( per processo)
Come già suggerito, è possibile disabilitare la composizione del desktop per un singolo file eseguibile. Ciò ha l'effetto che la composizione del desktop viene temporaneamente disabilitata mentre viene eseguito l'eseguibile. Ciò ha ridotto drasticamente il consumo complessivo di memoria durante l'esecuzione dell'applicazione nei miei test:
L'avviso di taglie indica che questo non è auspicabile, in quanto questo è potenzialmente molto lavoro.
Disabilita composizione del desktop( globalmente)
Non considererei questa soluzione come una composizione desktop normalmente desiderata. Ma qui è dove disabilitarlo:
Voglio solo sbarazzarmi del fastidioso messaggio!
Solo perché si rimuove l'avviso " La batteria è quasi scarica! Puoi parlare solo per altri 10 minuti! "non significa che puoi parlare per più di 10 minuti. In effetti, il tuo telefono molto probabilmente si spegne e basta. Ora come è quello per un miglioramento?
Non ho mai pensato che il messaggio possa essere disattivato e non vedo come questo possa essere considerato un vantaggio.
Potresti pensare di saperlo meglio, ma non lo fai. Se il sistema ti sta dicendo che sta esaurendo le risorse, lo è.
Ma non lo è!Lo so!
Ok, supponiamo che Windows non sia abbastanza intelligente da rilevare la situazione speciale in cui ti trovi e il messaggio di avviso è semplicemente un fastidioso inconveniente. E adesso?
Il fatto è che, personalmente, anch'io ne sono influenzato e mi sta dando fastidio. Perché non ho nemmeno ricevuto quel messaggio di avviso. Windows cambia semplicemente il mio profilo colore e il gioco è fatto. E mi piace davvero.
Quando accade di solito eseguo rapidamente uno script che chiama
net stop uxsms &net start uxsmsQuesto riavvia il Desktop Window Manager e mi riporta al mio desktop composito( e libera molte risorse nel processo, yay).
Sapendo questo, puoi anche costruirti un ambiente di gioco speciale in cui interrompi il servizio prima di iniziare il gioco per combattere l'intero comportamento. Tuttavia, ciò causerà un comportamento identico alla disattivazione della composizione del desktop per un singolo eseguibile attraverso le proprietà del file.
Hai qualcosa da aggiungere alla spiegazione? Sound off nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.