Windows confidentiel Lorsque Windows audio passe Haywire

Raymond Chen

Si vous examinez la description pour AudioDG.exe sous l'onglet Processus du Gestionnaire des tâches, vous verrez que ce qu'indique Windows Audio Device Graph Isolation. Ceci est un nom provocative qui teases avec des informations sans réellement fournir une.

Le processus AudioDG est la position initiale du moteur audio Windows. C'est où traitement du signal numérique qui se produit. Le processus est intentionnellement séparé du service audio Windows pour des raisons diverses ; parmi ces est que le AudioDG processus hôtes tous les complète audio effets, laquelle accéder par les objets de traitement audio nom technique mais qui est référencé dans l'interface utilisateur simplement que les améliorations audio.

Nous avez abordés brièvement les améliorations audio en mai, lorsque je L'AI indiqué l'amélioration audio Égalisation du niveau sonore qui vous permet de définies votre contrôle du volume à un niveau à l'aise, et puis vous devez jamais toucher à nouveau. Pour une description des autres améliorations intégrées, vous pouvez lire les pages de l'ouverture du document » Réutiliser les effets du système audio Windows Vista."

Isoler ces objets de traitement audio est importante car fournisseurs de matériel audio peuvent inclure les nouveaux audio du traitement des objets avec leurs pilotes. Par sequestering les objets de traitement audio dans un processus distinct, la portée d'un incident dans un objet de traitement audio se trouve. Si AudioDG tombe en panne, vous perdrez uniquement son. Le reste de votre système conserver exécute.

Malheureusement, il y a autres choses que faire un objet de traitement audio qui provoque des problèmes sans provoquer un incident. Par exemple, ils peuvent bloquer, mais là encore, la portée de cette est limitée à traitement audio. Pire est lorsqu'un objet de traitement audio va haywire et consomme exorbitant montants des ressources, sucking haut tous vos cycles de processeur ou de fuite de mémoire comme une sieve. Heureusement, ces types d'erreurs sont beaucoup moins courantes que flat-out se bloque.

Mais si vous êtes unlucky trouver vous-même regarder le processus AudioDG consommant ridiculous quantités de processeur ou mémoire, il en existe quelque chose que vous pouvez faire :

  • Ouvrez le Panneau de configuration Sons et accédez à la page de lecture.
  • Sélectionnez votre périphérique de lecture (haut-parleurs, probablement) cliquez sur Propriétés.
  • Cliquez sur l'onglet améliorations. (Si il estompé un onglet améliorations, cela signifie que votre périphérique de lecture N'audio du traitement des objets associés.)
  • Utiliser les cases à cocher pour désactiver certaines (ou toutes) des améliorations qui, comme vous avez l'avez appris, est simplement un plus convivial nom pour audio du traitement des objets. La case à cocher « Désactiver toutes les améliorations » sert le commutateur principal pour désactiver tout.

Comme vous pouvez l'imaginer, les fournisseurs de carte audio vraiment, vraiment, réellement n'est pas que vous désactiver les fonctionnalités du complète qu'ils passent beaucoup d'argent sur pour développer. Elles reposent sur ces fonctions permettant de les définir à part sur la concurrence. " Utiliser notre carte son au lieu de cette carte audio car notre carte audio semble plus génial! »

Lorsque les fournisseurs de matériel audio découvert l'équipe audio Windows a été ajouté une manière de désactiver ces améliorations précieux, les fournisseurs est devenue très concernées et exerted pression via chaque canal disponible, essayez de forcer l'équipe audio Windows pour supprimer le masque basculer qui désactive tous les éléments. C'était un combattre long et difficile, mais l'équipe audio Windows prévalait et maintenant vous avez cette case à cocher. (Et pour vous assurer qu'aucun fournisseur de carte audio ne tente d'extraire a rapide one, une partie de test WHQL du pilote consiste à vérifier que pilote du fournisseur ne tentez de masquer la case à cocher ou sinon l'empêcher de travail.) Vous devez probablement les envoyer une remarque Merci de lutte la lutte bonne et performants.

Bien, mais pourquoi le nom AudioDG ? Le terme graphique de périphérique est utilisé pour décrire la manière dont les différents composants du système audio se connecter et il est ainsi que de ces chemins échantillons audio voyage de leur manière à vos haut-parleurs. L'équipe audio Windows prévu nommer le programme DeviceGraph.exe, mais en raison d'un misunderstanding, ils réduite il à AudioDG. Il avaient par inadvertance pensé que le nom du programme ne peut pas dépasser 8 caractères, une détestée ancien 8.3 jours avant que les noms de fichier longs étaient en cours d'utilisation. Au moment où que le misunderstanding corrigé, il était trop tard et le nom a été choisi.

Merci à David Osterman et Omiya Elliot pour fournir d'assistance dans l'écriture de cet article.

De Raymond Chen Site Web, Old New Thing, et livre libellée identique (Addison-Wesley, 2007) gérer l'historique de Windows, programmation Win32 et Comprehensible entrée hypothèse de Krashen.