Comment réparer Mouse Lag dans les jeux PC sous Windows 8.1

Table des matières:

Comment réparer Mouse Lag dans les jeux PC sous Windows 8.1
Comment réparer Mouse Lag dans les jeux PC sous Windows 8.1

Vidéo: Comment réparer Mouse Lag dans les jeux PC sous Windows 8.1

Vidéo: Comment réparer Mouse Lag dans les jeux PC sous Windows 8.1
Vidéo: + de RAM = + de performances ? - YouTube 2024, Avril
Anonim
Windows 8.1 permet à Windows de mieux fonctionner sur les écrans à haute résolution. Dans ce cadre, la manière dont Windows traite les souris a changé. Les jeux qui ne lisent pas les données brutes de la souris peuvent entraîner des mouvements de souris lents, figés ou saccadés.
Windows 8.1 permet à Windows de mieux fonctionner sur les écrans à haute résolution. Dans ce cadre, la manière dont Windows traite les souris a changé. Les jeux qui ne lisent pas les données brutes de la souris peuvent entraîner des mouvements de souris lents, figés ou saccadés.

Ce problème semble toucher principalement les utilisateurs de souris à DPI élevé ou à taux d'interrogation élevé, c'est-à-dire les souris de jeu. Microsoft n’a publié qu’un correctif partiel, mais il existe un moyen de résoudre ce problème dans tous les jeux concernés.

Installer le correctif de Microsoft

Microsoft fournit un correctif qui introduit une nouvelle option de compatibilité pour résoudre ce problème. Dans le cadre du correctif, l’option de compatibilité s’applique à divers jeux populaires, notamment les jeux des séries Call of Duty, Counter Strike, Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Portal, et Tomb Raider.

Ce correctif est appelé KB2908279. Au 14 novembre 2013, ce correctif n'avait pas été déployé via Windows Update. Pour obtenir le correctif, vous devez télécharger le correctif à partir du site Web de Microsoft et l’installer manuellement.

Selon la version de Windows 8.1 que vous utilisez, vous devrez télécharger la version 64 bits de ce correctif ou la version 32 bits.

Si vous ne savez pas quelle version de Windows vous utilisez, appuyez sur la touche Windows pour accéder à l'écran de démarrage, tapez Système, puis cliquez sur le raccourci Système. Faites défiler la liste et regardez la ligne Type de système.

Image
Image

Fixer d'autres jeux via le registre

Le patch ci-dessus fait deux choses. Premièrement, il crée un nouveau type d’indicateur de compatibilité dans Windows. Deuxièmement, cet indicateur de compatibilité est appliqué à certains des jeux les plus populaires concernés par ce problème.

Si vous rencontrez ce problème avec un jeu moins populaire, vous devez lui-même appliquer l’option de compatibilité. Microsoft conseille aux développeurs de jeux de le faire eux-mêmes afin que leurs utilisateurs ne soient pas obligés de le faire, mais de nombreux jeux risquent de ne jamais être mis à jour avec ce correctif.

Vous pouvez appliquer le correctif de Microsoft à n’importe quel jeu affecté à partir de l’éditeur de registre. Notez que le correctif ci-dessus doit être installé pour que cela fonctionne.

Pour commencer, appuyez sur Windows Key + R pour ouvrir la boîte de dialogue Exécuter, tapez regedit et appuyez sur Entrée.

Accédez à la clé de registre ou au dossier suivant:
Accédez à la clé de registre ou au dossier suivant:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers

La clé Layers peut ne pas exister. Si ce n'est pas le cas, cliquez avec le bouton droit sur la clé AppCompatFlags, pointez sur Nouveau, sélectionnez Clé, tapez Calques, puis appuyez sur Entrée pour le créer.

Vous devez maintenant créer une nouvelle entrée de registre pour votre jeu. Cliquez avec le bouton droit de la souris sur la clé Layers, pointez sur Nouveau, sélectionnez Valeur de chaîne, tapez le chemin complet du fichier exécutable du jeu et appuyez sur Entrée. Par exemple, si le jeu se trouve dans C: Program Files (x86) Game Engine.exe, il vous suffit de saisir la valeur suivante:
Vous devez maintenant créer une nouvelle entrée de registre pour votre jeu. Cliquez avec le bouton droit de la souris sur la clé Layers, pointez sur Nouveau, sélectionnez Valeur de chaîne, tapez le chemin complet du fichier exécutable du jeu et appuyez sur Entrée. Par exemple, si le jeu se trouve dans C: Program Files (x86) Game Engine.exe, il vous suffit de saisir la valeur suivante:

C:Program Files (x86)GameEngine.exe

Ensuite, cliquez avec le bouton droit sur la valeur que vous venez de créer et sélectionnez Modifier. Tapez le texte suivant dans la zone et appuyez sur Entrée:
Ensuite, cliquez avec le bouton droit sur la valeur que vous venez de créer et sélectionnez Modifier. Tapez le texte suivant dans la zone et appuyez sur Entrée:

NoDTToDITMouseBatch

Vous pouvez maintenant répéter ce processus pour ajouter chaque jeu affecté que vous avez.
Vous pouvez maintenant répéter ce processus pour ajouter chaque jeu affecté que vous avez.

Ensuite, nous aurons besoin d’une fenêtre d’invite de commande surélevée. Pour ce faire, appuyez sur la touche Windows pour accéder à l'écran de démarrage, tapez Invite de commandes, cliquez avec le bouton droit de la souris sur le raccourci Invite de commandes qui apparaît et sélectionnez Exécuter en tant qu'administrateur.

Dans la fenêtre d'invite de commande avec privilèges élevés, tapez la commande suivante et appuyez sur Entrée pour appliquer vos paramètres de compatibilité:
Dans la fenêtre d'invite de commande avec privilèges élevés, tapez la commande suivante et appuyez sur Entrée pour appliquer vos paramètres de compatibilité:

Rundll32 apphelp.dll,ShimFlushCache

Image
Image

Avertissements

Microsoft avertit que cette option entraînera une consommation énergétique accrue. Par conséquent, vous ne devez pas l’appliquer à des jeux ou à d’autres programmes non affectés. Ils soulignent en particulier que cela ne devrait pas être appliqué aux processus en arrière-plan qui restent en cours d'exécution, sinon la durée de vie de votre batterie en sera sensiblement affectée.

Microsoft recommande une autre option. Si le jeu en question a une option «entrée brute» ou DirectInput, vous pouvez la sélectionner et le problème doit être résolu.

Pour plus d'informations directement à partir de Microsoft, consultez l'article de la base de connaissances KB2908279.

Conseillé: