Je fais suite au tuto de babatman que vous trouverez ici sur le même sujet et qui introduit très bien l'environnement technique.
Personnellement j'ai eu à travailler sur la latence DPC pour essayer de trouver ce qui faisait craquer le son avec Cubase (et Media-Player, et VLC...), à la fois sur l'interface audio externe et sur la carte son intégrée de mon nouveau PC i5 quatre coeurs sous Seven-64.
J'ai utilisé DPC Latency Monitor que vous trouverez ici : http://www.resplendence.com/latencymon . Ce logiciel, gratuit, est très utilisé, il sert d'outil de diagnostic dans de nombreux forums de musique dans le monde entier.
Voir l'exemple ci-dessous :
Là, la latence DPC maximale est à 766µs (0,7ms), c'est très correct, et c'est le pilote N-Vidia qui a la latence DPC la plus longue.
Avant, en laissant tourner LatencyMon, j'avais des pics à 17000µs soit 17ms pendant lesquelles le processeur attendait que ça se passe, ne répondant pas aux requêtes audio. Quand on a une latence audio de 9ms sur Cubase, ça ne peut pas marcher.
Si je suis passé de 17 à 0,76ms c'est que j'ai mis à jour mon pilote vidéo N-Vidia, ça a réglé TOUS mes problèmes de craquements.
Note: le compteur "highest hard page fault" n'a aucune importance tant que l'application qui subit le swap de mémoire (car il s'agit de ça) n'est pas votre application audio.
Note2 : C'est la nouvelle architecture audio de Vista, encore un peu modifiée pour 7, qui apporte de nombreux avantages en termes d'intégration des interfaces audio dans le système avec de très bonnes performances mais aussi une exigence accrue au niveau des pilotes multimédias écrits par les constructeurs.