Como saber o que está usando um fluxo de áudio?

14

Percebi que meu computador não deseja permanecer no modo de espera ou voltar ao modo de espera após x minutos (conforme definido nas Opções de energia). A execução powercfg -requestsinforma que meu driver de áudio está mantendo o computador acordado ... "Atualmente, um fluxo de áudio está em uso" ... semelhante ao que foi visto nas perguntas / respostas do uTorrent, impede que o computador entre no estado de suspensão . Exceto que não estou executando o uTorrent, nem qualquer aplicativo de torrent.

Sei que posso (e por enquanto) definir uma substituição powercfg -requestsoverride "<audio driver name>" system, mas estou mais curioso sobre o que está mantendo um fluxo de áudio aberto. Os únicos aplicativos que deixei em aberto enquanto estiveram fora são o Steam e o Trillian. Meu único palpite é que o Steam é o culpado porque tem uma entrada no Volume Mixer, mas posso imaginar que qualquer aplicativo que possa reproduzir áudio a qualquer momento possa ter uma entrada, mesmo que não esteja usando um fluxo de áudio no momento.

Existe uma maneira de saber quais aplicativos estão usando atualmente um fluxo de áudio (e, assim, mantendo meu computador acordado)? Se for de alguma ajuda, meu hardware / driver é o Realtek High Definition Audio.

Além disso, e isso provavelmente é pedir demais, existe uma maneira de impedir que aplicativos impertinentes conhecidos mantenham o computador acordado? Por exemplo, como visto nos comentários abaixo, o Steam era o culpado, mas não deveria estar sobrecarregando um fluxo de áudio o tempo todo apenas pela chance de receber uma mensagem. (Suponho que isso seja um bug na versão mais recente do Steam, já que isso não era um problema no passado.) Mas não gosto de substituir o conjunto de todos os áudio porque, por exemplo, eu poderia ter música tocando no VLC ou algo nesse caso, não quero que meu computador fique em espera.

jpatton
fonte
1
Por que não desabilitar um deles e ver se ele para? Caso contrário, passe para a próxima. Se houver apenas alguns suspeitos, não deve demorar muito.
Ƭᴇcʜιᴇ007
Bom ponto. Eu matei o Steam e a entrada powercfgdesapareceu. Ainda curioso para saber se existe uma maneira "não letal". Além disso, preferiria não ter que fechar o Steam toda vez que eu levantar do computador, mas também não gostaria que meu computador estivesse em espera enquanto reproduzia música, por exemplo, via VLC. Vou acrescentar à minha pergunta ...
jpatton
+1 ao sair dos aplicativos que possuem entradas no misturador de volume parece se livrar da solicitação, mas a reinicialização dos aplicativos não a recria necessariamente. FWIW, o Steam parece ter um bom comportamento e só criará uma solicitação se houver som. Meu dinheiro estaria no Flash player, pois parece persistir mesmo que não haja elementos flash abertos em nenhum lugar. Talvez tente matar o Flash após um certo período de ociosidade?
31813 Toryan
2
Nesse caso, era definitivamente o Steam. Eu não tinha janelas do navegador abertas além das SU e sair do Steam fazia o mixer e as powercfg -requestentradas desaparecerem. Iniciar o Steam os traz de volta, mesmo que todas as janelas do Steam estejam fechadas.
Jpatton #
jpatton @ Eu tenho o mesmo problema. O meu Chrome, embora não esteja ouvindo música, está usando o áudio da realtek e isso impede o computador de dormir.
Devid

Respostas:

5

Você pode usar o Process Explorer para descobrir quais programas estão usando identificadores e DLLs específicos. Tente procurar audioses.dll.

Vlastimil Ovčáčík
fonte
Muitos aplicativos têm essa DLL carregada, incluindo vários processos do sistema, o que não é muito útil.
user169771
Saia dos aplicativos um por um e veja qual deles estava mantendo aberto. Para mim, era o Origin, apesar de ter uma lista de 10 aplicativos (Chrome, Steam etc.) que tinham o driver em uso.
AutomationNation
1

Outro culpado de impedir o Windows de entrar no modo de espera devido a "Um fluxo de áudio está em uso no momento":

O sinal de entrada do seu microfone é encaminhado para os alto-falantes.

Soluções:

  1. Desconectar microfone
  2. Desativar o modo de escuta
Jack Miller
fonte