10

Фон

У меня были проблемы с моим компьютером, не входящим в спящий режим, а также просыпающимся от сна с Windows 8.1. Я надеялся, что Windows 10 решит эти проблемы, но, к сожалению, это не так. Я заметил, что проблема будет возникать всякий раз, когда моя гарнитура (Hyper X Cloud II) была подключена, но это происходило не только при подключении.

Недавно я был очень сыт по горло тем, что мой компьютер постоянно просыпался, и решил еще раз попытаться решить проблему.

Попытки исправить

Для начала в Power Management:

  • Отключенные таймеры
  • Включено выборочное приостановление USB
  • Установите время сна компьютера на 1 минуту бездействия, чтобы увидеть, повлияли ли какие-либо изменения

Чтобы определить причину, по которой компьютер не просыпается, я использовал powercfg в командной строке с повышенными правами :

powercfg -requests

Который возвращает следующее:

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

То, что я заметил с моей гарнитурой, было подтверждено записью USB Audio Device под системой. Если я отключил гарнитуру, записи USB Audio Device и Legacy Kernel Caller пропали при повторном запуске powercfg -requests .

Проблема все еще сохраняется после отключения гарнитуры. Поэтому я выполнил следующую команду, чтобы драйвер Realtek High Definition Audio мешал спать.

powercfg -REQUESTSOVERRIDE DRIVER "Realtek High Definition Audio" SYSTEM

Это фактически позволило моему компьютеру войти в режим сна. После повторного подключения гарнитуры проблема вернулась. Естественно, я снова выполнил REQUESTSOVERRIDE для соответствующих драйверов гарнитуры:

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

К сожалению, это не решило проблему. Чтобы убедиться, что моя команда REQUESTSOVERRIDE вступила в силу, я запустил:

powercfg -REQUESTSOVERRIDE

Который показал, что мои запросы на переопределение были в силе:

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

После этого я попробовал:

  • Использование диспетчера устройств и обеспечение того, чтобы каждому USB-порту было разрешено отключать устройства для перехода в спящий режим
  • Удаление устройства Hyper X Cloud II и повторная установка
  • Подтверждение записей powercfg -requests с помощью отчета powercfg -energy
  • Панель управления -> Звук -> Наушники с гарнитурой-> Дополнительно и не отмечены "Разрешить приложениям получать эксклюзивный контроль над этим устройством"

TL; DR

Как я могу запретить моему аудиоустройству USB (в данном случае гарнитуре Hyper X Cloud II) мешать компьютеру переходить в спящий режим?

Я использовал powercfg -REQUESTSOVERRIDE чтобы удалить все записи, которые появляются в powercfg -requests и в диспетчере устройств убедился, что все порты USB могут отключать устройства, чтобы компьютер мог спать.

2 ответа2

1

Я только что понял, что отключение функции "всегда слушать" Кортаны, похоже, решает проблему.

-2

Та же проблема.

[DRIVER] USB Audio Device (USB\VID_10F5&PID_0296&MI_00\6&13d026f7&0&0000) An audio stream is currently in use.
Но я не думаю, что аудио драйвер является проблемой. Проблема заключается в том, что приложение удерживает аудиопоток открытым, даже если оно не выводит звук.

Выполнено некоторое тестирование при спаме "powercfg /REQUESTS" при запуске разных программ. Обычно, если программа выводит аудиопоток, звуковой драйвер делает запрос, чтобы компьютер не спал автоматически. Затем, когда звук прекращается, поток закрывается, а затем драйвер перестает запрашивать удержание в спящем режиме.

В моем случае, однако, вкладка в Firefox 63.0.1 (64-разрядная версия) кажется ошибочной. Сайт mega.nz постоянно поддерживал открытость аудиопотока, даже когда на странице не было ничего аудио.

Здесь вы можете увидеть эту ошибку в действии.

Приложение А. Браузер открыт. Нет запросов на сохранение сна активным.

Приложение Б. На домашней странице мега. Нет запросов на сохранение сна активным.

Приложение С. После входа в систему. Теперь активен аудиопоток. В этом каталоге нет аудиофайлов и нет звука со страницы.

Приложение D. Если отключить вкладку и отойти от нее, аудиопоток остается активным.

Приложение Е. После закрытия мега-вкладки. аудиопоток больше не активен. Нет запросов на сохранение сна активным.

Попробуйте найти программу, отвечающую за поддержание аудиопотока активным, даже если он не воспроизводит звук.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .