Когда AFK мониторы переходят в режим ожидания по истечении времени отключения питания монитора, но затем немедленно включаются.
Я проверил журналы событий и ничего не увидел, включая запуск средства устранения неполадок Windows и сброс профиля питания.
Это новая установка Windows 10 Pro (январь 2018 года) с установленными Steam, Adobe, Crashplan и несколькими небольшими различными приложениями.
В одном полезном сообщении на форуме это указывалось как резолюция:
powercfg -requests
powercfg -requestsoverride driver “put driver name here” display
Глядя на это, казалось, что пара драйверов VB-Audio и драйвер Realtek могут быть ответственны. (Вывод ниже).
Я знаю имена файлов .inf, связанных с VB-Audio, через:
get-windowsdriver -online -all | out-string -stream | sls VB-Audio -Context 5,2
Cmdline вывод:
PS C:\Windows\system32> powercfg -requests
DISPLAY:
None.
SYSTEM:
[DRIVER] VB-Audio Virtual Cable (ROOT\MEDIA\0000)
An audio stream is currently in use.
[DRIVER] VB-Audio Cable A (ROOT\MEDIA\0001)
An audio stream is currently in use.
[DRIVER] Realtek High Definition Audio (HDAUDIO\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_18491151&REV_1000\4&37605d4d&0&0001)
An audio stream is currently in use.
[DRIVER] Legacy Kernel Caller
PS C:\Windows\system32> get-windowsdriver -online -all | out-string -stream | sls VB-Audio -Context 5,3
Driver : oem13.inf
OriginalFileName : C:\Windows\System32\DriverStore\FileRepository\vbmmecable64_win7.inf_amd64_ffa78ae84c13ca8c\vbmmecable64_win7.inf
Inbox : False
ClassName : MEDIA
BootCritical : False
> ProviderName : VB-Audio Software
Date : 02/09/2014 00:00:00
Version : 1.0.3.5
Driver : oem14.inf
OriginalFileName : C:\Windows\System32\DriverStore\FileRepository\vbmmecablea64_win7.inf_amd64_53772ecb56efb5ec\vbmmecablea64_win7.inf
Inbox : False
ClassName : MEDIA
BootCritical : False
> ProviderName : VB-Audio Software
Date : 19/10/2015 00:00:00
Version : 1.0.3.5
Driver : oem15.inf
OriginalFileName : C:\Windows\System32\DriverStore\FileRepository\vbvmvaio64_win7.inf_amd64_98635c590be27e38\vbvmvaio64_win7.inf
Inbox : False
ClassName : MEDIA
BootCritical : False
> ProviderName : VB-Audio Software
Date : 21/04/2014 00:00:00
Version : 1.0.3.5
Driver : oem16.inf
OriginalFileName : C:\Windows\System32\DriverStore\FileRepository\vbvmauxvaio64_win7.inf_amd64_eefc9c140807b56b\vbvmauxvaio64_win7.inf
Inbox : False
ClassName : MEDIA
BootCritical : False
> ProviderName : VB-Audio Software
Date : 21/04/2014 00:00:00
Version : 1.0.3.5
Теперь мне нужно выяснить, что вставить в "имя драйвера здесь", но не знаю, что подходит для ввода в командную строку powercfg. Я пробовал "oem22.inf" для драйвера realtek, например, не было выдано никакой ошибки, но ситуация не улучшилась, и я даже не уверен, что нужно использовать правильное "имя драйвера".
РЕДАКТИРОВАТЬ 1
Запустил отчет powecfg, записи из раздела ошибок ниже:
System Availability Requests:System Required Request
The device or driver has made a request to prevent the system from automatically entering sleep.
Requesting Driver Instance ROOT\MEDIA\0000
Requesting Driver Device VB-Audio Virtual Cable
System Availability Requests:System Required Request
The device or driver has made a request to prevent the system from automatically entering sleep.
Requesting Driver Instance ROOT\MEDIA\0001
Requesting Driver Device VB-Audio Cable A
System Availability Requests:System Required Request
The device or driver has made a request to prevent the system from automatically entering sleep.
Requesting Driver Instance HDAUDIO\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_18491151&REV_1000\4&37605d4d&0&0001
Requesting Driver Device Realtek High Definition Audio
System Availability Requests:System Required Request
The device or driver has made a request to prevent the system from automatically entering sleep.
Driver Name \FileSystem\srvnet
System Availability Requests:System Required Request
A kernel component has made a request to prevent the system from automatically entering sleep.
Все записи совпадают с тем, что было видно из запросов powercfg, хотя они выглядят как блокирующие сон, а не уровень отображения?
Нахожусь ли я в подходящем месте для диагностики и устранения этой проблемы, и знает ли кто-нибудь точно, каким должно быть "Имя драйвера" в powercfg -requestsoverride?
РЕДАКТИРОВАТЬ 2
По какой-то причине я решил отключить свой второй монитор, и, к моему удивлению, режим ожидания активировался правильно. Я подключил монитор (Dell U2413), но не подключил концентратор. Режим ожидания работает на обоих мониторах.
Учитывая, что к концентратору в то время был подключен только пустой кард-ридер, и ни на хабе, ни на кард-ридере не было включено "Разрешить этому устройству пробуждение машины" (и ни в одной из вышеперечисленных задач диагностики не появлялось), как мне сохранить концентратор подключен, не ставя под угрозу способность машины переводить мониторы в режим ожидания?