¿Cómo saber qué está usando una transmisión de audio?

14

Me di cuenta de que mi computadora no quiere permanecer en modo de espera o pasar al modo de espera después de x minutos (como se establece en mis Opciones de energía). Ejecutar powercfg -requestsme dice que mi controlador de audio mantiene mi computadora despierta ... "Una transmisión de audio está actualmente en uso" ... similar a lo que se vio en las preguntas / respuestas a uTorrent, evita que la computadora entre en estado de suspensión . Excepto que no estoy ejecutando uTorrent, ni ninguna aplicación de torrents.

Sé que puedo (y tengo, por ahora) establecer una anulación con powercfg -requestsoverride "<audio driver name>" system, pero tengo más curiosidad acerca de qué es mantener una transmisión de audio abierta. Las únicas aplicaciones que he dejado abiertas mientras estoy fuera son Steam y Trillian. Mi única suposición es que Steam es el culpable porque tiene una entrada en el Mezclador de volumen, pero puedo imaginar que cualquier aplicación que pueda reproducir audio en cualquier momento podría tener una entrada allí, incluso si actualmente no está utilizando una transmisión de audio.

¿Hay alguna manera de saber qué aplicación (es) está utilizando actualmente una transmisión de audio (y así mantener mi computadora despierta)? Si es de alguna ayuda, mi hardware / controlador es Realtek High Definition Audio.

Además, y esto probablemente es pedir demasiado, ¿hay alguna manera de evitar que las aplicaciones traviesas conocidas mantengan la computadora despierta? Por ejemplo, como se ve en los comentarios a continuación, Steam fue el culpable, pero no debería estar acaparando una transmisión de audio todo el tiempo solo por la posibilidad de que reciba un mensaje. (Supongo que esto es un error en la última versión de Steam, ya que esto no fue un problema en el pasado). Pero no me gusta tener configurado el reemplazo para todo el audio porque, por ejemplo, podría reproducir música en VLC o algo en cuyo caso no quiero que mi computadora esté en espera.

jpatton
fuente
1
¿Por qué no simplemente deshabilitar uno de ellos y ver si se detiene? Si no, pasa al siguiente. Si solo hay un par de sospechosos, no debería tomar mucho tiempo.
Ƭᴇcʜιᴇ007
Buen punto. Maté a Steam y la entrada powercfgdesapareció. Todavía tengo curiosidad si hay una forma "no letal" de decir. Además, preferiría no tener que cerrar Steam cada vez que me levanto de mi computadora, pero tampoco quisiera que mi computadora esté en espera mientras reproduzco música, por ejemplo, a través de VLC. Agregaré a mi pregunta ...
jpatton
Parece que +1 al salir de las aplicaciones que tienen entradas en el mezclador de volumen elimina la solicitud, pero reiniciar las aplicaciones no necesariamente la recrea. FWIW, Steam parece comportarse bastante bien y solo creará una solicitud si se reproduce sonido. Mi dinero estaría en Flash Player, ya que parece persistir incluso si no hay elementos flash abiertos en ningún lado. ¿Quizás intentar matar a Flash después de cierto período de inactividad?
toryan
2
En este caso, definitivamente fue Steam. No tenía las ventanas del navegador abiertas excepto las SU, y al salir de Steam, powercfg -requestdesaparecieron tanto el mezclador como las entradas. Iniciar Steam los recupera, incluso si todas las ventanas de Steam están cerradas.
jpatton
@jpatton tengo el mismo problema. Mi Chrome, aunque no escucho música, está usando el audio realtek y eso impide que la PC se vaya a dormir.
Devid

Respuestas:

5

Puede usar Process Explorer para averiguar qué programas están usando controladores y DLL particulares. Intenta buscar audioses.dll.

Vlastimil Ovčáčík
fuente
Muchas aplicaciones tienen esta DLL cargada, incluidos múltiples procesos del sistema, por lo que no es muy útil.
user169771
Salga de las aplicaciones una por una y vea cuál la mantenía abierta. Para mí, fue Origin, aunque tenía una lista de 10 aplicaciones (Chrome, Steam, etc.) que tenían el controlador en uso.
AutomationNation
1

Otro culpable de evitar que Windows ingrese al modo de espera debido a "Actualmente se está utilizando una transmisión de audio":

La señal de entrada de su micrófono se reenvía a sus altavoces.

Soluciones:

  1. Desconectar el micrófono
  2. Deshabilitar modo de escucha
Jack Miller
fuente