jeudi 26 mai 2011

Réduire la latence pour les jeux - Windows Vista et Windows 7

Lorsque vous jouez en réseau (en local ou sur Internet), la latence est très importante. Elle correspondant au temps de réponse entre le moment où vous appuyez sur un bouton ou bougez la souris et le moment où l'action souhaitée est exécutée dans le jeu. Par défaut, Windows regroupe les petits paquets en un seul avant de les envoyer (algorithme de Nagle). En désactivant cette fonction, les petits paquets seront transférés immédiatement, sans délai, réduisant alors votre latence. Attention, cela peut ralentir vos transferts de fichiers. A appliquer donc lorsque vous souhaitez jouer en réseau et à enlever après pour vos téléchargements. 
  1. Cliquez sur le bouton Démarrer. Dans le champ Rechercher, saisissez la commande regedit.

  2. Cliquez avec le bouton droit de la souris sur le programme regedit.exe et choisissez la commande Exécuter en tant qu'administrateur.

  3. Déroulez la clé HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces.

  4. Ouvrez ensuite la clé {NIC} où NIC est l'identifiant de votre carte réseau. Pour trouver la bonne clé, ouvrez-les toutes : c'est celle où votre adresse IP locale est spécifiée (si vous ne la connaissez pas, utilisez la commande ipconfig)

  5. Cliquez sur le menu Edition, sur Nouveau puis sur Valeur DWORD 32 bits.

  6. Nommez la nouvelle valeur TcpAckFrequency et double cliquez dessus.

  7. Saisissez 1 dans le champ Données de la valeur et validez par OK.

  8. Déroulez ensuite la clé HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSMQ.

  9. Cliquez sur le menu Edition, sur Nouveau puis sur Clé.

  10. Nommez la nouvelle clé Parameters.

  11. Cliquez sur le menu Edition, sur Nouveau puis sur Valeur DWORD 32 bits.

  12. Nommez la nouvelle valeur TCPNoDelay et double cliquez dessus.

  13. Saisissez 1 dans le champ Données de la valeur et validez par OK.

  14. Fermez enfin l'éditeur du registre et redémarrez votre ordinateur pour appliquer les modifications.