Как да деактивирам предупрежденията за производителност на Windows 7?
Знаете, че вашият компютър не е изключително полезен, но няма нужда Windows 7 да ви напомня постоянно. Прочетете, за да видите как можете да деактивирате постоянното й заяждане да коригирате цветовата си схема, за да подобрите производителността.
Днешната сесия на въпросите и отговорите идва с любезното съдействие на SuperUser - подразделение на Stack Exchange, обединяващо групи от уебсайтове с въпроси и отговори.
Въпроса
Читателят на SuperUser Уилям Стюарт е болен от Windows 7:
Понякога този диалогов прозорец ще се появи (вижте снимката по-горе). Всеки път, когато се появи, изберете „Запазете текущата цветова схема и не показвайте отново това съобщение“. След това Windows отново ми напомня - или на следващия ден, или след рестартиране, или понякога още 5 минути по-късно
Искате ли да промените цветовата схема, за да подобрите производителността?
Windows е открила, че производителността на компютъра ви е бавна. Това може да се дължи на липсата на достатъчно ресурси за изпълнение на цветовата схема на Windows Aero. За да подобрите производителността, опитайте да промените цветовата схема на Windows 7 Basic. Всяка промяна, която правите, ще бъде в сила до следващия път, когато влезете в Windows
- Променете цветовата схема на Windows 7 Basic
- Запазете текущата цветова схема, но отново ме попитайте дали компютърът ми продължава да работи бавно
- Запазете текущата цветова схема и не показвайте това съобщение отново
Има ли някаква причина Windows да пренебрегва / забравя опитите ми да потисна диалога? Бих искал никога повече да не го видя отново, това е досадно и ме премахва от приложения на цял екран.
Ако има значение, използвам Windows 7 x64 Professional. Вярвам, че диалогът се появява, защото принуждавам Vsync и Triple Buffering за DirectX приложения.
Очевидно Уилям се нуждае от нов план за атака, тъй като Windows пренебрегва исканията му да си спомни своя избор.
Отговорите
Сътрудник на SuperUser Джудже предлага бързо и мръсно решение за проблема на Уилям:
Ако приемете, че това съобщение ви информира, че системата ви е с ниско ниво на ресурси и ви моли да деактивирате Aero, така че да може да продължи да работи с оптимална скорост,
- Отидете в менюто "Старт" и въведете Център за действие в полето за търсене
- Стартирайте го (трябва да е най-горната част в групата „Контролен панел“)
- В лявата странична лента кликнете върху
Промяна на настройките на центъра за действие
- Деактивирайте
Отстраняване на неизправности в Windows
квадратче, под „Съобщения за поддръжка“.- Кликнете върху
Добре
и сте готови.Ето снимка на екрана с настройки:
Като алтернатива:
- Можете да опитате и да запазите тази настройка точно както е и да преминете към режим Основен работен плот, преди да стартирате приложенията, които обикновено пускат уведомлението за този център за действие. Или,
- Можете да щракнете с десния бутон върху иконите, които използвате, за да задействате тези приложения на цял екран, щракнете върху свойства и в раздела Съвместимост
Деактивирайте състава на работния плот
. Това ще деактивира Мениджър на сесиите на Windows Window Manager услуга по време на изпълнението на това приложение, което ще увеличи системата и видео паметта и ще избегне някои несъвместимости на приложенията. Вероятна причина за съобщението в центъра за действие, ако имате достатъчно системна и видео памет, но все още не получавате това съобщение с определени игри или приложения на цял екран.
Друг сътрудник, Оливър Залцбург, се впуска в решението за деактивиране на десктоп композицията A Dwarf подчертава в края. Той пише:
Аз съм постоянно в подобна ситуация, въпреки че никога не получавам точно същото послание и съм направил малко тестване наоколо.
Доколкото разбирам, основният ресурс, който е под стрес тук, е Памет на GPU. Но това не означава непременно, че изчерпвате този ресурс като цяло. Това може просто да означава, че Мениджърът на работния плот на работния плот е открил, че работите толкова ниско че една специфична характеристика на тази услуга може да бъде изключена, за да се освободи повече памет.
За да тествам това, започнах да отварям приложения с интензивна памет на графичния процесор:
Това е малко над средното ниво на моята настройка на тройния екран с няколко ключови играчи (Visual Studio 2012 (активирано хардуерно ускорение), PhpStorm, Aptana Studio, Chrome, Firefox, IE,…). Така че, да, ако имате само 1 GB карта и това ще бъде вашият обичаен сценарий на използване, вече имате проблем.
Трябваше да натисна още малко и да започна още няколко екземпляра на Visual Studio ...
… Докато не наближи марката от 1.5 GB и…
SNAP! Това накара Windows да убие напълно композирането на работния плот (и да освободи някои ценни ресурси).
Сега, когато вече съм на критично ниво и стартирам приложение, което използва прекомерно количество памет на графичния процесор на цял екран, Дори мога да отида отвъд тази критична граница. Ето и резултатът, след като изпълнихте Black Mesa за известно време на 2560 × 1440 на детайли:
Така че две неща могат да бъдат извадени от това. Докато прехвърлянето на 75% от знака на работния плот може да принуди Windows да деактивира състава на работния плот, когато достигне същото ограничение в приложението на цял екран (и по желание да излезе от това приложение) съставът на работния плот не е деактивиран.
Второто нещо е, че докато сте в играта си, можете да получите идеята „Хей, имам достатъчно ресурси, за да стартирам тази игра, защо не разполагам с достатъчно ресурси за десктопа?“. Причината е, че и двете изискват памет едновременно.Windows може само да ви разкаже за ситуацията с паметта, след като излезете от играта. Така че, когато стартирам друг Visual Studio след излизайки от Черната Меса…
И така, какво можем да направим за това?
Получете повече GPU памет
Сладко и просто.
Деактивиране на състава на работния плот (на процес)
Както вече беше предложено, можете да деактивирате състава на работния плот за един изпълним файл. Това води до временно деактивиране на състава на работния плот, докато се изпълнява. Това драстично намали общата консумация на памет, докато приложението се изпълнява в моите тестове:
В съобщението за главата се посочва, че това е нежелателно, тъй като това е потенциално много работа.
Деактивиране на Композицията на работния плот (глобално)
Не бих смятал това за решение, тъй като обикновено се желае състав на десктопа. Но това е мястото, където да го деактивирате:
Просто искам да се отърва от досадното съобщение!
Само защото премахвате предупреждението “Батерията ви е почти празна! Можеш да говориш само още 10 минути!”Не означава, че можете да говорите повече от 10 минути. Всъщност телефонът ви най-вероятно просто ще се изключи и това е всичко. Сега как е това за подобрение?
Никога не съм предполагал, че съобщението може да бъде изключено и не виждам как това може да се счита за полза.
Може да си мислите, че знаете по-добре, но не знаете. Ако системата ви казва, че изчерпват ресурсите, това е така.
Но това не е така! Знам!
Добре, нека приемем, че Windows просто не е достатъчно умен, за да открие специалната ситуация, в която се намирате, а предупредителното съобщение е просто досадно неудобство. Сега какво?
Работата е там, че аз лично аз съм засегната от това и това ме дразни. Защото дори не получавам това предупредително съобщение. Windows просто превключва моя цветен профил и това е всичко. И това всъщност ми харесва.
Когато това се случи, обикновено бързо стартирам скрипт, който извиква
net stop uxsms и net start uxsms
Това рестартира Мениджъра за прозорци на работния плот и ме връща към композирания ми десктоп (и освобождава много ресурси в процеса, yay).
Знаейки това, можете също така да създадете специална игрална среда, в която да спрете услугата, преди да започнете играта, за да се преборим с цялото това поведение. Това обаче ще доведе до идентично поведение при деактивиране на състава на работния плот за един изпълним чрез свойствата на файла.
Имате ли какво да добавите към обяснението? Звукът е изключен в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.