8 hacks du registre Windows pour améliorer les jeux sous Windows 11
Pour une expérience de jeu optimale sur votre PC, les options de configuration standards de Windows ou du Panneau de configuration sont souvent insuffisantes. Pour exercer un contrôle total sur les performances de votre machine, il est possible d'utiliser des modifications du registre Windows afin d'améliorer les jeux.
Le registre Windows est comparable à un répertoire numérique où Windows enregistre tous les paramètres et changements du système. Contrairement aux configurations accessibles via l'interface utilisateur, le registre n'est pas verrouillé pour empêcher les utilisateurs de causer des problèmes. Cette liberté d'action permet des personnalisations poussées.
Toute modification apportée au registre se fait à vos propres risques. Cependant, si vous êtes prêt à prendre ce risque, vous pouvez tirer parti de cette liberté pour optimiser les ressources et le réseau de votre PC et obtenir la meilleure expérience de jeu possible.
Dans cet article, nous allons explorer différentes astuces du registre Windows qui permettront à votre PC de délivrer une performance de jeu maximale. Rassurez-vous, nous vous fournirons toutes les instructions nécessaires pour mettre en œuvre ces modifications en toute sécurité.
Gestion du registre Windows
Avant d'appliquer ces modifications, il est crucial de savoir comment accéder et manipuler le registre correctement. Une modification erronée peut avoir des conséquences néfastes sur le système, allant jusqu'à sa corruption complète, et la réparation d'un registre endommagé peut être une tâche ardue.
Voici les étapes à suivre pour accéder, sauvegarder et naviguer dans le registre Windows. Veillez à suivre ces instructions à la lettre pour éviter tout problème.
Accéder au registre Windows
La manière la plus simple d'accéder au registre est de le rechercher dans la barre de recherche Windows et d'ouvrir l'Éditeur du Registre. Cependant, une méthode plus fiable consiste à utiliser la commande Exécuter, car la recherche Windows peut être désactivée. Appuyez sur les touches Windows+R et tapez « regedit » dans la boîte de dialogue Exécuter pour ouvrir le registre.
Vous pouvez également lancer le registre en tant qu'administrateur en effectuant un clic droit sur l'application et en sélectionnant « Exécuter en tant qu'administrateur ». Cela vous garantira de pouvoir modifier toutes les entrées sans restriction. Cependant, cette étape n'est pas obligatoire, car Windows vous demandera simplement les autorisations d'administrateur lorsque cela est nécessaire.
Sauvegarder le registre Windows
Avant d'effectuer des changements, il est impératif de sauvegarder le registre afin de pouvoir le restaurer en cas d'erreur. Heureusement, la sauvegarde est une opération très simple. Une fois le registre ouvert, cliquez sur le menu Fichier et sélectionnez « Exporter ». Enregistrez ce fichier dans un emplacement sûr pour y accéder facilement plus tard.

Pour restaurer le registre, cliquez à nouveau sur le menu Fichier et sélectionnez « Importer » pour charger le fichier enregistré. Vous pouvez également utiliser une application de nettoyage du registre, car la plupart de ces outils incluent des fonctionnalités de sauvegarde et de restauration.
Navigation dans le registre Windows
Le registre Windows est organisé de manière hiérarchique, sous forme d'arborescence, avec des clés, des sous-clés et des valeurs. Il existe cinq clés principales et de nombreuses sous-clés contenant leurs propres valeurs. Il est possible de créer de nouvelles clés et valeurs en fonction de vos besoins.
Pour accéder à une clé spécifique, vous devez ouvrir toutes ses clés parentes. Vous pouvez le faire manuellement en cliquant sur chaque clé ou copier/coller l'emplacement de la clé dans la barre de recherche située en haut.
Pour simplifier les choses, nous vous indiquerons l'emplacement exact des clés à modifier pour chaque astuce. Il vous suffira de copier/coller cet emplacement dans la barre de recherche (là où « Ordinateur\ » est indiqué), et le Registre ouvrira directement l'emplacement ciblé.

Pour créer une nouvelle clé, effectuez un clic droit sur une clé et sélectionnez « Nouveau > Clé ». Pour créer une nouvelle valeur DWORD, effectuez un clic droit et choisissez « Nouveau > Valeur DWORD (32 bits) ».

La plupart des modifications sont appliquées immédiatement. Cependant, certaines nécessitent un redémarrage du PC, ou au moins une déconnexion puis une reconnexion. Nous vous recommandons de redémarrer votre PC après avoir appliqué les astuces décrites ci-dessous.
Désactiver la limitation de puissance
Windows réduit la puissance du processeur dans certaines situations pour économiser l'énergie. Bien que cela soit plus pertinent pour l'optimisation des jeux sur un ordinateur portable, cela peut également affecter les utilisateurs d'ordinateurs de bureau en fonction des paramètres d'alimentation. Cette limitation peut nuire aux jeux, car elle impacte les performances du processeur et du GPU.
Le fait que le GPU fonctionne plus rapidement que le CPU peut créer un goulot d'étranglement qui diminue les performances globales. Pour éviter cela, vous pouvez désactiver la limitation de puissance dans le registre. Voici la procédure :
Dans le registre, accédez à l'emplacement suivant :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerThrottling
Dans la clé « PowerThrottling », vous trouverez une entrée « PowerThrottlingOff » dans le panneau de droite. Double-cliquez dessus et changez sa valeur en 1.

Si cette entrée n'existe pas, créez une nouvelle valeur DWORD (32 bits) sous « PowerThrottling » et nommez-la « PowerThrottlingOff ». Ensuite, modifiez sa valeur à 1.
Désactiver la limitation du réseau
Windows dispose d'un mécanisme pour limiter le réseau dans certaines situations, principalement pour les contenus non multimédias. Toutefois, en fonction de votre vitesse et de l'utilisation du réseau, cela peut impacter les jeux et provoquer des pics de latence. Il est recommandé de désactiver cette fonctionnalité afin d'éviter tout problème durant vos sessions de jeu.
Pour ce faire, accédez à l'emplacement suivant dans le registre :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
Double-cliquez sur « NetworkThrottlingIndex » et définissez sa valeur sur « ffffffff ».

Si vous constatez des problèmes d'utilisation du réseau par les processus en arrière-plan suite à cette modification, vous pouvez toujours redéfinir cette valeur à 10.
Optimiser TCP
Le protocole TCP (Transmission Control Protocol) assure une connexion fiable entre ordinateurs sur les réseaux, garantissant une réception correcte des données. L'optimisation de TCP améliore directement l'utilisation de la bande passante, réduit la latence et stabilise la connexion.
Pour les jeux, cela se traduit par un ping amélioré (en particulier vers les serveurs distants) et une réduction des risques de pics de latence, de décalage et de déconnexions. Si vous utilisez toujours les paramètres TCP par défaut de Windows, il est possible d'effectuer de nombreuses optimisations pour améliorer votre expérience de jeu en ligne.
Ouvrez l'emplacement suivant dans le registre :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Dans le panneau de droite, vous pouvez ajuster différentes entrées pour optimiser TCP. Voici les entrées concernées avec leurs valeurs optimisées : double-cliquez sur une entrée, sélectionnez « Décimal » et remplacez sa valeur par la valeur optimale.
| DefaultTTL | 64 |
| GlobalMaxTcpWindowSize | 65535 |
| MaxUserPort | 65534 |
| Tcp1323Opts | 1 |
| TcpMaxDupAcks | 2 |
| TCPTimedWaitDelay | 30 |

Désactiver le stationnement du cœur du processeur
Lorsque la charge du processeur est faible, Windows peut désactiver des cœurs pour économiser de l'énergie et minimiser la chaleur. Si vous recherchez des performances de jeu optimales, désactiver cette fonctionnalité peut améliorer légèrement les performances.
Cependant, cette action n'est utile que si vous recherchez une expérience de jeu légèrement plus fluide. Windows gère généralement très bien les cœurs, et cette modification n'aura pas un impact significatif sur votre expérience de jeu. Voici quelques problèmes potentiels liés au stationnement des cœurs :
- Le processus de stationnement et de retrait peut entraîner une légère latence, perceptible dans les jeux rapides.
- Avant de désactiver un cœur, Windows peut migrer ses processus vers un autre cœur, ce qui peut également entraîner une légère latence.
- Le nombre d'images par seconde (FPS) peut fluctuer.
- Un goulot d'étranglement peut se créer pour les jeux qui dépendent du processeur, car le GPU peut fonctionner à une puissance supérieure à celle du CPU.
- De nombreux jeux utilisant plusieurs cœurs peuvent ne pas être optimisés pour fonctionner correctement avec le stationnement des cœurs. Ils peuvent ne pas utiliser toute la puissance du processeur, même s'ils le pourraient.
Si l'efficacité thermique et électrique n'est pas votre priorité, vous pouvez désactiver le stationnement des cœurs à partir du registre.
Accédez à l'emplacement suivant :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583
Changez la valeur de l'entrée « Attributs » à 0.

Prioriser les jeux
Dans le registre, il est possible de demander à Windows d'accorder la priorité aux jeux lors de l'allocation des ressources du CPU et du GPU. Cela garantit des performances stables avec un minimum de saccades et peut également améliorer les performances globales du jeu si d'autres processus l'affectent.
Ouvrez l'emplacement suivant :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games
Ici, modifiez la valeur de plusieurs entrées, comme indiqué ci-dessous :
| Affinity | f |
| Background Only | False |
| Background Priority | 1 |
| GPU Priority | 8 |
| Priority | 6 |
| Scheduling Category | High |
| SFIO Priority | High |
| SFIO Rate | 4 |

Si la priorité d'arrière-plan et le taux SFIO ne sont pas présents, créez deux nouvelles valeurs DWORD et ajoutez les noms et les valeurs indiquées.
Diminuer le nombre maximum d'images pré-rendues
Si votre processeur est suffisamment performant pour vos besoins en matière de jeux, vous pouvez réduire le nombre maximal d'images pré-rendues afin de diminuer la latence d'entrée. Par défaut, le GPU pré-calcule plusieurs images avant de les afficher à l'écran. Cela permet d'éviter les saccades au cas où le processeur devrait exécuter une autre tâche qui pourrait retarder l'image.
Si votre processeur peut gérer à la fois le jeu et les tâches secondaires sans problème, vous pouvez réduire ce nombre pour diminuer la légère latence induite par ce processus.
Accédez à l'emplacement suivant dans le registre :
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Direct3D
Créez une nouvelle valeur DWORD (32 bits) et nommez-la « MaxPreRenderedFrames ». Ensuite, changez sa valeur à 1, ce qui signifie qu'une seule image est pré-calculée.

Augmenter la réactivité du système
Cette option permet d'équilibrer les tâches de premier plan (jeux) et d'arrière-plan. Par défaut, Windows réserve 20 % des ressources du CPU aux tâches peu prioritaires.
Vous pouvez réduire ce chiffre à 10 % afin de libérer plus de ressources pour les processus prioritaires, comme les jeux. Toutefois, cette modification pourrait impacter les tâches d'arrière-plan si le jeu utilise toutes les ressources, et 10 % ne suffisent pas. Soyez donc prudent.
Accédez à cet emplacement dans le registre :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
Modifiez la valeur de « SystemResponsiveness » à 10.

Désactiver l'algorithme de Nagle
Par défaut, Windows utilise l'algorithme de Nagle, qui assure l'efficacité du réseau en stockant les petits paquets et en les envoyant sous forme de gros paquets. Cela permet d'économiser de la bande passante et d'éviter la congestion du réseau. Toutefois, dans les jeux en ligne, ce comportement peut entraîner une latence car le réseau attend que suffisamment de paquets s'accumulent avant de les envoyer.
Nous vous recommandons de tester cette modification afin de voir si elle améliore réellement votre ping dans le jeu. Si ce n'est pas le cas, il est préférable de la laisser activée pour préserver l'efficacité de votre réseau.
Pour désactiver l'algorithme de Nagle, vous devez d'abord connaître votre adresse IPv4. Pour ce faire, appuyez sur les touches Windows+R et tapez « cmd » dans la boîte de dialogue Exécuter pour ouvrir l'invite de commande. Utilisez la commande « ipconfig/all ». Cette commande affichera de nombreuses informations sur le réseau. Notez l'adresse IPv4.

Ensuite, ouvrez l'emplacement suivant dans le registre Windows :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
Vous trouverez plusieurs clés d'interface. Ouvrez chaque clé et examinez la valeur « DhcpIPAddress ». Vous devez trouver celle dont la valeur « DhcpIPAddress » est identique à votre adresse IPv4.

Une fois la clé trouvée, créez deux valeurs DWORD (32 bits) dans cette clé d'interface, et nommez-les « TcpNoDelay » et « TcpAckFrequency ». Ensuite, changez la valeur de chacune à 1 pour désactiver l'algorithme de Nagle.

Si votre ping n'est pas amélioré dans le jeu, assurez-vous de supprimer ces deux nouvelles entrées afin de réactiver l'algorithme de Nagle.
Conclusion
Ces modifications ont été appliquées, et une amélioration notable du ping et des performances en jeu a été observée. En ce qui concerne les performances, il n'y a pas eu d'augmentation spectaculaire du nombre d'images par seconde, car les paramètres de Windows étaient déjà optimisés. Cependant, il n'y a plus de saccades dans les jeux qui en présentaient auparavant lors de l'utilisation d'effets spéciaux complexes.