Hvordan kan jeg deaktivere Windows 7's Aero-ytelsesadvarsler?
Du vet at datamaskinen ikke er kanten, men det er ikke nødvendig for Windows 7 å stadig minne deg om. Les videre for å se hvordan du kan deaktivere sin konstante nagging for å justere fargeskjemaet for å forbedre ytelsen.
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en gruppedriving av Q & A-nettsider.
Spørsmålet
SuperUser-leseren William Stewart er lei av Windows 7 som griller ham:
Noen ganger vil denne dialogboksen dukke opp (se skjermbilde over). Hver gang det vises velger jeg "Behold gjeldende fargevalg, og ikke vis denne meldingen igjen". Windows minner meg om igjen - enten neste dag eller etter omstart, eller noen ganger ytterligere 5 minutter senere
Ønsker du å endre fargeskjemaet for å forbedre ytelsen?
Windows har oppdaget at datamaskinens ytelse er langsom. Dette kan skyldes at det ikke er nok ressurser til å kjøre Windows Aero-fargeskjemaet. For å forbedre ytelsen, prøv å endre fargeskjema til Windows 7 Basic. Eventuelle endringer du gjør vil være i kraft til neste gang du logger deg på Windows
- Endre fargeskjema til Windows 7 Basic
- Hold gjeldende fargevalg, men spør meg igjen om datamaskinen min fortsetter å utføre sakte
- Hold gjeldende fargevalg, og ikke vis denne meldingen på nytt
Er det noen grunn til at Windows ignorerer / glemmer forsøkene mine på å undertrykke dialogboksen? Jeg vil gjerne aldri se det igjen, det er irriterende, og det alt-faner meg ut av fullskjermsprogrammer.
Hvis det er viktig, kjører jeg Windows 7 x64 Professional. Jeg tror dialogen vises fordi jeg tvinger Vsync og Triple Buffering for DirectX-applikasjoner.
Det er klart at William trenger en ny angrepsplan siden Windows ignorerer hans forespørsler om å huske hans valg.
Svarene
SuperUser-bidragsyter A Dwarf tilbyr en rask og skitten løsning for Williams problem:
Forutsatt at du skjønner at denne meldingen er informert om at systemet ditt er lite på ressurser og ber deg om å deaktivere Aero, så det kan fortsette å utføre med optimal hastighet,
- Gå til Start-menyen og skriv inn Handlingssenter i søkeboksen
- Start den (den skal være den øverste oppføringen, under "Kontrollpanel" -gruppen)
- På venstre sidefelt klikker du
Endre Action Center-innstillinger
- Untick the
Windows Feilsøking
i avkrysningsruten, under "Vedlikeholdsmeldinger".- Klikk på
ok
knappen og du er ferdig.Her er et skjermbilde av innstillingsskjermbildet:
Alternativt:
- Du kan prøve å beholde denne innstillingen akkurat som den er og bytte til grunnleggende skrivebordsmodus før du starter programmene som vanligvis bryr opp dette varslingscenteret for Action Center. Eller,
- Du kan høyreklikke ikonene du bruker for å slå opp disse fullskjermsprogrammene, klikke egenskaper og under fanen Kompatibilitet
Deaktiver skrivebordssammensetning
. Dette vil deaktivere Desktop Window Manager Session Manager service under utførelse av dette programmet som vil øke system- og videominnet og unngå noen programkompatibiliteter. En sannsynlig årsak til Action Center-meldingen hvis du har nok system- og videominnet, men støter på å få denne meldingen med bestemte spill eller fullskjermsprogrammer.
En annen bidragsyter, Oliver Salzburg, deles inn i Disable Desktop Composition-løsningen. En Dwarf høydepunkt på slutten. Han skriver:
Jeg er konstant i en lignende situasjon, selv om jeg aldri får den samme meldingen, og har gjort litt testing rundt.
Til min forståelse er kjerneressursen som er under stress her, den GPU-minne. Men dette indikerer ikke nødvendigvis at du kjører ut av denne ressursen generelt. Det kan bare bety at Desktop Window Manager har oppdaget at du kjører Så lav at en bestemt egenskap ved denne tjenesten kunne deaktiveres for å frigjøre mer minne.
For å teste dette begynte jeg å åpne opp GPU-minneintensive applikasjoner:
Dette er litt over gjennomsnittlig bruk på trippelskjermoppsettet med noen få viktige spillere som kjører (Visual Studio 2012 (maskinvareaccelerasjon aktivert), PhpStorm, Aptana Studio, Chrome, Firefox, IE, ...). Så, ja, hvis du bare har et 1 GB-kort, og dette ville være ditt vanlige bruksscenario, hadde du allerede et problem.
Jeg måtte presse litt videre og starte et par flere Visual Studio-forekomster ...
... til den nærmet seg 1,5 GB-merket og ...
SNAP! Dette førte til at Windows drepte skrivebordskomponering helt (og frigjør noen dyrebare ressurser).
Nå, når jeg allerede er på et kritisk nivå, og jeg starter et program som bruker for mye mengder GPU-minne i fullskjerm, Jeg kan til og med gå utover denne kritiske grensen. Her er resultatet etter å ha kjørt Black Mesa for en stund på 2560 × 1440 på maks detaljer:
Så, to ting kan trekkes fra dette. Mens du går over 75% -merket på skrivebordet, kan du tvinge Windows til å deaktivere skrivebordsammensetningen, når du når samme grense i et fullskjermsprogram (og eventuelt avslutter det programmet) er skrivebordssammenstillingen ikke deaktivert.
Den andre tingen er, mens du er i spillet, kan du få ideen "Hei, jeg har nok ressurser til å kjøre dette spillet, hvorfor har jeg ikke nok ressurser til skrivebordet?". Årsaken er at begge krever minne samtidig.Windows kan bare fortelle deg om minnesituasjonen etter at du forlot spillet. Så når jeg starter et annet Visual Studio etter spennende Black Mesa ...
Så hva kan vi gjøre med dette?
Få mer GPU-minne
Søt og enkelt.
Deaktiver skrivebordsammensetning (per prosess)
Som det allerede var foreslått, kan du deaktivere skrivebordsammensetning for en enkelt kjørbar. Dette medfører at skrivebordssammensetningen er midlertidig deaktivert mens kjørbarheten blir utført. Dette reduserte det totale minnekonsumet drastisk mens programmet ble utført i testene mine:
Budsjettmeldingen nevner at dette er uønsket, da dette er potensielt mye arbeid.
Deaktiver Desktop Composition (globalt)
Jeg ville ikke vurdere dette en løsning, da skrivebordssammensetning vanligvis er ønsket. Men det er her å deaktivere det:
Jeg vil bare bli kvitt den irriterende meldingen!
Bare fordi du fjerner advarselen "Batteriet er nesten tomt! Du kan bare snakke i 10 minutter!"Betyr ikke at du kan snakke lenger enn 10 minutter. Faktisk vil telefonen din sannsynligvis bare slå av og det er det. Nå, hvordan er det for en forbedring?
Jeg har aldri antatt at meldingen kan slås av, og jeg ser ikke hvordan det kan betraktes som en fordel.
Du tror kanskje du vet bedre, men det gjør du ikke. Hvis systemet forteller deg at det løper ut av ressurser, er det.
Men det er det ikke! Jeg vet!
Ok, la oss anta at Windows bare ikke er smart nok til å oppdage den spesielle situasjonen du er i, og advarselsmeldingen er ganske enkelt en irriterende uleilighet. Hva nå?
Saken er, jeg personlig, jeg er også berørt av dette, og det er irriterende i helvete ut av meg. Fordi jeg ikke engang får den advarselsmeldingen. Windows bytter bare min fargeprofil, og det er det. Og jeg liker det faktisk.
Når det skjer, kjører jeg vanligvis raskt et skript som ringer
netto stopp uxsms og netto start uxsms
Dette starter på nytt skrivebordsvinduet og bringer meg tilbake til kompositt-skrivebordet mitt (og det frigjør mange ressurser i prosessen, yay).
Å vite dette, kan du også konstruere deg selv et spesielt spillmiljø der du stopper tjenesten før du starter spillet for å bekjempe hele denne oppførselen. Dette vil imidlertid forårsake identisk oppførsel for å deaktivere skrivebordsammensetning for en enkelt kjørbar gjennom filegenskapene.
Har du noe å legge til forklaringen? Lyde av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.