25Jul
Tudod, hogy a számítógép nem élvonalbeli, de nincs szükség Windows 7-re, hogy folyamatosan emlékeztesse Önt. Olvassa el, hogy lássa, hogyan tilthatja le folyamatosan zavarodottságát a színséma módosításához a teljesítmény növelése érdekében.
A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange, a Q & A weboldalak közösségmegosztási csoportjának - részlegének köszönhető.
A kérdés
SuperUser olvasó William Stewart beteg a Windows 7-ből:
Néha ez a párbeszédpanel jelenik meg( lásd a fenti képernyőképet).Minden alkalommal, amikor megjelenik, kiválasztom a "Tartsa az aktuális színsémát, és ne jelenítse meg újra ezt az üzenetet".A Windows újra emlékeztet - vagy a következő napon vagy az újraindítás után, vagy néha további 5 perccel később
Szeretné megváltoztatni a színsémát a teljesítmény növelése érdekében?
A Windows észlelte, hogy a számítógép teljesítménye lassú.Ez azért lehet, mert nincs elegendő erőforrás a Windows Aero színsémák futtatásához. A teljesítmény javítása érdekében próbálja meg változtatni a színsémát a Windows 7 Basic rendszerre. Az Ön által végzett változtatások a Windows
- következő bejelentkezéséig érvényben maradnak. A színséma módosítása Windows 7 Basic
- Az aktuális színséma megtartása, de kérdezze meg újra, ha a számítógép továbbra is lassan működik
- Az aktuális színséma megtartása, és ne jelenjen meg ismét ez az üzenet
Van valami oka annak, hogy a Windows figyelmen kívül hagyja a párbeszédet elfojtó kísérletemet? Szeretnék soha többé nem látni újra, bosszantó, és alt-tabs nekem a fullscreen alkalmazások.
Ha számít, Windows 7 x64 Professional-t futtattam.Úgy gondolom, hogy a párbeszédablak azért jelenik meg, mert kényszerítem a Vsync és a Triple Buffering DirectX alkalmazásokat.
Nyilvánvaló, hogy Williamnek új támadási tervre van szüksége, mivel a Windows figyelmen kívül hagyja kérelmeit, hogy emlékezzen a kiválasztására.
A válaszok
SuperUser contributor A törpe gyors és piszkos megoldást kínál a William problémájára:
Feltéve, hogy észre veszi, hogy ez az üzenet tájékoztatja Önt, hogy a rendszer alacsony az erőforrásokon, és kéri az Aero letiltását, így az optimális sebességgel folytathatja az előadást, az
- Menjen a Start menübe és írja be az Akcióközpont -t a keresőmezőbe
- Indítsa el( ez legyen a felső bejegyzés, a "Vezérlőpult" csoportban)
- A bal oldali sávon kattintson a Műveletközpont beállításainak módosítása
- A Windows hibaelhárítás eltávolításajelölőnégyzetet a "Karbantartási üzenetek" alatt.
- Kattintson az OK gombra, és készen áll.
Itt található egy képernyőkép a beállítási képernyőről:
Alternatívaként:
- Megpróbálhatja megtartani ezt a beállítást, ahogy van, és váltson alapszintű asztali módra, mielőtt elindítaná azokat az alkalmazásokat, amelyek rendszerint felfüggeszti ezt az akcióközpont értesítést. Vagy,
- A jobb oldali egérgombbal kattintva megjelenítheti a teljes képernyős alkalmazások megjelenítéséhez használt ikonokat, a tulajdonságokra kattintva, és a Kompatibilitás lapon jelölje be az asztali összetétel kikapcsolása jelölőnégyzetet. Ez letiltja az asztali ablakkezelő munkamenet-kezelő szolgáltatást az alkalmazás végrehajtása során, ami növeli a rendszert és a videomemóriát, és elkerüli az alkalmazások összeférhetetlenségét. Az Action Center üzenete valószínűsíthető oka, ha elegendő rendszer- és videomemóriája van, de ez az üzenet bizonyos szoftverekkel vagy teljes képernyős alkalmazásokkal kapcsolatos.
Egy másik közreműködő, Oliver Salzburg, letiltja az Asztal kompozíció megoldásának letiltását A törpe kiemeli a végén. A következőket írja:
Állandóan hasonló helyzetben vagyok, bár soha nem kaptam meg ugyanazt az üzenetet, és elvégeztem egy kis tesztelést.
Az én megértésemre, hogy itt az alapvető erőforrás, az GPU memória .De ez nem feltétlenül jelenti azt, hogy általában kimerül az erőforrásból. Ez csak annyit jelenthet, hogy az Asztali Ablakkezelő észlelte, hogy olyan alacsony protokollt futtat, amely a szolgáltatás egy bizonyos jellemzőjét letilthatja, hogy több memóriát szabadítson fel.
Ennek teszteléséhez elkezdtem a GPU memóriaigényes alkalmazások megnyitását:
Ez kissé átlagon felüli használat a hármas képernyőn, néhány kulcsfontosságú lejátszóval( Visual Studio 2012( hardveres gyorsítás engedélyezve), PhpStorm, Aptana Studio, Chrome, Firefox, IE,. ..).Tehát, igen, ha csak 1 GB-os kártyád van, és ez a szokásos forgatókönyved lenne, máris problémád lenne.
Meg kellett nyomni egy kicsit tovább, és indítson még egy pár Visual Studio példányt. ..
. .. amíg közeledik az 1,5 GB-os jelhez és. ..
SNAP!Ezzel a Windows teljesen megöli az asztali kompozitálást( és felszabadít néhány értékes erőforrást).
Most, amikor már kritikus szinten vagyok, és elkezdem olyan alkalmazást, amely túl nagy mennyiségű GPU memóriát használ -vel a teljes képernyős -ben, akkor is meghaladhatom ezt a kritikus határt.Íme az eredmény, miután a Black Mesa-t egy darabig 2560 × 1440-es sebességgel futtattuk a részletekre:
Így két dolog levonható.Ha az asztalon lévő 75% -os értéket átlépi, akkor a Windows letiltja az asztali kompozíciót, ha ugyanazt a határt érte el egy teljesképernyős alkalmazásban( és adott esetben kilép az alkalmazásból), akkor az asztali kompozíció nincs letiltva.
A második dolog, míg te vagy a játékodban, megkapod az ötletet: "Hé, elég erőforrásom van ahhoz, hogy futtasd ezt a játékot, miért nincs elég erőforrásom az asztalhoz?".Ennek az az oka, hogy egyidejűleg mindkettő memóriát igényel.
A Windows csak a játék kilépése után tud csak elmondani a memória helyzetéről. Tehát, amikor elkezdtem egy másik Visual Studio -t, miután az kilépett a Black Mesa-ból. ..
Szóval mit tehetnénk erről?
További GPU memória beszerzése
Édes és egyszerű.
Letilthatja az asztali kompozíciót( folyamatonként)
Ahogy már említettük, letilthatja asztali kompozícióját egyetlen végrehajthatónak. Ez azzal a hatással jár, hogy az asztali kompozíció átmenetileg le van tiltva a végrehajtható fájl végrehajtása közben. Ez drasztikusan csökkentette a teljes memóriafelhasználást, miközben az alkalmazást a tesztjeimben végrehajtották:
A fejszámolási értesítés megemlíti, hogy ez nem kívánatos, mivel ez sok munka lehet.
Asztali kompozíció letiltása( globálisan)
Nem gondolom ezt a megoldást, mivel általában asztali kompozíciót kívánunk. De itt kell letiltani:
Csak meg akarom szabadulni a bosszantó üzenettől!
Csak azért, mert eltávolította a figyelmeztetést " Az akkumulátor majdnem üres! Csak 10 percig tud beszélni! "nem jelenti azt, hogy 10 percnél tovább beszélhet. Tény, hogy a telefon valószínűleg egyszerűen kikapcsol, és ez az. Most hogy van ez a javuláshoz?
Soha nem hittem, hogy az üzenet kikapcsolható, és nem látom, hogy ez hogyan tekinthető előnynek.
Talán azt gondolod, hogy jobban tudsz, de nem. Ha a rendszer azt mondja, hogy kimerül az erőforrásokból, akkor ez az.
De nem az! Tudom!
Ok, feltételezzük, hogy a Windows nem elég okos ahhoz, hogy felismerje a különleges helyzetet, és a figyelmeztető üzenet egyszerűen kellemetlen kényelmetlenség.És most?
A dolog az, hogy én személy szerint én is érintettem, és bosszantó a pokolból. Mert én nem kapom meg ezt a figyelmeztető üzenetet. A Windows egyszerűen átkapcsolja a színprofilt, és ez az.És én tényleg szeretem.
Amikor ez megtörténik, általában gyorsan futtatok egy parancsfájlt, amely
net stop stopperet ír le.net start uxsmsEz újraindítja az Asztali Ablakkezelőt, és visszaküld az összetett asztalomhoz( és sok erőforrást szabadít fel a folyamatban, yay).
Ennek tudatában Ön is létrehozhat magának egy speciális játékkörnyezetet, ahol megállítja a szolgáltatást, mielőtt elkezdi a játékot az egész viselkedés leküzdésére. Azonban ez ugyanazt a viselkedést eredményezi, ha az asztali kompozíciót egyetlen fájlon keresztül végrehajthatóvá teszi.
Van valami a magyarázat hozzáadásához? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.