25Jul

Hvordan kan jeg deaktivere Windows 7s Aero-ytelsesadvarsler?

Du vet at datamaskinen din 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-økt kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrift gruppering av Q & A-nettsteder.

Spørsmålet

SuperUser leser William Stewart er lei av Windows 7 nagging 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

Vil du endre fargeskjemaet for å forbedre ytelsen?

Windows har oppdaget at datamaskinens ytelse er treg. 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. Enhver endring du gjør vil være i kraft til neste gang du logger deg på Windows

  • Endre fargeskjema til Windows 7 Grunnleggende
  • Behold gjeldende fargevalg, men spør meg om datamaskinen fortsetter å utføre sakte
  • Hold gjeldende fargevalg, og ikke vis denne meldingen igjen

Er det noen grunn til at Windows ignorerer / glemmer mine forsøk 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 dialogboksen 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 Wilhelms problem:

Forutsatt at du forstår denne meldingen, informerer du at systemet har lite ressurser og ber deg om å deaktivere Aero, slik at den kan fortsette å utføre optimal hastighet,

  1. Gå til Start-menyen og skriv Action Center i søkeboksen
  2. Start den( den skal være den øverste oppføringen under "Kontrollpanel" -gruppen)
  3. Klikk på Endre handlingssenterinnstillinger i venstre sidefelt
  4. Ta av Windows Feilsøkingi avkrysningsruten under "Vedlikeholdsmeldinger".
  5. Klikk på Ok-knappen og du er ferdig.

Her er et skjermbilde av innstillingsskjermbildet:

Alternativt:

  • Du kan prøve å beholde denne innstillingen akkurat slik den er, og bytte til grunnleggende skrivebordsmodus før du starter programmene som vanligvis bryr opp dette handlingssenteret. Eller,
  • Du kan høyreklikke ikonene du bruker for å slå opp disse fullskjermsprogrammene, klikke på egenskaper og under kategorien Kompatibilitet, kryss av, deaktiver skrivebordssammensetning. Dette vil deaktivere Desktop Window Manager Session Manager -tjenesten under utførelse av dette programmet, noe som vil øke system- og videominnet og unngå noen programkompatibiliteter. En sannsynlig årsak til Action Center-meldingen din hvis du har nok system- og videominnet, men er stødt 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, GPU-minnet .Men dette indikerer ikke nødvendigvis at du løper ut av denne ressursen generelt. Det kan bare bety at Desktop Window Manager har oppdaget at du kjører så lavt at en bestemt funksjon av 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( maskinvareakselasjon 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 det var nærmer 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 , kan jeg 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 være i stand til å 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 søknaden ble utført i mine tester:

Bounty-varselet nevner at dette er uønsket, da dette er potensielt mye arbeid.

Deaktiver skrivebordsammensetning( globalt)

Jeg ville ikke vurdere dette en løsning, da skrivebordssammensetning vanligvis er ønsket. Men dette er hvor du skal 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 stenge, 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å?

Tingen er, jeg personlig, er også påvirket 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 kaller

netstopp uxsms &nettstart uxsms

Dette starter på nytt skrivebordsvinduet og bringer meg tilbake til komposittbords skrivebordet mitt( og det frigjør mange ressurser i prosessen, yay).

Å vite dette, kan du også konstruere deg 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 skrivebordsammensetningen 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.