in

Comment réparer le décalage de la souris dans les jeux PC sur Windows 8.1

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 se retrouver avec un mouvement de souris lent, figé ou saccadé.

Ce problème semble concerner principalement les utilisateurs de souris à résolution élevée ou à taux d’interrogation élevé – en d’autres termes, les souris de jeu. Microsoft n’a publié qu’un correctif partiel, mais il existe un moyen de résoudre ce problème dans n’importe quel jeu affecté.

Installez 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é est appliquée à une variété de jeux populaires, y compris les jeux de la série Call of Duty, de la série Counter Strike, de Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Portal, et Tomb Raider.

Ce correctif est appelé KB2908279. Depuis le 14 novembre 2013, ce correctif n’a pas été déployé via Windows Update. Pour obtenir le correctif, vous devrez 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 soit le la version 64 bits de ce patch ou alors la version 32 bits.

Si vous n’êtes pas sûr de la version de Windows que vous utilisez, appuyez sur la touche Windows pour accéder à l’écran de démarrage, tapez Système et cliquez sur le raccourci Système. Faites défiler vers le bas et regardez la ligne Type de système.

dire si Windows 8.1 est 64 bits ou 32 bits

Correction 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, il applique cet indicateur de compatibilité à certains des jeux les plus populaires touchés par ce problème.

Si vous avez un jeu moins populaire avec ce problème, vous devrez appliquer vous-même l’option de compatibilité au jeu. Microsoft conseille aux développeurs de jeux de le faire eux-mêmes afin que leurs utilisateurs n’aient pas à le faire, mais de nombreux jeux peuvent ne jamais être mis à jour avec ce correctif.

Vous pouvez appliquer le correctif de Microsoft à n’importe quel jeu concerné à partir de l’éditeur de registre. Notez que vous devez avoir installé le correctif ci-dessus pour que cela fonctionne.

Pour commencer, appuyez sur la touche Windows + 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:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AppCompatFlags Layers

La clé Calques n’existe peut-être pas. Si ce n’est pas le cas, cliquez avec le bouton droit sur la clé AppCompatFlags, pointez sur Nouveau, sélectionnez Clé, tapez Calques et appuyez sur Entrée pour le créer.

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

C: Program Files (x86) Game Engine.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:

NoDTToDITMouseBatch

Vous pouvez maintenant répéter ce processus pour ajouter tous les jeux concernés que vous possédez.

Ensuite, nous aurons besoin d’une fenêtre d’invite de commandes 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 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 commandes avec élévation de privilèges, tapez la commande suivante et appuyez sur Entrée pour appliquer vos paramètres de compatibilité:

Rundll32 apphelp.dll, ShimFlushCache

Mises en garde

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

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

Pour plus d’informations directement de Microsoft, lisez le KB2908279 article de la base de connaissances.

Crédit d’image: Sam DeLong sur Flickr

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment diffuser vos jeux en ligne avec Steam

Pourquoi les nouveaux onglets d'Internet Explorer s'ouvrent-ils si lentement?  (et comment y remédier?)

Pourquoi les nouveaux onglets d’Internet Explorer s’ouvrent-ils si lentement? (et comment y remédier?)