EN DIRECT 1388 connexion / inscription
Connexion

Surnom/Pseudo
Mot de Passe :

[ Vous avez perdu votre mot de pass ? | Devenir membre ]

×

Réduire la latence sous W10

CowcotLand topic RSS feed Surveiller les réponses de ce sujet
Tolex
Saisonnier
Saisonnier

59pts

Inscrit le: 08 avril 2019
Messages: 15

Navigateur : n.c.

Hors ligne
Message Posté le: Samedi 10 Aoû 2019 à 15:05:35  Lien permanent
Répondre en citant
Bonjour,
je m'intéresse depuis récemment sur les différentes façons d'agir sur la latence Windows.

Je suis passé entre autre par LatencyMon pour faire un audit de la chose, dont voici la capture d'écran :


Image 14868


et voici le détails des "stats" :

_________________________________________________________________________________________________________
CONCLUSION
_________________________________________________________________________________________________________
Your system appears to be suitable for handling real-time audio and other tasks without dropouts.
LatencyMon has been analyzing your system for 0:02:45 (h:mm:ss) on all processors.


_________________________________________________________________________________________________________
SYSTEM INFORMATION
_________________________________________________________________________________________________________
Computer name: DESKTOP-JOE95SV
OS version: Windows 10 , 10.0, version 1809, build: 17763 (x64)
Hardware: Z370P D3, Gigabyte Technology Co., Ltd., Z370P D3-CF
CPU: GenuineIntel Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz
Logical processors: 6
Processor groups: 1
RAM: 8136 MB total


_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed: 2808 MHz

Note: reported execution times may be calculated based on a fixed reported CPU speed. Disable variable speed settings like Intel Speed Step and AMD Cool N Quiet in the BIOS setup for more accurate results.

WARNING: the CPU speed that was measured is only a fraction of the CPU speed reported. Your CPUs may be throttled back due to variable speed settings and thermal issues. It is suggested that you run a utility which reports your actual CPU frequency and temperature.



_________________________________________________________________________________________________________
MEASURED INTERRUPT TO USER PROCESS LATENCIES
_________________________________________________________________________________________________________
The interrupt to process latency reflects the measured interval that a usermode process needed to respond to a hardware request from the moment the interrupt service routine started execution. This includes the scheduling and execution of a DPC routine, the signaling of an event and the waking up of a usermode thread from an idle wait state in response to that event.

Highest measured interrupt to process latency (µs): 109,0
Average measured interrupt to process latency (µs): 2,222493

Highest measured interrupt to DPC latency (µs): 84,40
Average measured interrupt to DPC latency (µs): 0,639904


_________________________________________________________________________________________________________
REPORTED ISRs
_________________________________________________________________________________________________________
Interrupt service routines are routines installed by the OS and device drivers that execute in response to a hardware interrupt signal.

Highest ISR routine execution time (µs): 45,748575
Driver with highest ISR routine execution time: Wdf01000.sys - Runtime de l’infrastructure de pilotes en mode noyau, Microsoft Corporation

Highest reported total ISR routine time (%): 0,000461
Driver with highest ISR total time: Wdf01000.sys - Runtime de l’infrastructure de pilotes en mode noyau, Microsoft Corporation

Total time spent in ISRs (%) 0,000508

ISR count (execution time <250 µs): 4470
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-999 µs): 0
ISR count (execution time 1000-1999 µs): 0
ISR count (execution time 2000-3999 µs): 0
ISR count (execution time >=4000 µs): 0


_________________________________________________________________________________________________________
REPORTED DPCs
_________________________________________________________________________________________________________
DPC routines are part of the interrupt servicing dispatch mechanism and disable the possibility for a process to utilize the CPU while it is interrupted until the DPC has finished execution.

Highest DPC routine execution time (µs): 102,409544
Driver with highest DPC routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Highest reported total DPC routine time (%): 0,021276
Driver with highest DPC total execution time: rspLLL64.sys - Resplendence Latency Monitoring and Auxiliary Kernel Library, Resplendence Software Projects Sp.

Total time spent in DPCs (%) 0,042187

DPC count (execution time <250 µs): 353955
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-999 µs): 0
DPC count (execution time 1000-1999 µs): 0
DPC count (execution time 2000-3999 µs): 0
DPC count (execution time >=4000 µs): 0


_________________________________________________________________________________________________________
REPORTED HARD PAGEFAULTS
_________________________________________________________________________________________________________
Hard pagefaults are events that get triggered by making use of virtual memory that is not resident in RAM but backed by a memory mapped file on disk. The process of resolving the hard pagefault requires reading in the memory from disk while the process is interrupted and blocked from execution.

NOTE: some processes were hit by hard pagefaults. If these were programs producing audio, they are likely to interrupt the audio stream resulting in dropouts, clicks and pops. Check the Processes tab to see which programs were hit.

Process with highest pagefault count: mspaint.exe

Total number of hard pagefaults 103
Hard pagefault count of hardest hit process: 66
Number of processes hit: 6


_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s): 4,605918
CPU 0 ISR highest execution time (µs): 45,748575
CPU 0 ISR total execution time (s): 0,005025
CPU 0 ISR count: 4470
CPU 0 DPC highest execution time (µs): 102,409544
CPU 0 DPC total execution time (s): 0,407902
CPU 0 DPC count: 351747
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s): 2,914411
CPU 1 ISR highest execution time (µs): 0,0
CPU 1 ISR total execution time (s): 0,0
CPU 1 ISR count: 0
CPU 1 DPC highest execution time (µs): 49,090456
CPU 1 DPC total execution time (s): 0,003130
CPU 1 DPC count: 734
[b]_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s): 2,274612
CPU 2 ISR highest execution time (µs): 0,0
CPU 2 ISR total execution time (s): 0,0
CPU 2 ISR count: 0
CPU 2 DPC highest execution time (µs): 58,637821
CPU 2 DPC total execution time (s): 0,002169
CPU 2 DPC count: 429
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s): 2,132740
CPU 3 ISR highest execution time (µs): 0,0
CPU 3 ISR total execution time (s): 0,0
CPU 3 ISR count: 0
CPU 3 DPC highest execution time (µs): 48,405983
CPU 3 DPC total execution time (s): 0,001221

CPU 3 DPC count: 267
_________________________________________________________________________________________________________
CPU 4 Interrupt cycle time (s): 1,979494
CPU 4 ISR highest execution time (µs): 0,0
CPU 4 ISR total execution time (s): 0,0
CPU 4 ISR count: 0
CPU 4 DPC highest execution time (µs): 49,173077
CPU 4 DPC total execution time (s): 0,001890
CPU 4 DPC count: 439
_________________________________________________________________________________________________________
CPU 5 Interrupt cycle time (s): 1,728682
CPU 5 ISR highest execution time (µs): 0,0
CPU 5 ISR total execution time (s): 0,0
CPU 5 ISR count: 0
CPU 5 DPC highest execution time (µs): 42,064459
CPU 5 DPC total execution time (s): 0,001423
CPU 5 DPC count: 339
_________________________________________________________________________________________________________
[/b]


Qu'en pensez-vous ? J'ai beaucoup de latence ? Par quel biais je peux encore la réduire selon vous ?
merci.
Voir le profil de l'utilisateur Envoyer un message privé
girok
Agriculteur
Agriculteur

2432pts

Inscrit le: 30 janvier 2011
Age: 32
Messages: 733

Navigateur : n.c.

Hors ligne
Message Posté le: Samedi 10 Aoû 2019 à 15:23:13  Lien permanent
Répondre en citant
salut j'utilise timertool.exe pour reduire la latence


trolled by girok
Voir le profil de l'utilisateur Envoyer un message privé » Album Photos
Tolex
Saisonnier
Saisonnier

59pts

Inscrit le: 08 avril 2019
Messages: 15

Navigateur : n.c.

Hors ligne
Message Posté le: Samedi 10 Aoû 2019 à 15:31:22  Lien permanent
Répondre en citant
salut.

merci je vais regarder ça...
Voir le profil de l'utilisateur Envoyer un message privé
poca
Agriculteur
Agriculteur

2188pts

Inscrit le: 26 juin 2016
Messages: 940

Navigateur : n.c.

Hors ligne
Message Posté le: Samedi 10 Aoû 2019 à 15:38:26  Lien permanent
Répondre en citant
girok a écrit:
salut j'utilise timertool.exe pour reduire la latence


Salut, moi il est à 15 le current. Je dois le mettre à 0.5 et valider ?
Voir le profil de l'utilisateur Envoyer un message privé
Tolex
Saisonnier
Saisonnier

59pts

Inscrit le: 08 avril 2019
Messages: 15

Navigateur : n.c.

Hors ligne
Message Posté le: Samedi 10 Aoû 2019 à 15:39:58  Lien permanent
Répondre en citant
perso j'ai mis à 0.5 et ça a immédiatement réduit sensiblement la latence de l'ISR routine,
et un peu le DPC routine
Voir le profil de l'utilisateur Envoyer un message privé
poca
Agriculteur
Agriculteur

2188pts

Inscrit le: 26 juin 2016
Messages: 940

Navigateur : n.c.

Hors ligne
Message Posté le: Samedi 10 Aoû 2019 à 15:44:20  Lien permanent
Répondre en citant
Voir le profil de l'utilisateur Envoyer un message privé
Tolex
Saisonnier
Saisonnier

59pts

Inscrit le: 08 avril 2019
Messages: 15

Navigateur : n.c.

Hors ligne
Message Posté le: Samedi 10 Aoû 2019 à 15:46:35  Lien permanent
Répondre en citant
moi j'ai ça comme résultat :



Image 14870
Voir le profil de l'utilisateur Envoyer un message privé
rimaille
Paysan
Paysan

965pts

Inscrit le: 16 septembre 2011
Age: 40
Messages: 647
Localisation: Sisteron
Navigateur : n.c.

Hors ligne
Message Posté le: Samedi 10 Aoû 2019 à 16:07:48  Lien permanent
Répondre en citant
Salut, par curiosité, pour quelle raison veux-tu réduire la latence du kernel windows ?
Parceque sous Linux, la seule raison valable pour jouer avec un kernel basse latence (aka real time kernel) c'est la création musicale, et encore, seulement si on veut faire de l'acquisition/traitement temps réel.
Voir le profil de l'utilisateur Envoyer un message privé
Tolex
Saisonnier
Saisonnier

59pts

Inscrit le: 08 avril 2019
Messages: 15

Navigateur : n.c.

Hors ligne
Message Posté le: Samedi 10 Aoû 2019 à 16:09:09  Lien permanent
Répondre en citant
salut

pour avoir un système globalement plus réactif et ce quelque soit l'occupation du moment
Voir le profil de l'utilisateur Envoyer un message privé
rimaille
Paysan
Paysan

965pts

Inscrit le: 16 septembre 2011
Age: 40
Messages: 647
Localisation: Sisteron
Navigateur : n.c.

Hors ligne
Message Posté le: Samedi 10 Aoû 2019 à 16:16:46  Lien permanent
Répondre en citant
Sous windows, je ne sais pas... mais sous Linux le temps réel implique moins de sécurité (on chuite certains mécanisme pour gagner en temps de réaction), moins de fiabilité sur le scheduler, et paradoxalement par rapport à ton objectif une baisse globale des performances, vérifiable en bench.
Voir le profil de l'utilisateur Envoyer un message privé
Tolex
Saisonnier
Saisonnier

59pts

Inscrit le: 08 avril 2019
Messages: 15

Navigateur : n.c.

Hors ligne
Message Posté le: Samedi 10 Aoû 2019 à 16:20:29  Lien permanent
Répondre en citant
probablement.
je n'en suis qu'au début de mes explorations.
et pour le moment j'observe un système un peu plus réactif, car avant même d'avoir testé Timertool j'avais déjà désactivé pas mal de choses visiblement inutiles dans windows et depuis j'avais constaté une meilleure réactivité.

quand à TimerTool là pour le moment je ne saurais dire si ça apporte un vrai plus ou pas de "perceptible".
Voir le profil de l'utilisateur Envoyer un message privé
poca
Agriculteur
Agriculteur

2188pts

Inscrit le: 26 juin 2016
Messages: 940

Navigateur : n.c.

Hors ligne
Message Posté le: Samedi 10 Aoû 2019 à 20:18:57  Lien permanent
Répondre en citant
Après, je pense qu'il y a aussi à gagner sur la qualité de ton matériels en général (souris, clavier et écran).
Voir le profil de l'utilisateur Envoyer un message privé
Sauter vers: 
Surveiller les réponses de ce sujet CowcotLand topic RSS feed  

Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Sujets similaires

Sujet Auteur Forum Réponses Posté le
Pas de nouveau message [howto] undervolter son gpu amd sous linux rimaille Linux 1 Samedi 13 Juil 2019 à 09:18:14
Pas de nouveau message [howto] overclocker son écran sous linux rimaille Linux 1 Samedi 13 Juil 2019 à 08:51:54
Pas de nouveau message Prise en charge zen2 sous linux rimaille Linux 0 Samedi 13 Juil 2019 à 07:44:06
Pas de nouveau message installer W10 en dual boot sur PC sous W7 tbonejones Divers Hardware 4 Dimanche 16 Juin 2019 à 13:20:19
Pas de nouveau message 1er PC sous WC custom qui ne démarre pas et code erreur CM wyllwyll L'atelier 32 Samedi 8 Juin 2019 à 21:44:39