Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell📦Logiciels💬Discord🍎macOS🐧Linux🌐Réseau🔐Sécurité💻Programmation📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légales

Forge ton savoir.

Accueil/Windows/Timer Resolution — Réduire la latence PC sous Windows
🪟Windows

Timer Resolution — Réduire la latence PC sous Windows

Forcez Windows à utiliser une résolution de timer de 0,5 ms au lieu de 15,6 ms pour réduire la latence d'entrée souris/clavier et stabiliser les frametimes en jeu.

12 juin 20263 min de lecture
#windows#optimisation#gaming#latence

Sommaire

  • Qu'est-ce que le Timer Resolution ?
  • Méthode 1 — Timer Resolution App (CAPET)
  • Étape 1 — Télécharger l'archive
  • Étape 2 — Extraire l'archive
  • Étape 3 — Lancer Timer Resolution
  • Étape 4 — Appliquer la résolution maximale
  • Méthode 2 — Script automatique au démarrage
  • Créer le script de lancement
  • Ajouter au démarrage Windows
  • Vérifier que ça fonctionne
  • Résultat attendu

Qu'est-ce que le Timer Resolution ?

Windows utilise un minuteur système (timer) pour gérer les tâches. Par défaut, la résolution de ce timer est de 15,6 ms, ce qui signifie que le système peut "réagir" au maximum ~64 fois par seconde. En forçant une résolution de 0,5 ms, on passe à 2000 réactions par seconde, ce qui réduit la latence d'entrée (souris, clavier, réseau) de manière perceptible.

⚠️ Avertissement : Depuis Windows 11 22H2, Microsoft a introduit une API qui permet aux applications de demander leur propre résolution de timer sans affecter le système entier. Ce tuto s'applique principalement à Windows 10 et Windows 11 avant cette mise à jour.

Méthode 1 — Timer Resolution App (CAPET)

Cette méthode utilise l'application Timer Resolution de CAPET, qui force Windows à utiliser une résolution de timer minimale (0,5 ms) de manière fiable.

Étape 1 — Télécharger l'archive

Téléchargez l'archive fournie avec ce tutoriel (bouton ci-dessous). Elle contient l'application Timer Resolution ainsi que les scripts de lancement.

Étape 2 — Extraire l'archive

Extrayez l'archive dans un dossier permanent, par exemple : C:\Tools\TimerResolution\. Ne placez pas les fichiers dans un dossier temporaire ni sur le bureau.

Étape 3 — Lancer Timer Resolution

Ouvrez TimerResolution.exe en administrateur (clic droit → Exécuter en tant qu'administrateur).

Étape 4 — Appliquer la résolution maximale

  1. Dans l'interface, vous verrez la valeur actuelle du timer (généralement 156001 = 15,6 ms en unités de 100 ns).
  2. Cliquez sur "Maximum" pour forcer la valeur minimale : 5000 (= 0,5 ms).
  3. La valeur affichée sous "Current" doit passer à 5000.
💡 Astuce : Laissez Timer Resolution ouvert en arrière-plan pendant vos sessions de jeu ou de streaming. Fermez-le quand vous n'en avez pas besoin pour ne pas consommer de batterie inutilement sur laptop.

Méthode 2 — Script automatique au démarrage

Pour appliquer automatiquement la résolution à chaque démarrage sans intervention manuelle :

Créer le script de lancement

Créez un fichier start_timer.bat avec le contenu suivant :

@echo off
cd /d "C:\Tools\TimerResolution"
start "" "TimerResolution.exe"
timeout /t 2 /nobreak >nul
REM Force 0.5ms via la commande ligne si supportée

Ajouter au démarrage Windows

  1. Appuyez sur Win + R, tapez shell:startup et validez.
  2. Placez un raccourci vers start_timer.bat dans ce dossier.
  3. Redémarrez pour vérifier que Timer Resolution se lance automatiquement.

Vérifier que ça fonctionne

Après activation, la valeur Current dans Timer Resolution doit afficher 5000 (0,5 ms). Vous pouvez également utiliser l'outil ClockRes de Sysinternals pour confirmer :

clockres.exe

La ligne Maximum timer interval doit afficher 0.500 ms.

Résultat attendu

  • Latence d'entrée réduite (souris, clavier) — perceptible dans les FPS compétitifs.
  • Frametime plus stable dans les jeux utilisant Sleep().
  • Impact nul sur la stabilité du système.
Rappel : Sur Windows 11 22H2+, chaque application peut désormais définir sa propre résolution de timer via NtSetTimerResolution. Les jeux modernes en tirent déjà parti nativement. Ce tuto reste utile pour les applications plus anciennes.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire