Как узнать, что использует аудиопоток?


14

Я заметил, что мой компьютер не хочет оставаться в режиме ожидания или переходить в режим ожидания через x минут (как установлено в параметрах питания). Запуск powercfg -requestsговорит мне, что мой аудиодрайвер держит мой компьютер в бодрствующем состоянии. «Аудиопоток в данный момент используется» ... подобно тому, что было замечено в вопросе / ответах на uTorrent, не позволяет компьютеру переходить в состояние сна . За исключением того, что я не запускаю ни uTorrent, ни какое-либо торрент-приложение.

Я знаю, что могу (и пока имею) установить переопределение с помощью powercfg -requestsoverride "<audio driver name>" system, но мне более любопытно, как сохранить открытый аудиопоток. Единственные приложения, которые я оставил открытыми, это Steam и Trillian. Мое единственное предположение, что Steam является виновником, потому что у него есть запись в микшере громкости, но я могу представить, что любое приложение, которое может воспроизводить звук в любое время, может иметь запись там, даже если в настоящее время оно не использует аудиопоток.

Есть ли способ определить, какое приложение (я) в настоящее время использует аудиопоток (и, таким образом, мой компьютер не спит)? Если это поможет, моим оборудованием / драйвером будет Realtek High Definition Audio.

Кроме того, и это, вероятно, требует слишком много, есть ли способ не дать известным непослушным приложениям держать бодрствующий компьютер? Например, как видно из комментариев ниже, Steam был виновником, но он не должен постоянно перегружать аудиопоток только для того, чтобы получить сообщение. (Я предполагаю, что это ошибка в последней версии Steam, так как в прошлом это не было проблемой.) Но мне не нравится устанавливать переопределение для всех аудио, потому что, например, я могу воспроизводить музыку в VLC или что-то, в этом случае я не хочу, чтобы мой компьютер находился в режиме ожидания.


1
Почему бы просто не отключить один из них и не посмотреть, остановится ли он? Если нет, переходите к следующему. Если есть только пара подозреваемых, это не займет много времени.
Ƭᴇcʜιᴇ007

Хорошая точка зрения. Я убил Steam и вход в powercfgпропал. Все еще любопытно, есть ли "несмертельный" способ сказать. Кроме того, не хотелось бы закрывать Steam каждый раз, когда я встаю со своего компьютера, но также не хотел бы, чтобы мой компьютер находился в режиме ожидания во время воспроизведения музыки, например, через VLC. Я добавлю к своему вопросу ...
Jpatton

+1 выход из приложений, имеющих записи в микшере томов, похоже, избавляет от запроса, но перезапуск приложений не обязательно создает его заново. FWIW, Steam, кажется, довольно хорошо ведет себя и будет создавать запрос, только если воспроизводится звук. Мои деньги были бы на Flash-плеере, поскольку, похоже, они сохраняются, даже если нигде нет открытых флеш-элементов. Может быть, попробовать убить Flash после определенного периода безделья?
Торян

2
В данном случае это был определенно Steam. У меня не было открытых окон браузера, кроме SU, и выход из Steam заставил powercfg -requestисчезнуть и микшер, и записи. Запуск Steam возвращает их обратно, даже если все окна Steam закрыты.
января

@jpatton У меня такая же проблема. Мой Chrome, хотя я не слышу музыку, использует звук realtek, и это мешает компьютеру идти спать.
Девид

Ответы:


5

Вы можете использовать Process Explorer, чтобы узнать, какие программы используют определенные дескрипторы и библиотеки DLL. Попробуйте поискать audioses.dll.


Во многих приложениях эта DLL загружена, включая несколько системных процессов, так что это не очень полезно.
user169771 12.12.15

Выйдите из приложений по одному и посмотрите, какое из них держало его открытым. Для меня это был Origin, хотя у меня был список из 10 приложений (Chrome, Steam и т. Д.), В которых использовался драйвер.
AutomationNation

1

Еще один виновник - запретить Windows переходить в режим ожидания из-за того, что «аудиопоток в данный момент используется»:

Входной сигнал с вашего микрофона направляется на ваши динамики.

Решения:

  1. Отключить микрофон
  2. Отключить режим прослушивания
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.