13Aug

Como corrigir a pausa no mouse em jogos para PC no Windows 8.1

O Windows 8.1 permite que o Windows funcione melhor em monitores de alta DPI.Como parte disso, a forma como o Windows lida com os ratos mudou. Jogos que não lêem dados de mouse cru podem acabar com o movimento do mouse laggy, freezing ou stuttering.

Este problema parece afetar principalmente os usuários com camundongos de alta DPI ou alta taxa de polling - em outras palavras, camundongos de jogo. A Microsoft só lançou uma correção parcial, mas há uma maneira de corrigir esse problema em qualquer jogo afetado.

Instale o patch da Microsoft

A Microsoft fornece um patch que apresenta uma nova opção de compatibilidade para corrigir esse problema. Como parte do patch, a opção de compatibilidade é aplicada a uma variedade de jogos populares, incluindo jogos da série Call of Duty, série Counter Strike, Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Portal,e Tomb Raider.

Este patch é conhecido como KB2908279.A partir de 14 de novembro de 2013, este patch não foi lançado via Windows Update. Para obter a correção, você terá que baixar o patch do site da Microsoft e instalá-lo manualmente.

Dependendo da versão do Windows 8.1 que você está usando, você precisará baixar a versão de 64 bits desse patch ou a versão de 32 bits.

Se você não tem certeza da versão do Windows que está usando, pressione a tecla Windows para acessar a tela Iniciar, digite Sistema e clique no atalho do Sistema. Role para baixo e veja a linha de tipo Sistema.

Reparar outros jogos através do registro

O patch acima faz duas coisas. Um, cria um novo tipo de bandeira de compatibilidade no Windows. Dois, aplica essa bandeira de compatibilidade a alguns dos jogos mais populares afetados por esse problema.

Se você tiver um jogo menos popular com esse problema, você precisará aplicar a opção de compatibilidade ao jogo por conta própria. A Microsoft aconselha os desenvolvedores de jogos a fazê-lo para que seus usuários não precisem, mas muitos jogos nunca podem ser atualizados com esta correção.

Você pode aplicar a correção da Microsoft a qualquer jogo afetado a partir do editor do registro. Observe que você deve ter o patch acima instalado para que isso funcione.

Para começar, pressione Windows Key + R para abrir a caixa de diálogo Executar, digite regedit e pressione Enter.

Navegue para a seguinte chave de registro ou pasta:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers

A tecla Layers pode não existir. Caso contrário, clique com o botão direito do mouse na tecla AppCompatFlags, aponte para Novo, selecione Chave, digite Camadas e pressione Enter para criá-lo.

Agora você precisa criar uma nova entrada de registro para o seu jogo. Clique com o botão direito do mouse na tecla Layers, aponte para New, clique em String Value, digite o caminho completo do arquivo executável do jogo e pressione Enter. Por exemplo, se o jogo estiver localizado em C: \ Arquivos de Programas( x86) \ Game \ Engine.exe, você digitaria o seguinte valor:

C: \ Arquivos de Programas( x86) \ Game \ Engine.exe

Próximo, clique com o botão direito do mouse no valor que você acabou de criar e selecione Modificar. Digite o seguinte texto na caixa e pressione Enter:

NoDTToDITMouseBatch

Agora você pode repetir este processo para adicionar todos os jogos afetados que você possui.

Em seguida, precisamos de uma janela de prompt de comando elevado. Para fazer isso, pressione a tecla Windows para acessar a tela Iniciar, digite Sinal de comando, clique com o botão direito do mouse no atalho do prompt de comando que aparece e selecione Executar como administrador.

Na janela do prompt de comando elevado, digite o seguinte comando e pressione Enter para aplicar suas configurações de compatibilidade:

Rundll32 apphelp.dll, ShimFlushCache

Advertências

A Microsoft avisa que esta opção causará maior uso de energia, portanto, você não deve aplicar esta opçãopara jogos não afetados ou outros programas. Em particular, eles enfatizam que isso não deve ser aplicado aos processos em segundo plano que permanecem em execução, ou a vida útil da bateria será visivelmente afetada.

Existe outra opção que a Microsoft recomenda - se o jogo em questão tiver uma opção "entrada bruta" ou DirectInput, você pode selecioná-lo e o problema deve ser corrigido.

Para mais informações direto da Microsoft, leia o artigo da base de conhecimento KB2908279.

Crédito de Imagem: Sam DeLong no Flickr