25Jul

Como posso desabilitar avisos de desempenho Aero 7 do Windows?

Você sabe que seu computador não é de ponta, mas não há necessidade de o Windows 7 lembrá-lo constantemente. Leia mais para ver como você pode desativar o constante desconforto para ajustar seu esquema de cores para melhorar o desempenho.

Today's Question &A sessão de resposta vem a nós com cortesia do SuperUser - uma subdivisão do Stack Exchange, um grupo de unidade comunitária de sites Q e A.

A pergunta

Leitor de superutilizador William Stewart está cansado de Windows 7 irritando-o:

Às vezes, esta caixa de diálogo aparecerá( veja a captura de tela acima).Sempre que aparece, selecione "Manter o esquema de cores atual e não mostre esta mensagem novamente".O Windows então me lembra novamente - no dia seguinte ou após a reinicialização, ou às vezes outros 5 minutos depois

Você deseja alterar o esquema de cores para melhorar o desempenho?

O Windows detectou que o desempenho do seu computador é lento. Isso pode ser porque não há recursos suficientes para executar o esquema de cores do Windows Aero. Para melhorar o desempenho, tente alterar o esquema de cores para o Windows 7 Basic. Qualquer alteração que você faça será efetivada até a próxima vez que você fizer logon no Windows

  • Alterar o esquema de cores para o Windows 7 Basic
  • Manter o esquema de cores atual, mas me perguntar novamente se meu computador continuar a funcionar devagar
  • Manter o esquema de cores atual, e não mostrar esta mensagem novamente

Existe algum motivo para o Windows estar ignorando / esquecendo minhas tentativas de suprimir a caixa de diálogo? Eu adoraria nunca mais vê-lo novamente, é irritante, e ele me abaixa de aplicativos de tela cheia.

Se isso interessa, estou executando o Windows 7 x64 Professional. Eu acredito que a caixa de diálogo aparece porque eu estou forçando Vsync e Triple Buffering para aplicativos DirectX.

Claramente, William precisa de um novo plano de ataque, uma vez que o Windows está ignorando seus pedidos para lembrar sua seleção.

As Respostas

Contribuinte do SuperUser Um Anão oferece uma solução rápida e suja para o problema de William:

Supondo que você perceba que esta mensagem está informando que seu sistema está com poucos recursos e pede que você desative o Aero para que ele continue apresentando a velocidade ideal,

  1. Vá para o menu Iniciar e digite Centro de Ações na caixa de pesquisa
  2. Inicie( deve ser a entrada superior, no grupo "Painel de controle")
  3. Na barra lateral esquerda, clique em Alterar configurações da Central de Ação
  4. Desmarque a Solução de problemas do Windowscaixa de seleção, em "Mensagens de manutenção".
  5. Clique no botão Ok e você terminou.

Aqui está uma captura de tela da tela de configuração:

Alternativamente:

  • Você pode tentar manter essa configuração exatamente como está e mudar para o modo de desktop básico antes de iniciar as aplicações que geralmente ativam esta notificação do Centro de Ação. Ou,
  • Você pode clicar com o botão direito nos ícones que você usa para ativar esses aplicativos de tela cheia, clicando em propriedades e sob a guia Compatibilidade, marque Desativar a composição da área de trabalho. Isso desativará o serviço Desktop Window Manager Session GSD durante a execução deste aplicativo, o que aumentará a memória do sistema e do vídeo e evitará algumas incompatibilidades de aplicativos. Uma causa provável para sua mensagem do Centro de Ação se você tiver memória de sistema e de vídeo suficiente, mas está recebendo esta mensagem com determinados jogos ou aplicativos em tela cheia.

Outro contribuidor, Oliver Salzburg, mergulha na solução Desable Desktop Composition A Dwarf destaca no final. Ele escreve:

Estou constantemente em uma situação semelhante, embora eu nunca receba exatamente a mesma mensagem, e fiz um pequeno teste ao redor.

Para meu entendimento, o recurso principal que está sob estresse aqui, é a memória GPU .Mas isso não indica necessariamente que você está ficando sem este recurso em geral. Pode significar apenas que o Desktop Window Manager detectou que você está executando tão baixo que uma característica específica desse serviço pode ser desativada para liberar mais memória.

Para testar isso, comecei a abrir aplicativos de uso intensivo de memória GPU:

Este é um pouco acima do uso médio na minha configuração de tela tripla com alguns jogadores importantes em execução( Visual Studio 2012( aceleração de hardware habilitada), PhpStorm, Aptana Studio, Chrome, Firefox, IE,. ..).Então, sim, se você tiver apenas um cartão de 1 GB e esse seria o seu cenário de uso usual, você já teria um problema.

Eu tive que empurrar um pouco mais e começar um par mais instâncias do Visual Studio. ..

. .. até que ele estivesse perto da marca de 1,5 GB e. ..

SNAP!Isso causou o Windows para matar a composição de desktop completamente( e libertar alguns recursos preciosos).

Agora, quando eu já estou em um nível crítico, e eu começo um aplicativo que usa quantidades excessivas de memória GPU em tela cheia , eu posso ir além deste limite crítico. Aqui está o resultado depois de executar o Black Mesa por um tempo em 2560 × 1440 nos detalhes máximos:

Então, duas coisas podem ser deduzidas disso. Ao ultrapassar a marca de 75% na área de trabalho, o Windows pode desativar a composição da área de trabalho, ao atingir o mesmo limite em uma aplicação de tela cheia( e, opcionalmente, sair daquele aplicativo), a composição da área de trabalho não está desabilitada.
A segunda coisa é, enquanto você está no seu jogo, você pode ter a idéia de "Ei, eu tenho recursos suficientes para executar este jogo, por que não tenho recursos suficientes para a área de trabalho?".O motivo é que ambos exigem memória ao mesmo tempo.

O Windows só pode falar sobre a situação da memória depois de sair do jogo. Então, quando eu iniciar outro Visual Studio após sair de Black Mesa. ..

Então, o que podemos fazer sobre isso?

Obtenha mais memória GPU

Doce e simples.

Desativar a composição da área de trabalho( por processo)

Como já foi sugerido, você pode desativar a composição da área de trabalho para um único executável. Isso tem o efeito de que a composição da área de trabalho é temporariamente desativada enquanto o executável está sendo executado. Isso reduziu drasticamente o consumo total de memória enquanto o aplicativo foi executado em meus testes:

O aviso de recompensa menciona que isso não é desejável, pois isso é potencialmente muito trabalho.

Disable Desktop Composition( globalmente)

Eu não consideraria isso uma solução, pois a composição da área de trabalho normalmente é desejada. Mas é aqui para desativá-lo:

Eu só quero me livrar da mensagem irritante!

Apenas porque remove o aviso " Sua bateria está quase vazia! Você só pode conversar por mais 10 minutos! "não significa que você possa falar por mais de 10 minutos. Na verdade, seu telefone provavelmente irá simplesmente desligar e é isso. Agora, como é isso para uma melhoria?

Nunca assumi que a mensagem pudesse ser desligada e não vejo como isso poderia ser considerado um benefício.

Você pode pensar que você sabe melhor, mas você não. Se o sistema está dizendo que está ficando sem recursos, é.

Mas não é!Eu sei!

Ok, vamos assumir que o Windows simplesmente não é inteligente o suficiente para detectar a situação especial em que você está e a mensagem de aviso é simplesmente um inconveniente irritante. E agora?

O assunto é, eu, pessoalmente, também estou afetado por isso e está irritando-me. Porque eu nem recebo essa mensagem de aviso. O Windows simplesmente muda meu perfil de cores e é isso. E eu gosto disso na verdade.

Quando acontece, costumo executar rapidamente um script que chama

net stop uxsms &net start uxsms

Isso reinicia o Desktop Window Manager e me traz de volta para minha área de trabalho composta( e libera muitos recursos no processo, yay).

Conhecendo isso, você também pode construir um ambiente de jogo especial onde você interrompe o serviço antes de iniciar o jogo para combater todo esse comportamento. No entanto, isso causará um comportamento idêntico à desativação da composição da área de trabalho para um único executável através das propriedades do arquivo.

Tem alguma coisa a adicionar à explicação? Som na parte dos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.