Optimiser le réseau de Windows pour les jeux

Lorsque l'on joue à des jeux en ligne, les temps de réponse et latence sont importants.
Ainsi, tout gamer peut chercher à optimiser les réglages réseaux de Windows.
Pour cela, il existe des paramètres cachés dans la base de registre de Windows.
Mais il existe aussi un logiciel gratuit TCP Optimizer qui vous permet d’optimiser les paramètres réseaux de Windows.
Cela permet de réduire la latence et gagner en vitesse de transfert réseaux.
Cela concerne tous les jeux tel que Fortnite, League of Legends (LoL), les jeux engine (TF2, Left 4 Dead, CS:S), HoN, CoD, Overlord, etc.

Dans cet article, vous verrez les meilleurs réglages réseaux avec TCP Optimizer pour les gamers.

Optimiser le réseau de Windows pour les jeux

Optimiser le réseau de Windows pour les jeux

La plupart des modifications et optimisations se font dans le registre Windows ou en invite de commandes avec la commande netsh.
Mais vous pouvez aussi modifier les paramètres avec TCP Optimizer.
Ce programme gratuit vous permet de faire à peu près tout.

A chaque fois, vous trouverez donc une capture d'écran du paramètre dans le logiciel.
Avant de modifier, testez afin de vous assurer que cela n'a pas un impact négatif.

Vous pouvez télécharger l'application depuis ce lien : Télécharger TCP Optimizer

Vous devez lancer l'application par un clic droit puis exécuter en tant qu'administrateur à cause de l'UAC.
Sinon vous aurez un message pour problème de droit administrateur.

Si vous ne voulez pas prendre de risques, avant toute modification du des paramètres réseaux, créez un point de restauration afin de pouvoir revenir à la configuration antérieure.
Lire cet article : Windows 10 : créer un point de restauration système

TCP Optimizer : Appliquer les paramètres optimaux

Pour commencer, vous pouvez appliquer les paramètres optimisés pour le réseau.
Pour cela :

  • Ouvrez TCP Optimizer par un clic droit puis exécuter en tant qu'administrateur
  • Dans l'onglet General Settings , définissez votre vitesse Internet annoncée 1. Vous pouvez vous aider de ce lien au besoin : Convertir des bits, octets, kilo-octets, Mega-octets, Giga-octets, Gbps, Mpbs
  • Puis choisissez les paramètres optimal 2 afin de choisir les meilleurs réglages d'optimisation du réseau
  • et enfin Apply changes
Appliquer les paramètres optimaux réseaux pour les jeux avec TCP Optimizer
  • Sur la fenêtre avec la liste des modifications, cliquez sur OK
Appliquer les paramètres optimaux réseaux pour les jeux avec TCP Optimizer
  • Enfin cliquez sur Oui sur la fenêtre qui vous invite à redémarrer votre PC
Les paramètres TCP Optimizer pour optimiser les réglages réseaux pour les jeux et gagner en latence s'appliquent.

Faites ensuite des tests pour vérifier si cela améliore la latence et les temps de réponse dans les jeux.
Si ce n'est pas le cas, vous pouvez remettre les paramètres réseaux avec l'option "Windows Default".
Enfin deux autres modifications peuvent aussi s'appliquer.
Elle peut aider comme elle peut dégrader les temps de réponse, ainsi, faites bien des tests avant et après optimisations pour revenir en arrière en cas de besoin.

Définir l'index de limitation du réseau

Windows implémente un mécanisme de limitation du réseau pour limiter le traitement du trafic réseau non multimédia à 10 paquets par milliseconde (un peu plus de 100 Mbits / seconde).
L'idée derrière une telle limitation est que le traitement des paquets réseau peut être une tâche gourmande en ressources, et il peut être nécessaire de la limiter pour donner un accès CPU prioritaire aux programmes multimédias.
Dans certains cas, tels que les réseaux Gigabit et certains jeux en ligne, par exemple, il est avantageux de désactiver tous ensemble cette limitation pour obtenir un débit maximal.

  • Dans l'onglet "Advanced"
  • définissez le "Gaming Tweak - Network Throttling Index":
  • NetworkThrottlingIndex: désactivé: ffffffff
  • System Responsiveness: Gaming 0
Définir l'index de limitation du réseau pour optimiser les réglages réseaux pour les jeux

Désactiver Naggling algorithme

L'algorithme de Nagle est conçu pour permettre à plusieurs petits paquets d'être combinés en un seul paquet plus grand pour des transmissions plus efficaces. Bien que cela améliore l'efficacité du débit et réduit la surcharge d'en-tête TCP / IP, cela retarde également brièvement la transmission de petits paquets.
La désactivation de «nagling» peut aider à réduire la latence / le ping dans certains jeux.
Gardez à l'esprit que la désactivation de l'algorithme de Nagle peut également avoir un effet négatif sur les transferts de fichiers.
L'algorithme de Nagle est activé par défaut dans Windows.

  • Toujours dans l'onglet Advanced Settings
  • Dans la partie "Gaming Tweak - Disable Nagle's Algorithm", réglez
    • TcpAck Frequency: 1
    • TcpNoDelay: 1
    • TcpDelAckTicks: 0
Désactiver Naggling algorithme pour optimiser les réglages réseaux pour les jeux

Désactiver LargeSystemCache

Ce réglage un meilleur débit et éliminent certaines erreurs du journal des événements de partage de fichiers (erreur ID d'événement 2017).
Mais parfois il pose des problèmes avec certains pilotes, vous pouvez tenter de le désactiver.

  • Sur votre clavier, appuyez sur la touche
    + R
  • puis saisissez regedit et OK
  • A gauche, déroulez HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  • Puis à droite, positionnez la valeur LargeSystemCache à 0
Désactiver LargeSystemCache pour optimiser le réseaux pour les gamers

Activer la capacité ECN

ECN (Explicit Congestion Notification, RFC 3168) est un mécanisme qui fournit aux routeurs une autre méthode de communication de la congestion du réseau.
Lorsque ECN est négocié avec succès, un routeur compatible ECN peut définir un bit dans l'en-tête IP (dans le champ DiffServ) au lieu d'abandonner un paquet afin de signaler une congestion.
Le récepteur renvoie l'indication d'encombrement à l'expéditeur, qui doit réagir comme si une perte de paquet avait été détectée.
ECN est désactivé par défaut dans les implémentations TCP/IP Windows modernes, car il est possible qu'il puisse causer des problèmes avec certains routeurs obsolètes qui abandonnent des paquets avec le bit ECN défini, plutôt que d'ignorer le bit.

Il faut l'activer uniquement pour les connexions interactives de courte durée et les requêtes HTTP avec des routeurs qui le prennent en charge.
Dans le cas contraire (pour un débit en vrac pur avec une grande fenêtre TCP, pas de congestion / paquet régulier perte ou routeurs obsolètes sans prise en charge ECN.

Pour l'activer :

netsh int tcp set global ecncapability=enabled

Pour le désactiver, mettez la valeur en disabled.

Désactiver l'état de coalescence du segment de réception (RSC)

RSC permet à la carte réseau de fusionner plusieurs paquets TCP/IP qui arrivent dans une seule interruption en un seul paquet plus grand (jusqu'à 64 Ko) afin que la pile réseau doive traiter moins d'en-têtes.
Ce qui entraîne 10% à 30% réduction de la surcharge d'E / S en fonction de la charge de travail, améliorant ainsi le débit.
Bien que cela réduit l'utilisation du processeur et améliore le débit, cela peut également avoir un impact négatif sur la latence.
C'est pourquoi nous vous recommandons de le désactiver là où la latence est plus importante que le débit.

netsh int tcp set global rsc=disabled

Désactiver le déchargement d'envoi important (LSO)

Le déchargement d'envoi important permet au matériel de la carte réseau d'effectuer la segmentation des données, plutôt qu'au système d'exploitation.
Théoriquement, cette fonction peut améliorer les performances de transmission et réduire la charge du processeur.
Le problème avec ce paramètre est une implémentation boguée à plusieurs niveaux, y compris les pilotes de carte réseau.
De plus, en général, tout traitement supplémentaire par la carte réseau peut introduire une certaine latence, ce que nous essayons d'éviter lors de la modification des performances de jeu.
Nous vous recommandons de désactiver LSO à la fois dans les propriétés de la carte réseau et au niveau du système d'exploitation avec le paramètre ci-dessous.

Disable-NetAdapterLso -Name *    (Désactiver LSO pour toutes les interfaces réseaux)
Enable-NetAdapterLso -Name *    (activer LSO pour IPv4 et IPv6 pour toutes les interfaces réseaux)
Get-NetAdapterLso -Name *  (lister les interfaces réseaux qui supportent LSO)

Les conseils réseaux pour jouer en ligne

Bravo ! vous avez réussi à optimiser le réseau de Windows pour les gamers

Voici quelques conseils :

Utilisez des cartes Ethernet filaires de marque lorsque cela est possible. Evitez de jouer en Wi-Fi, en particulier avec les adaptateurs client USB.

Fermez les programmes inutiles en cours d'exécution :

  • Les applications P2P telles que utorrent et skype ouvrent de nombreuses sockets uniquement pour une écoute passive et consomment une grande partie de votre bande passante disponible.
  • Les programmes qui vérifient les mises à jour logicielles, par exemple les mises à jour Google, Adobe Update, etc. peuvent provoquer des pics de ping.
  • Le navigateur WEB peut aussi utiliser des ressources systèmes et ralentir les jeux.

Si votre antivirus possède un mode jeu, n'hésitez pas à l'utiliser.

Restaurer les paramètres réseaux par défaut de Windows

Vous avez effectué les optimisations réseaux mais cela se passe mal.
La latence s'envole, les temps de réponse sont plus élevées.
Pire, le réseau ne fonctionne plus.

Pas de panique, TCP Optimizer vous permet de restaurer les paramètres réseaux de Windows par défaut.

  • Exécutez TCP Optimizer en tant qu'administrateur
  • En bas cochez, Windows Default
  • Cliquez sur Apply Changes
  • Redémarrez le PC pour prendre en compte les changements
Restaurer les paramètres réseaux par défaut de Windows

Appliquez les paramètres de l'optimiseur et redémarrez lorsque vous y êtes invité.

Voici d'autres articles du site pour optimiser les connexions réseaux sur Windows 10 :

Enfin il existe deux articles pour optimiser Windows 10 pour les jeux :

source de l'article speedguide.net