Dispositivo de áudio USB que impede o sono (Windows 10)

10

Antecedentes

Eu tenho tido problemas com meu computador não entrar no modo de suspensão e também de estar acordado desde a janela 8.1. Eu esperava que o Windows 10 resolvesse esses problemas, mas infelizmente esse não é o caso. Eu tinha notado que o problema ocorreria sempre que meu fone de ouvido (Hyper X Cloud II) estivesse conectado, mas isso não ocorria exclusivamente quando plugado.

Eu recentemente fiquei extremamente farto de meu computador acordar do sono de forma muito consistente e decidi mais uma vez tentar resolver o problema.

Tentativas de correção

Para começar, em Gerenciamento de energia:

  • Temporizadores de ativação desativados
  • Suspensão seletiva de USB ativada
  • Defina o tempo de inatividade do computador para 1 minuto de inatividade para ver se alguma alteração teve efeito

Para identificar a causa do que impede o computador de funcionar, usei powercfg em um nível elevado prompt de comando:

powercfg -requests

Que retorna o seguinte:

SYSTEM:
[DRIVER] Realtek High Definition Audio (HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1043860B&REV_1003&165326bb&0&0001)
An audio stream is currently in use.
[DRIVER] USB Audio Device (USB\VID_0951&PID_16A4&MI_00&3321d09b&1&0000)
An audio stream is currently in use.
[DRIVER] Legacy Kernel Caller

O que eu notei com meu fone de ouvido foi confirmado pela entrada USB Audio Device no sistema. Se eu desconectei meu fone de ouvido, as entradas USB Audio Device e Legacy Kernel Caller desapareceram ao executar powercfg -requests novamente.

O problema ainda persistiu após desconectar o fone de ouvido. Então, eu executei o seguinte comando para evitar que o driver Realtek High Definition Audio impedisse o sono.

powercfg -REQUESTSOVERRIDE DRIVER "Realtek High Definition Audio" SYSTEM

Isso de fato permitiu que meu computador entrasse em suspensão. Ao conectar meu fone de ouvido novamente, o problema voltou. Então, naturalmente, eu executei REQUESTSOVERRIDE novamente para os drivers de fone de ouvido relacionados:

powercfg -REQUESTSOVERRIDE DRIVER "USB Audio Device" SYSTEM
powercfg -REQUESTSOVERRIDE DRIVER "Legacy Kernel Caller" SYSTEM

Infelizmente, isso não resolveu o problema. Para garantir que meu comando REQUESTSOVERRIDE tenha efeito, eu corri:

powercfg -REQUESTSOVERRIDE

O que mostrou que minhas solicitações de substituição estavam em vigor:

[DRIVER]
Realtek High Definition Audio SYSTEM
USB Audio Device SYSTEM
Legacy Kernel Caller SYSTEM

Depois disso, tentei:

  • Usando o Gerenciador de dispositivos e garantindo que todas as portas USB tenham permissão para desligar os dispositivos para entrar no modo de suspensão
  • Desinstalando o dispositivo Hyper X Cloud II e reinstalando
  • Confirmando as entradas de powercfg -requests com powercfg -energy report
  • Painel de controle - > Som - > Fone de ouvido fone de ouvido- > Avançado e desmarcado "Permitir que os aplicativos tenham controle exclusivo deste dispositivo"

TL; DR

Como posso evitar que meu dispositivo de áudio USB (neste caso, o headset Hyper X Cloud II) impeça meu computador de entrar no modo de suspensão?

Eu usei powercfg -REQUESTSOVERRIDE para remover todas as entradas que aparecem em powercfg -requests e garanti no Gerenciador de dispositivos que todas as portas USB podem desativar dispositivos para permitir que o computador entre em suspensão.

    
por spenser_l 19.02.2016 / 13:09

1 resposta

1

Acabei de perceber que desativar o recurso de "sempre ouvir" de Cortana parece resolver o problema.

    
por 04.03.2016 / 02:01