%2C%20lo%20que%20provoca%20retrasos%20en%20el%20inicio%20del%20audio.png)
Al ejecutar Windows Server 2012 R2, noté una característica molesta en las conexiones RDP:
Windows sigue interrumpiendo el servicio de audio audiodg.exe
si está inactivo durante más de 5 minutos.
El problema con esto es que cualquier salida de audio nueva ahora sufrirá un retraso de inicio de 5 a 10 segundos, y tendrá que esperar a audiodg.exe
que se ponga en cola nuevamente antes de que pueda comenzar la salida de audio.
He visto problemas de retraso de audio que se discuten con conexiones RDP numerosas veces en todas las versiones de Windows Server, pero todavía no he visto a nadie mencionar que esta podría ser la causa de todos estos problemas.
El tiempo de puesta en cola de audodg.exe retrasará todo el audio en el servidor. No importa de dónde viene el audio. Las aplicaciones interactivas con comentarios de audio no estarán sincronizadas y los videos de Youtube en Chrome se congelarán hasta que audiodg se ejecute nuevamente.
En mi servidor, audiodg consume el 100% de la CPU al inicio. No sé qué está haciendo, pero hace algo al 100% de la CPU durante unos 5 a 10 segundos antes de que se reanude el audio normal.
Una vez que está en funcionamiento, todo el audio es instantáneo. Sin retrasos ni retrasos. Todo funciona bien mientras siga funcionando.
La única forma que encontré para solucionar esta molesta "característica" fue crear una tarea repetitiva que reproduzca unos segundos de sonido (silencio) cada 4 minutos para evitar que Windows elimine audiodg.
Parece una solución tonta.
Me vienen a la mente un par de preguntas (creo que en orden de importancia):
¿Cómo podría evitar que audiodg muera en primer lugar sin recurrir a soluciones pirateadas? ¿Existe una configuración de registro para esto en alguna parte? He configurado el servicio en "manual" pero eso no hace ninguna diferencia. Automático/Manual... el mismo problema independientemente.
¿Por qué el inicio de audiodg es tan lento? Creo que esto también puede ser algún tipo de error o característica no deseada.
Actualizar
Parece que encontré la respuesta a la pregunta 2 aquí:
El proceso audiodg.exe escanea catroot y acapara IO