Tweaks audio

Relève la priorité des threads audio : sur un PC chargé, ils risquent moins de prendre du retard. Le tampon et la latence ne changent pas.

Ce que change cette section

Relève la priorité des threads audio : sur un PC chargé, ils risquent moins de prendre du retard. Le tampon et la latence ne changent pas.

RéglageCe que ça faitChemin dans le registre
Priorité des threads audio (MMCSS)Les threads audio reçoivent une priorité plus haute ; latence inchangéeHKLM\...\SystemProfile\Tasks\Audio\Scheduling Category

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

Cette case ne réduit pas la latence audio. Le tampon entre Windows et ton matériel audio garde la taille qu'il avait, donc le son arrive exactement avec le même retard qu'avant. Ce qu'elle relève, c'est la priorité d'ordonnancement des threads qui signalent à l'ordonnanceur multimédia de Windows qu'ils font du travail audio, pour que sur un PC chargé ils risquent moins de prendre du retard. Que cela fasse disparaître un craquement sur une machine quelconque n'a pas été mesuré.

Case par case

Priorité des threads audio (MMCSS) — écrit Scheduling Category="High" (REG_SZ) sous HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Audio. Windows est livré avec "Medium". La description du Multimedia Class Scheduler Service par Microsoft place les threads de la catégorie High aux priorités 23–26, en dessous seulement de certaines tâches de niveau système, et Medium aux priorités 16–22. Elle n'atteint que les threads qui s'enregistrent auprès de l'ordonnanceur sous cette tâche ; un jeu qui n'en enregistre aucun n'en retire rien. CS2 en fait partie : aucun des 102 modules qu'il charge n'est la bibliothèque de l'ordonnanceur, avrt.dll, il n'enregistre donc jamais aucune tâche. La case ne demande ni redémarrage ni déconnexion.

Comment le vérifier soi-même

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Audio" /v "Scheduling Category"

Après la case, on lit High ; un Windows propre a Medium.

Ce que cette section ne fait pas

Elle n'écrit pas Priority : Microsoft documente que, pour une tâche de la catégorie High, cette valeur est toujours traitée comme 2, l'écrire ne changerait donc rien. GPU Priority et SFIO Priority restent intactes aussi ; Microsoft décrit la première comme pas encore utilisée et la seconde comme non utilisée. Et elle n'écrit pas SystemResponsiveness, la valeur que toutes les listes audio citent ensuite : Microsoft ramène à 20 tout ce qui est en dessous de 10, et 20 est déjà la valeur par défaut, donc 0 ne fait rien sur une machine normale et remonte à 20 une machine déjà réglée à 10.

En dehors de cette page

J'entends les pas après les avoir vus explique d'où vient réellement le retard audio — le tampon, le Bluetooth, le rééchantillonnage, les effets — et pourquoi seule l'application peut demander un tampon plus petit. La carte Son de la page Fix remet la catégorie à Medium ; elle arrête et redémarre aussi les services audio de Windows. Sur la page Optimisations, Garder le profil d'ordonnancement du jeu dans la catégorie « High » (MMCSS Games) est le même genre de réglage pour la tâche Games, que Windows livre déjà en High, et il a la même limite : un jeu qui n'enregistre aucune tâche n'est pas concerné.

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.