25Jul

Comment puis-je désactiver les avertissements de performance Aero de Windows 7?

Vous savez que votre ordinateur n'est pas à la pointe de la technologie, mais il n'est pas nécessaire que Windows 7 vous rappelle constamment. Lisez la suite pour voir comment vous pouvez désactiver son harceler constant pour ajuster votre schéma de couleurs pour améliorer les performances.

Question d'aujourd'hui &La session de réponse nous vient avec l'aimable autorisation de SuperUser, une subdivision de Stack Exchange, un groupement de lecteurs communautaires de sites Web Q & A.

La question Lecteur

SuperUser William Stewart en a marre de Windows 7 qui le harcèle:

Parfois, cette boîte de dialogue apparaîtra( voir capture d'écran ci-dessus).Chaque fois qu'il apparaît, je sélectionne "Conserver le schéma de couleurs actuel, et ne plus afficher ce message".Windows me rappelle alors - soit le jour suivant ou après le redémarrage, ou parfois 5 minutes plus tard.

Voulez-vous changer les couleurs pour améliorer les performances?

Windows a détecté que les performances de votre ordinateur sont lentes. Cela peut être dû au fait qu'il n'y a pas assez de ressources pour exécuter le jeu de couleurs Windows Aero. Pour améliorer les performances, essayez de modifier le jeu de couleurs pour Windows 7 Basic. Toute modification que vous effectuez sera effective jusqu'à la prochaine connexion à Windows

  • Modification du jeu de couleurs à Windows 7 Basic
  • Conserve le schéma de couleurs actuel, mais demande-moi à nouveau si mon ordinateur continue à fonctionner lentement
  • Conserver le schéma de couleurs actuelet ne plus afficher ce message

Y at-il une raison pour laquelle Windows ignore / oublie mes tentatives pour supprimer le dialogue? J'adorerais ne plus jamais le voir, c'est embêtant, et ça me débarrasse des applications en plein écran.

Si c'est important, je cours Windows 7 x64 Professional. Je crois que la boîte de dialogue apparaît parce que je forcer Vsync et Triple Buffering pour les applications DirectX.

Clairement William a besoin d'un nouveau plan d'attaque puisque Windows ignore ses demandes de se souvenir de sa sélection.

Les réponses

SuperUser contributeur Un nain offre une solution rapide et sale pour le problème de William:

En supposant que vous réalisez ce message vous informe que votre système manque de ressources et vous demande de désactiver Aero afin qu'il puisse continuer à fonctionner à vitesse optimale,

  1. Allez dans le menu Démarrer et tapez Action Center dans la zone de recherche
  2. Démarrez-le( il doit s'agir de l'entrée supérieure, sous le groupe "Panneau de configuration")
  3. Dans la barre latérale gauche, cliquez sur Modifier les paramètres du centre.case à cocher, sous "Messages de maintenance".
  4. Cliquez sur le bouton Ok et vous avez terminé.

Voici une capture d'écran de l'écran de configuration:

Alternative:

  • Vous pouvez essayer de conserver ce paramètre tel quel et de passer en mode Bureau de base avant de lancer les applications qui déclenchent généralement cette notification du Centre de maintenance. Ou,
  • Vous pouvez faire un clic droit sur les icônes que vous utilisez pour lancer ces applications en plein écran, en cliquant sur les propriétés et sous l'onglet Compatibilité, cliquez sur Désactiver la composition du bureau. Cela désactive le service de Desktop Window Manager lors de l'exécution de cette application, ce qui augmentera la mémoire système et vidéo et évitera certaines incompatibilités d'application. Une raison probable pour votre message Action Center si vous disposez de suffisamment de mémoire système et vidéo, mais que vous obtenez toujours ce message avec certains jeux ou applications en plein écran.

Un autre contributeur, Oliver Salzburg, se penche sur la solution Disable Desktop Composition. Il écrit:

Je suis constamment dans une situation similaire, même si je ne reçois jamais exactement le même message, et j'ai fait quelques tests.

À ma connaissance, la ressource de base qui est sous stress ici, est la mémoire GPU .Mais cela n'indique pas nécessairement que vous êtes à court de cette ressource en général. Cela peut simplement signifier que le gestionnaire de fenêtres de bureau a détecté que vous exécutez si faible qu'une fonctionnalité spécifique de ce service pourrait être désactivée pour libérer plus de mémoire.

Pour tester cela, j'ai commencé à ouvrir des applications gourmandes en mémoire GPU:

C'est un peu au-dessus de la moyenne sur ma configuration à triple écran avec quelques joueurs clés en cours d'exécution( Visual Studio 2012( accélération matérielle activée), PhpStorm, Aptana Studio, Chrome, Firefox, IE,. ..).Donc, oui, si vous avez seulement une carte de 1 Go et que ce serait votre scénario d'utilisation habituel, vous auriez déjà un problème.

J'ai dû pousser un peu plus loin et commencer quelques autres instances de Visual Studio. ..

. .. jusqu'à ce qu'il se rapproche de la marque de 1,5 Go et. ..

SNAP!Cela a causé Windows pour tuer complètement la composition de bureau( et libérer quelques ressources précieuses).

Maintenant, quand je suis déjà à un niveau critique, et que je démarre une application qui utilise des quantités excessives de mémoire GPU en plein écran , je peux même aller au-delà de cette limite critique. Voici le résultat après avoir exécuté Black Mesa pendant un moment sur 2560 × 1440 à max détails:

Donc, deux choses peuvent être déduites de cela. Si le dépassement de la barre des 75% sur le bureau peut forcer Windows à désactiver la composition du bureau, lorsque la limite définie dans une application en plein écran est atteinte( et éventuellement en quittant cette application), la composition du bureau n'est pas désactivée.
La deuxième chose est, pendant que vous êtes dans votre jeu, vous pouvez avoir l'idée "Hey, j'ai assez de ressources pour exécuter ce jeu, pourquoi n'ai-je pas assez de ressources pour le bureau?".La raison en est, les deux nécessitent de la mémoire en même temps.

Windows pourrait seulement être en mesure de vous parler de la situation de la mémoire après avoir quitté le jeu. Donc, quand je démarre un autre Visual Studio après en quittant Black Mesa. ..

Alors, que pouvons-nous faire à ce sujet?

Obtenez plus de mémoire GPU

Doux et simple.

Désactiver la composition du bureau( par processus)

Comme déjà suggéré, vous pouvez désactiver la composition du bureau pour un seul exécutable. Cela a pour effet que la composition du bureau est temporairement désactivée pendant l'exécution de l'exécutable. Ceci a drastiquement réduit la consommation globale de mémoire pendant que l'application est exécutée dans mes tests:

L'avis de prime mentionne que ceci n'est pas souhaitable, car cela représente potentiellement beaucoup de travail.

Désactiver la composition du bureau( globalement)

Je ne considérerais pas cela comme une solution car la composition du bureau est généralement souhaitée. Mais c'est où le désactiver:

Je veux juste me débarrasser du message ennuyeux!

Juste parce que vous supprimez l'avertissement " Votre batterie est presque vide! Vous ne pouvez parler que 10 minutes de plus! "ne signifie pas que vous pouvez parler pendant plus de 10 minutes. En fait, votre téléphone sera probablement éteint et c'est tout. Maintenant, comment ça va pour une amélioration?

Je n'ai jamais supposé que le message pouvait être désactivé et je ne vois pas comment cela pourrait être considéré comme un avantage.

Vous pensez peut-être que vous le savez mieux, mais ce n'est pas le cas. Si le système vous dit qu'il manque de ressources, il l'est.

Mais ce n'est pas! Je connais!

Ok, supposons que Windows n'est pas assez intelligent pour détecter la situation particulière dans laquelle vous vous trouvez et que le message d'avertissement est simplement un désagrément gênant. Et maintenant?

La chose est, moi personnellement, je suis également affecté par cela et c'est ennuyeux de moi. Parce que je ne reçois même pas ce message d'avertissement. Windows bascule simplement mon profil de couleur et c'est tout. Et j'aime ça en fait.

Quand cela arrive, je lance rapidement un script qui appelle

net stop uxsms &net start uxsms

Cela redémarre le gestionnaire de fenêtres de bureau et me ramène à mon bureau composite( et il libère beaucoup de ressources dans le processus, yay).

Sachant cela, vous pouvez également vous construire un environnement de jeu spécial où vous arrêtez le service avant de commencer le jeu pour combattre tout ce comportement. Cependant, cela entraînera un comportement identique à la désactivation de la composition du bureau pour un seul exécutable via les propriétés du fichier.

Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.