25Jul
Du ved, at din computer ikke er kanten, men der er ikke behov for Windows 7 til konstant at minde dig om. Læs videre for at se, hvordan du kan deaktivere dens konstante nagging for at justere dit farveskema for at forbedre ydeevnen.
Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drive gruppering af Q & A websteder.
Spørgsmål
SuperUser læser William Stewart er ked af Windows 7 nagging ham:
Nogle gange vil denne dialogboks pop up( se screenshot ovenfor).Hver gang det vises, vælger jeg "Hold det nuværende farveskema, og vis ikke denne besked igen".Windows minder mig om igen - enten den næste dag eller efter genstart, eller nogle gange endnu 5 minutter senere
Vil du ændre farveskemaet for at forbedre ydeevnen?
Windows har opdaget, at computerens ydeevne er langsom. Dette kan skyldes, at der ikke er nok ressourcer til at køre Windows Aero-farveskemaet. For at forbedre ydeevnen, prøv at ændre farveskemaet til Windows 7 Basic. Enhver ændring, du foretager, vil være gældende indtil næste gang du logger på Windows
- Skift farveskema til Windows 7 Grundlæggende
- Hold det nuværende farveskema, men spørg mig igen, hvis min computer fortsætter med at udføre langsomt
- Hold det nuværende farveskema, og vis ikke denne besked igen
Er der nogen grund til, at Windows ignorerer / glemmer mine forsøg på at undertrykke dialogen? Jeg vil gerne aldrig se det igen, det er irriterende, og det alt-faner mig ud af fuldskærmsprogrammer.
Hvis det betyder noget, kører jeg Windows 7 x64 Professional. Jeg tror, at dialogen vises, fordi jeg tvinger Vsync og Triple Buffering til DirectX-applikationer.
Det er klart, at William har brug for en ny plan for angreb, da Windows ignorerer hans anmodninger om at huske hans valg.
Svarene
SuperUser-bidragsyderen A Dwarf tilbyder en hurtig og beskidt løsning til Wilhelm's problem:
Hvis du antager, at denne besked informerer dig om, at dit system ikke har ressourcer, og du bliver bedt om at deaktivere Aero, så det kan fortsætte med optimal hastighed,
- Gå til startmenuen, og skriv Action Center i søgefeltet
- Start det( det skal være den øverste post under "Kontrolpanel" -gruppen)
- Klik på venstre sidepanel på Ændre handlingscenterindstillinger
- Afmark Windows Fejlfindingafkrydsningsfeltet under "Vedligeholdelsesmeddelelser".
- Klik på Ok-knappen, og du er færdig.
Her er et skærmbillede af indstillingsskærmen:
Alternativt:
- Du kan forsøge at beholde denne indstilling, ligesom den er, og skifte til Basic-skrivebordsmodus, inden du starter de programmer, der normalt ophæver denne Action Center-underretning. Eller,
- Du kan højreklikke på de ikoner, du bruger til at slukke for disse fuldskærmsprogrammer, klikke på egenskaber og under fanen Kompatibilitet, kryds af Deaktiver skrivebordsammensætning. Dette vil deaktivere Desktop Window Manager Session Manager -tjenesten under udførelsen af denne applikation, som vil øge system- og videohukommelsen og undgå visse inkompatible applikationsprogrammer. En sandsynlig årsag til din Action Center-besked, hvis du har nok system- og videohukommelse, men støder på at få denne besked med bestemte spil eller fuldskærmsprogrammer.
En anden bidragyder, Oliver Salzburg, deles i Disable Desktop Composition-løsningen. En Dwarf-højdepunkter i slutningen. Han skriver:
Jeg er konstant i en lignende situation, selvom jeg aldrig får den nøjagtige samme besked, og jeg har lavet en del af testningen omkring.
Til min forståelse er kernen ressource, der er under stress her, GPU hukommelse .Men det betyder ikke nødvendigvis, at du løber tør for denne ressource generelt. Det kan bare betyde, at Desktop Window Manager har opdaget, at du kører så lav , at en specifik funktion af denne tjeneste kunne deaktiveres for at frigøre mere hukommelse.
For at teste dette begyndte jeg at åbne GPU-hukommelsesintensive applikationer:
Dette er lidt over gennemsnittet brug på min triple-skærm opsætning med et par vigtige spillere kører( Visual Studio 2012( hardware acceleration aktiveret), PhpStorm, Aptana Studio, Chrome, Firefox, IE,. ..).Så, ja, hvis du kun har et 1 GB kort, og dette ville være dit sædvanlige brugsscenarie, har du allerede et problem.
Jeg var nødt til at skubbe lidt længere og starte et par flere Visual Studio-forekomster. ..
. .. indtil det nærede 1,5 GB-mærket og. ..
SNAP!Dette fik Windows til at dræbe skrivebordsammensætning fuldstændigt( og frigøre nogle dyrebare ressourcer).
Nu, når jeg allerede er på et kritisk niveau, og jeg starter et program, der bruger for store mængder GPU-hukommelse i fuldskærm , kan jeg endda gå ud over denne kritiske grænse. Her er resultatet efter at have kørt Black Mesa i et stykke tid på 2560 × 1440 på max detaljer:
Så to ting kan trækkes fra dette. Mens du går over 75% -mærket på skrivebordet, kan du tvinge Windows til at deaktivere skrivebordsammensætning, når du når samme grænse i et fuldskærmsprogram( og eventuelt afslutter det pågældende program), er skrivebordssammenstillingen ikke deaktiveret.
Den anden ting er, mens du er i dit spil, kan du få ideen "Hej, jeg har nok ressourcer til at køre dette spil, hvorfor har jeg ikke tilstrækkelige ressourcer til skrivebordet?".Årsagen er, at begge kræver hukommelse på samme tid.
Windows kan kun være i stand til at fortælle dig om hukommelsessituationen, efter at du har forladt spillet. Så når jeg starter en anden Visual Studio efter spændende Black Mesa. ..
Så hvad kan vi gøre ved dette?
Få mere GPU hukommelse
Sød og simpel.
Deaktiver skrivebordsammensætning( pr. Proces)
Som det allerede var foreslået, kan du deaktivere skrivebordsammensætning for en enkelt eksekverbar. Dette medfører, at skrivebordssammensætningen er midlertidigt deaktiveret, mens den eksekverbare udføres. Dette reducerede det samlede hukommelsesforbrug drastisk, mens applikationen blev udført i mine tests:
Bounty-meddelelsen nævner, at dette er uønsket, da dette potentielt kan være meget arbejde.
Deaktiver skrivebordsammensætning( globalt)
Jeg ville ikke betragte dette som en løsning, da skrivebordssammensætning normalt ønskes. Men det er her at deaktivere det:
Jeg vil bare slippe af med den irriterende besked!
Bare fordi du fjerner advarslen " Dit batteri er næsten tomt! Du kan kun tale i 10 minutter! "betyder ikke, at du kan tale længere end 10 minutter. Faktisk vil din telefon sandsynligvis bare slukke, og det er det. Hvordan er det for en forbedring?
Jeg har aldrig antaget, at meddelelsen kan slukkes, og jeg kan ikke se, hvordan det kunne betragtes som en fordel.
Du tror måske du ved bedre, men det gør du ikke. Hvis systemet fortæller dig, at det løber tør for ressourcer, er det.
Men det er det ikke! Jeg ved!
Ok, lad os antage, at Windows bare ikke er smart nok til at registrere den særlige situation, du er i, og advarselsmeddelelsen er simpelthen en irriterende ulejlighed. Hvad nu?
Sagen er jeg personligt også påvirket af dette, og det er irriterende i helvete ud af mig. Fordi jeg ikke engang får denne advarselsmeddelelse. Windows skifter simpelthen min farveprofil, og det er det. Og det kan jeg godt lide.
Når det sker, kører jeg normalt hurtigt et script, der kalder
net stop uxsms &net start uxsmsDette genstarter Desktop Window Manager og bringer mig tilbage til mit sammensatte skrivebord( og det frigør masser af ressourcer i processen, yay).
Ved at kende dette kan du også konstruere dig selv et specielt spilmiljø, hvor du stopper tjenesten, før du starter spillet for at bekæmpe hele denne adfærd. Dette vil dog medføre samme opførsel at deaktivere skrivebordsammensætning for en enkelt eksekverbar gennem filegenskaberne.
Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.