Información confidencial de Windows Cuando sale Haywire audio de Windows

Raymond Chen

si observa la descripción de AudioDG.exe en la ficha Procesos del Administrador de tareas, verá que dice aislamiento de gráficos de dispositivo de audio de Windows. Éste es un nombre provocativa que teases con información sin realmente proporcionar cualquiera.

El proceso de AudioDG es el principal del motor de audio de Windows. Se trata de donde tiene lugar el procesamiento de señal digital. El proceso se separados intencionadamente desde el servicio Audio de Windows para una variedad de motivos, entre ellas se que la AudioDG procesar todos los elegante efectos de audio, que vaya por el nombre técnico audio de procesamiento de objetos, pero que se conocen en la interfaz de usuario simplemente como mejoras de audio de hosts.

Nos se presentaron brevemente mejoras de audio nuevo de mayo, cuando he explicado la mejora de audio de Ecualización de sonoridad, que permite establecer el control de volumen en un nivel de cómodo, y, a continuación, nunca necesita tocar, vuelva a. Para obtener una descripción de otras mejoras incorporadas, puede leer las páginas de apertura del documento" Volver a usar efectos de sistema de audio de Windows Vista."

Aislar estos objetos de procesamiento de audio es importante porque los proveedores de hardware de audio pueden incluir nuevos audio de procesamiento de objetos con sus controladores. Por sequestering los objetos de procesamiento de audio en un proceso independiente, está incluido el ámbito de un bloqueo en un objeto de procesamiento de audio. Si se bloquea AudioDG, sólo se perderá el sonido. Se seguirá ejecutando el resto de su sistema.

Desafortunadamente, hay otras cosas puede hacer un objeto de procesamiento de audio que provocará problemas sin causar un bloqueo. Por ejemplo, pueden bloquearse, pero de nuevo, el ámbito de este se limita a procesamiento de audio. ¿Cuál es el peor es cuando un objeto de procesamiento de audio pasa haywire y consume exorbitant montos de recursos, utiliza copia todos los ciclos de CPU o la pérdida de memoria como una sieve. Afortunadamente, estos tipos de errores son mucho menos común de bloqueos flat-out.

Pero si estás desafortunado buscar manualmente observar el proceso de AudioDG consumiendo ridiculous cantidad de CPU y memoria, hay algo que puede hacer:

  • Abrir el panel de control de sonido y vaya a la página de reproducción.
  • Seleccione el dispositivo de reproducción (los altavoces, probablemente) y haga clic en Propiedades.
  • Haga clic en la ficha de mejoras en. (Si existe no disponible una ficha de mejoras, esto significa que su dispositivo de reproducción no tiene los audio de procesamiento de objetos de asociados con él.)
  • Usar las casillas de verificación para desactivar algunos (o todos) de las mejoras, que, como ha aprendido, es simplemente un más descriptivas nombre para objetos de procesamiento de audio. La casilla de verificación "deshabilitar todas las mejoras" actúa como el modificador maestro para desactivar todo.

Como puede imaginar, los proveedores de tarjeta de sonido realmente, realmente, realmente no desean deshabilitar las características elegante gastado mucho dinero en para desarrollar. Basan en estas características como ayuda para establecerlos aparte de la competencia. " Utilizar nuestra tarjeta de sonido en lugar de esa tarjeta de sonido porque parece más impresionante nuestro tarjeta de sonido!"

Cuando los proveedores de hardware de audio se encuentra fuera del equipo de audio de Windows se agrega una manera de deshabilitar estas mejoras valiosos, los proveedores se convirtieron muy preocupados y exerted presión a través de cada canal disponible, intentando forzar el equipo de audio de Windows para quitar el patrón cambie que desactiva de todo el contenido. Era una lucha largo y difícil, pero el equipo de audio de Windows prevailed y ahora tiene esa casilla de verificación. (Y para asegurarse de que ningún proveedor de tarjeta de sonido intenta extraer rápidamente a una, parte de pruebas WHQL del controlador es comprobar que controlador del proveedor no intenta ocultar la casilla de verificación o en caso contrario, impide el funcionamiento). Debe probablemente enviar a una nota de agradecimiento para lucha la lucha buena y ganar.

Bien, pero ¿por qué el nombre AudioDG? El término gráfico de dispositivo se utiliza para describir la manera en que los distintos componentes del sistema audio conexión y es a lo largo de estos caminos que viajan muestras de audio en su camino para los altavoces. El equipo de audio de Windows diseñadas nombrar el programa DeviceGraph.exe, pero debido a un misunderstanding habían abreviado para AudioDG. Erróneamente tenían pensado que el nombre del programa no puede superar los ocho caracteres, una throwback a los días 8.3 anteriores antes de nombres de archivo largos estaban en uso. En el momento que se ha corregido la misunderstanding, era demasiado tarde y tenía se elige el nombre.

Gracias a Larry Osterman y Omiya Elliot para proporcionar ayuda en escribir este artículo.

Raymond Chen Sitio Web, Old New Thing, y libro idéntico título (Addison-Wesley, 2007) tratan con historial de Windows, programación de Win32 y hipótesis del Krashen de entrada completa.