Cum pot dezactiva avertismentele Aero Performance Windows 7?
Știți că computerul dvs. nu se taie, dar nu este nevoie ca Windows 7 să vă reamintească în mod constant. Citiți mai departe pentru a vedea cum puteți dezactiva aspectul său constant de a vă ajusta schema de culori pentru a îmbunătăți performanța.
Sesiunea de întrebări și răspunsuri din ziua de azi vine de la amabilitatea programului SuperUser - o subdiviziune a Stack Exchange, o grupare de comunicații pe site-uri web Q & A.
Intrebarea
Cititorul de super-utilitate William Stewart este bolnav de Windows 7 cârtiți-l:
Uneori, această casetă de dialog va apărea (vedeți captura de ecran de mai sus). De fiecare dată când apare, selectăm "Păstrați schema de culori curentă și nu afișați din nou acest mesaj". Windows-ul îmi reamintește din nou - fie a doua zi, fie după repornire, sau câte 5 minute mai târziu
Doriți să modificați schema de culori pentru a îmbunătăți performanța?
Windows a detectat performanța computerului dvs. este lentă. Acest lucru se poate întâmpla deoarece nu există resurse suficiente pentru a executa schema de culori Windows Aero. Pentru a îmbunătăți performanța, încercați să schimbați schema de culori la Windows 7 Basic. Orice modificare efectuată va fi valabilă până la următoarea conectare la Windows
- Modificați schema de culori la Windows 7 Basic
- Păstrați schema de culori curentă, însă întrebați-mă din nou dacă computerul meu continuă să funcționeze încet
- Păstrați schema de culori curentă și nu afișați din nou acest mesaj
Există vreun motiv pentru care Windows ignoră / uită încercările mele de a suprima dialogul? Mi-ar plăcea să nu mai văd niciodată din nou, este enervant, și alt-tabs-mă din aplicații fullscreen.
Dacă contează, execut Windows 7 x64 Professional. Cred că dialogul apare deoarece forțez Vsync și Triple Buffering pentru aplicațiile DirectX.
În mod clar, William are nevoie de un nou plan de atac, deoarece Windows ignoră cererile sale de a-și aminti selecția.
Raspunsurile
Contribuitor SuperUser Un dwarf oferă o soluție rapidă și murdară pentru problema lui William:
Presupunând că realizați acest mesaj vă informează că sistemul dvs. are puține resurse și vă cere să dezactivați Aero, astfel încât acesta să poată continua să funcționeze la o viteză optimă,
- Mergeți la meniul Start și tastați Centru de acțiune în caseta Căutare
- Porniți-l (ar trebui să fie intrarea de sus, sub grupul "Panoul de control")
- În bara laterală din stânga, faceți clic pe
Modificați setările Centrului de acțiune
- Desfaceți
Depanarea Windows
în caseta de validare "Mesaje de întreținere".- Apasă pe
O.K
buton și ați terminat.Iată o captură de ecran a ecranului de setare:
Alternativ:
- Puteți încerca să păstrați această setare exact așa cum este și să treceți la modul Desktop de bază înainte de a lansa aplicațiile care de obicei declanșează această notificare din Centrul de acțiune. Sau,
- Puteți să faceți clic dreapta pe pictogramele pe care le utilizați pentru a declanșa aceste aplicații pe ecran complet, făcând clic pe proprietăți și pe bifați caseta Compatibilitate
Dezactivați compoziția desktopului
. Aceasta va dezactiva funcția Manager de ferestre Manager desktop în timpul executării acestei aplicații, care va spori memoria sistemică și video și va evita unele incompatibilități de aplicare. O cauză probabilă pentru mesajul dvs. din Centrul de acțiune dacă aveți suficientă memorie sistem și video, dar sunteți în stare să obțineți acest mesaj cu anumite jocuri sau aplicații pe ecran întreg.
Un alt contribuabil, Oliver Salzburg, se situează în soluția Compact Desktop Disable A Dwarf evidențiază la sfârșit. El scrie:
Sunt în mod constant într-o situație similară, chiar dacă nu am primit acel mesaj exact și am făcut niște teste în jur.
Pentru înțelegerea mea, resursa de bază care este sub stresul aici este Memoria GPU. Dar acest lucru nu indică neapărat că vă lipsiți de această resursă în general. S-ar putea să însemne că Managerul de ferestre de pe Desktop a detectat că rulezi atat de jos că o caracteristică specifică a acestui serviciu ar putea fi dezactivată pentru a elibera mai multă memorie.
Pentru a testa acest lucru, am început deschiderea aplicațiilor de memorie intensive pentru GPU:
Acest lucru este oarecum mai mare decât utilizarea medie pe configurația mea triple-screen cu câțiva jucători cheie care rulează (Visual Studio 2012 (accelerare hardware activat), PhpStorm, Aptana Studio, Chrome, Firefox, IE, ...). Deci, da, dacă aveți doar o cartelă de 1 GB și acesta ar fi scenariul obișnuit de utilizare, ați avea deja o problemă.
A trebuit să împing un pic mai mult și să încep încă câteva instanțe Visual Studio ...
... până când se apropia de marcajul de 1,5 GB și ...
SNAP! Acest lucru a făcut ca Windows să omoare compoziția desktop complet (și să elibereze unele resurse prețioase).
Acum, când sunt deja la un nivel critic și pornesc o aplicație care utilizează cantități excesive de memorie GPU în ecranul complet, Pot trece chiar și dincolo de această limită critică. Iată rezultatul după ce a rulat Black Mesa pentru un timp pe 2560 × 1440 la maximum detalii:
Deci, două lucruri pot fi deduse din acest lucru. Depășind marcajul de 75% de pe desktop poate forța Windows să dezactiveze compoziția desktop-ului, atunci când atinge aceeași limită într-o aplicație completă (și opțional oprind acea aplicație) compoziția desktop nu este dezactivată.
Cel de-al doilea lucru este că, în timp ce vă aflați în joc, puteți obține ideea "Hei, am resurse suficiente pentru a rula acest joc, de ce nu am suficiente resurse pentru desktop?". Motivul este că ambele necesită memorie în același timp.Windows ar putea să vă poată spune numai despre situația din memorie după ce ați ieșit din joc. Deci, când încep un alt Studio Visual după ieșind din Black Mesa ...
Deci, ce putem face despre asta??
Obțineți mai multă memorie GPU
Dulce și simplu.
Dezactivați compunerea pe desktop (pe proces)
După cum sa sugerat deja, puteți dezactiva compoziția desktopului pentru un singur executabil. Acest lucru are ca efect faptul că compoziția desktop este dezactivată temporar în timp ce executabilul este executat. Acest lucru a redus drastic consumul total de memorie în timp ce aplicația este executată în testele mele:
Nota de recompensă menționează că acest lucru este nedorit, deoarece este posibil o mulțime de muncă.
Dezactivați compunerea pe desktop (la nivel global)
Nu aș considera această soluție drept o compoziție desktop, de obicei dorită. Dar aici trebuie să o dezactivați:
Vreau doar să scap de mesajul enervant!
Doar pentru că eliminați avertizarea "Bateria este aproape goală! Poți vorbi doar pentru încă 10 minute!"Nu înseamnă că poți vorbi mai mult de 10 minute. De fapt, telefonul dvs. va fi pur și simplu oprit și asta este. Acum cum este asta pentru o îmbunătățire?
Niciodată nu am presupus că mesajul poate fi oprit și nu văd cum ar putea fi considerat un beneficiu.
S-ar putea să crezi că știi mai bine, dar nu tu. Dacă sistemul vă spune că lipsesc resursele, este.
Dar nu este! stiu!
Bine, să presupunem că Windows nu este suficient de inteligent pentru a detecta situația specială în care vă aflați și mesajul de avertizare este pur și simplu un neplăcut enervant. Ce acum?
Lucrul este că, eu personal, sunt și eu afectat de asta și mă deranjează că iese din mine. Pentru că nici măcar nu primesc mesajul de avertizare. Windows schimba pur și simplu profilul meu de culoare și asta-i tot. Și îmi place de fapt.
Când se întâmplă, de obicei, rulez rapid un script care cheamă
net stop uxsms & net start uxsms
Acest lucru repornește Desktop Window Manager și mă aduce înapoi la desktop-ul meu compozit (și eliberează o mulțime de resurse în acest proces, yay).
Știind acest lucru, vă puteți construi, de asemenea, un mediu de jocuri special în care opriți serviciul înainte de a începe jocul pentru a combate acest comportament întreg. Cu toate acestea, acest lucru va determina comportamentul identic cu dezactivarea compoziției desktop pentru un singur executabil prin proprietățile fișierului.
Aveți ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.