Tweaks affichage et graphismes

Délai d'attente du pilote d'affichage ramené à la valeur par défaut de Windows ; animations des fenêtres et de la barre des tâches désactivées. L'effet sur la fréquence d'images n'a pas été mesuré.

Ce que change cette section

Délai d'attente du pilote d'affichage ramené à la valeur par défaut de Windows ; animations des fenêtres et de la barre des tâches désactivées. L'effet sur la fréquence d'images n'a pas été mesuré.

RéglageCe que ça faitChemin dans le registre
Rétablir le délai d'attente du pilote d'affichage à la valeur par défaut de WindowsSupprime TdrDelay pour que Windows attende ses 2 secondes par défaut avant de récupérer une carte graphique bloquée. Attendre plus longtemps n'accélère rien, cela ne fait que prolonger un blocage. Les anciennes versions de w0a mettaient 10 s ; ceci l'annule.HKLM\...\GraphicsDrivers\TdrDelay
Désactiver les animations des fenêtresLes animations de réduction, d'agrandissement et de la barre des tâches s'arrêtent, les fenêtres se réduisent et se restaurent donc d'un coup. Un éventuel gain en jeu n'a pas été mesuré (la transparence est un tweak à part sur la page Optimisations)HKCU\...\WindowMetrics\MinAnimate + Explorer\Advanced\TaskbarAnimations

Comment l'appliquer

  1. Ouvre w0a
  2. Va sur la page Tweaks Regedit dans le menu de gauche
  3. Trouve cette section et appuie sur Appliquer pour les entrées que tu veux

Chaque entrée a son propre bouton, tu n'es donc pas obligé d'appliquer toute une section — Tout appliquer, en haut de la page, est là pour quand tu les veux vraiment toutes.

Comment revenir en arrière

Deux moyens, et les deux fonctionnent :

Ça remet en place tout ce qui a été appliqué après ce point, points de contrôle ultérieurs compris — la confirmation le dit exactement avant de commencer.

Windows. Elle ne lit aucune sauvegarde, donc elle marche même si le fichier de sauvegarde de w0a a disparu.

Le journal d'annulation se trouve dans %ProgramData%\w0a\backup.json, en dehors de ton profil utilisateur.

Le risque

Tout ce qui est ici est une valeur documentée que Windows prend en charge ; rien n'est au niveau du noyau et rien n'est irréversible. La phrase honnête reste quand même celle-ci : un réglage peut n'apporter aucun bénéfice mesurable pour toi. Si tu appliques un changement et que tu ne sens aucune différence, tu as sans doute raison — ces pages ne te vendent pas une sensation, elles te disent ce qui a été changé.

Si tu veux le mesurer, la règle de lire le benchmark s'applique : change une seule chose à la fois, et lis les lows plutôt que la moyenne.

D'abord, la phrase honnête

Aucune des deux cases ne fait tourner un jeu plus vite, et l'effet de l'une comme de l'autre sur la fréquence d'images n'a pas été mesuré. La première est une réparation : elle décide combien de temps une carte graphique bloquée peut figer toute la machine avant que Windows ne la secoure, et elle remet cette durée à la valeur par défaut de Windows. La seconde désactive les animations du bureau ; elle change la façon dont les fenêtres se réduisent et se restaurent, pas la façon dont un jeu fait son rendu.

Case par case

Rétablir le délai d'attente du pilote d'affichage à la valeur par défaut de Windows — supprime TdrDelay et TdrDdiDelay sous HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers, chacune seulement si elle existe. L'absence de valeur est la valeur par défaut de Windows : 2 secondes pour TdrDelay et 5 pour TdrDdiDelay, les chiffres de la documentation TDR de Microsoft, qui dit aussi que les utilisateurs finaux ne devraient pas modifier ces clés. Ce délai n'est pas le temps qu'une image a le droit de prendre ; c'est le temps que Windows attend avant de secourir une carte qui ne répond plus. À deux secondes, un GPU coincé coûte un bref écran noir. Aux dix secondes qu'écrivaient d'anciennes versions de w0a, il coûte dix secondes d'une machine sans image, sans curseur et sans entrée, et cela à chaque récidive. Les valeurs sont supprimées plutôt que réglées à 2, parce que l'absence est la façon honnête de dire « utilise la valeur par défaut de Windows ». La case donne l'une de trois réponses : rétabli, déjà à la valeur par défaut (rien d'écrit), ou impossible à rétablir — une clé qui lui a été refusée est signalée comme un échec, jamais comme « déjà bon ». Elle ne demande un redémarrage que si quelque chose a été supprimé. Il n'y a pas d'enregistrement d'annulation pour elle, volontairement : w0a n'a pas le droit d'écrire TdrDelay du tout, et remettre une ancienne valeur serait une écriture.

Désactiver les animations des fenêtres — écrit MinAnimate="0" (REG_SZ) sous HKCU\Control Panel\Desktop\WindowMetrics et TaskbarAnimations=0 (REG_DWORD) sous HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Windows est livré avec "1" et 1. La raison donnée dans le code est que ces animations sont dessinées par le compositeur sur le même GPU que celui du jeu ; ce que cela vaut en jeu n'a pas été mesuré. Les deux sont tes propres préférences de shell, que l'Explorateur lit à son démarrage ; cela prend donc effet quand tu te déconnectes puis te reconnectes, et non après un redémarrage.

Comment le vérifier soi-même

reg query "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v TdrDelay
reg query "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v TdrDdiDelay
reg query "HKCU\Control Panel\Desktop\WindowMetrics" /v MinAnimate
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarAnimations

Pour les deux premières, ne trouver aucune valeur est le résultat voulu : l'absence est la valeur par défaut. Après la case des animations, MinAnimate vaut 0 et TaskbarAnimations 0x0.

Ce que cette section ne fait pas

Elle n'augmente pas le délai d'attente du pilote d'affichage. C'était l'ancienne case, « augmenter TdrDelay à 10 s » ; elle a disparu, et TdrDelay est sur la liste d'interdiction de w0a — le produit refuse de l'écrire où que ce soit, restauration depuis une sauvegarde comprise.

Elle n'écrit pas VisualEffects\TaskbarAnimations\DefaultValue. Ce n'est que la valeur de repli que Windows consulte quand la valeur active manque. Une version antérieure n'écrivait que la valeur de repli, la barre des tâches continuait de s'animer exactement comme avant, et la carte disait le contraire ; c'est désormais la valeur active sous Explorer\Advanced qui est écrite.

En dehors de cette page

Sur la page Fix, Récupération après plantage GPU supprime toutes les valeurs de récupération du GPU, pas seulement ces deux-là, et demande un redémarrage quand elle en a retiré une ; Effets visuels réactive les animations, avec la transparence et les autres réglages d'effets visuels, et démarre le service Thèmes. La transparence seule, c'est Désactiver les effets de transparence de Windows sur la page Optimisations. Le Détective des saccades signale un TdrDelay de 8 secondes ou plus écrit par autre chose et renvoie vers cette case ; si la récupération après plantage du GPU est entièrement désactivée, il renvoie plutôt vers la carte Fix.

Quels réglages de Windows changent quelque chose en jeu, qui chacun aide et pour qui il ne fait rien : Les réglages de Windows 11 qui comptent vraiment pour le jeu

w0a ne change aucun réglage Windows tant que tu ne le lui demandes pas, et un tweak sauvegarde l'ancienne valeur avant d'en écrire une nouvelle. Me prévenir

Cette page t'a-t-elle aidé ?

Qu'est-ce qui manquait, ou qu'est-ce qui n'a pas marché ? Nous lisons chacun de ces messages.

Si cette page n'a pas réglé le problème, écris-nous — dis-nous quel article tu as lu, et nous corrigerons l'article.