Composição do Windows para Desktop e Windows 8.1 x64

0

Eu me deparei com um problema ao trocar do Windows 7 x64 para o Windows 8.1 Pro x64. Eu tenho a mesma configuração EXATO, mesmo laptop, mesmo hardware, mesmos programas, mesma configuração, tudo.
O Windows 7 nunca fez nada parecido com o problema que tenho agora no Win 8.1. Aqui está o problema;

Sempre que executo mais de um aplicativo 3D, após 1 a 5 minutos a tela pisca e suspende os gráficos de um, alguns ou todos os programas (aleatoriamente). Ele não trava o programa (ou jogo) real, ele simplesmente pára de renderizar os gráficos - eu ainda consigo ouvir o som do software e, se eu clicar, posso me ouvir interagindo com ele.
Eu tenho todos os drivers mais recentes para o computador, placa-mãe, todos os dispositivos, incluindo placas gráficas, etc. Também todas as atualizações do Windows instaladas, nada mais para instalar.

Todos os programas que uso são especificamente configurados para usar apenas o adaptador da nVidia, forçosamente através do Painel de Controle da nVidia, portanto, não é um problema de gráficos de comutação porque é um laptop. Além disso, nunca foi um problema no Windows 7 também. Eu verifiquei todos os outros tópicos sobre isso, mas não foi relevante para o meu problema específico.

Eis o que recolhi do visualizador de eventos quando aconteceu;

A logon was attempted using explicit credentials.
Subject:
    Security ID:        SYSTEM
    Account Name:       PIXIELIGHT$
    Account Domain:     HYPERUNKNOWN
    Logon ID:       0x3E7
    Logon GUID:     {00000000-0000-0000-0000-000000000000}
Account Whose Credentials Were Used:
    Account Name:       DWM-1
    Account Domain:     Window Manager
    Logon GUID:     {00000000-0000-0000-0000-000000000000}

.

An account was successfully logged on.
Subject:
    Security ID:        SYSTEM
    Account Name:       PIXIELIGHT$
    Account Domain:     HYPERUNKNOWN
    Logon ID:       0x3E7
Logon Type:         2
Impersonation Level:        Impersonation
New Logon:
    Security ID:        Window Manager\DWM-1
    Account Name:       DWM-1
    Account Domain:     Window Manager
    Logon ID:       0x412659B
    Logon GUID:     {00000000-0000-0000-0000-000000000000}
Process Information:
    Process ID:     0x304
    Process Name:       C:\Windows\System32\winlogon.exe

.

Special privileges assigned to new logon.
Subject:
    Security ID:        Window Manager\DWM-1
    Account Name:       DWM-1
    Account Domain:     Window Manager
    Logon ID:       0x412659B
Privileges:     SeAssignPrimaryTokenPrivilege
            SeAuditPrivilege
            SeImpersonatePrivilege

.

An account was logged off.
Subject:
    Security ID:        Window Manager\DWM-1
    Account Name:       DWM-1
    Account Domain:     Window Manager
    Logon ID:       0x3E3290A
Logon Type:         2

.

Então, como você pode ver, o DWM está registrando e registrando alguma conta que pode ser até DWM-7 pelo que eu vi até agora. Ele simplesmente efetua login, define alguns parâmetros e faz o logout diretamente.
Este é um sistema de um usuário, somente minha conta de usuário está nele e o login remoto foi desativado.
No Windows 7, pelo menos o DWM poderia ser desativado - não que eu precisasse, porque funcionava com todas as minhas coisas, mas vendo que o DWM está estragando totalmente no Win8, pensei em desabilitar o servidor, mas não está em lugar algum. ser encontrado.
Além disso, parece que a Microsoft mudou a forma como funciona, o sistema foi redesenhado para gerar um OK mesmo se ainda estiver ligado, como este exemplo abaixo:

DwmEnableComposition (DWM_EC_DISABLECOMPOSITION) não funciona no Windows 8, apesar de retornar S_OK. A confirmação é chamando DwmIsCompositionEnabled (), que mostra que a função anterior não teve efeito.

Há apenas 1 dwm.exe em execução. Há apenas 1 usuário logado (eu). Há apenas 1 usuário na lista de usuários (ferramentas administrativas - > gerenciamento de computadores), exceto na conta de administrador.

Executar apenas 1 dos softwares por vez não é uma opção para mim, seja para trabalho ou para uso doméstico, então como posso corrigir isso?

    
por hyperjenn 21.10.2014 / 12:26

1 resposta

1

No interesse do compartilhamento de informações, eu pensei em postar a resolução. Eu não tive tempo para experimentar isso por mais duas semanas, mas depois resolvi. Solução:

Defina todos os jogos para usar o cartão nvidia. Definir todos os processos que tem a ver com o broadcaster obs / open para usar o cartão intel integrado. Problema resolvido, com FPS completo em todos os lugares.

    
por 08.12.2014 / 06:59