2

У меня установлена Windows 7 Professional. В течение многих лет я использовал спящий режим, чтобы выключить компьютер и перезагружать его или выключать только тогда, когда это абсолютно необходимо. На самом деле, у меня даже была кнопка «Завершение работы», измененная на «Сон».

Вчера. Это было внезапно серым. Я больше не мог использовать это.

Вчера я удалил все свои драйверы Nvidia Display, потому что зачем они мне нужны без карты?

Два дня назад мой Geforce GTX 480 умер, и мне пришлось удалить его из системы, чтобы я мог использовать встроенный видео-порт DVI для продолжения работы на моем компьютере. (с видеокартой, по умолчанию это и сбой при загрузке)

Небольшое копание привело меня к этому:

C:\Windows\system32>powercfg -a The following sleep states are available on this system: Hibernate The following sleep states are not available on this system: Standby (S1)
        The system firmware does not support this standby state.
        The VGAPNP.SYS display driver does not support standby.  Please consult your hardware vendor for an updated display driver. Standby (S2)
        The system firmware does not support this standby state.
        The VGAPNP.SYS display driver does not support standby.  Please consult your hardware vendor for an updated display driver. Standby (S3)
        The VGAPNP.SYS display driver does not support standby.  Please consult your hardware vendor for an updated display driver. Hybrid Sleep

Очевидно, что моя способность использовать спящий режим напрямую связана с моей видеокартой и видео драйверами. Что объясняет, почему оно серое, я думаю. Но теперь у меня есть вопрос побольше:

Почему мой режим сна напрямую связан с драйверами моей видеокарты?

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

Мне известен этот вопрос: зачем видеокарта, чтобы перевести мою систему в спящий режим? но это не ответ. И он более или менее спрашивает, как он все еще может, я спрашиваю, почему они связаны.

2 ответа2

2

У вас установлен драйвер для видеокарты, которую вы используете? Драйверы будут нести ответственность за то, чтобы сообщить системе, как она обрабатывает спящий режим (и впоследствии, как он обрабатывает пробуждение).

Если машина не может определить, как перевести устройство в спящий режим, основываясь на том, что сообщает драйвер, спящий режим отключается, поскольку он не сможет «угадать», что делать с этим конкретным устройством. Это связано не столько с видео, сколько со всеми вашими устройствами. Только сейчас вы используете устройство, которое не соответствует требованиям.

Дальнейшее чтение здесь:

https://msdn.microsoft.com/en-us/library/windows/hardware/ff543162(v=vs.85).aspx

2

Перевод системы в спящий режим не так прост, как выключение дисплея и замедление работы процессора. Windows должна поговорить с каждым драйвером оборудования, чтобы он перешел в режим низкого энергопотребления. В противном случае ваш дисплей будет выключен, а ваш процессор будет отключен, но, например, устройство, подключенное к USB или PCI, может все еще быть активным и получать питание.

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

Драйверы для некоторых аппаратных средств зависят от функций ACPI, и это включает в себя обращение к встроенному программному обеспечению ACPI/UEFI вашей системы.

Микропрограмма системы не поддерживает это состояние ожидания

VGAPNP.SYS звучит как универсальный драйвер Windows, выбранный в качестве последнего средства для вашей видеокарты, что может произойти, если вы удалили драйверы Nvidia, но не установили драйверы для встроенного видео. VGA - это стандарт, предшествующий ACPI, который существует с 1987 года, и этот драйвер или аналогичный он, вероятно, использовался даже в старых версиях Windows для настольных ПК с 90-х годов, поэтому не удивительно, если он не поддерживает спящие состояния. совсем. Я могу ошибаться, но нередко драйверы "последней инстанции" поддерживают только наименьший общий знаменатель функций.

  • Узнайте с помощью CPU-Z или другой подобной утилиты, что такое встроенное видеоустройство в вашей системе, и поищите обновленный драйвер для него.
  • В качестве альтернативы / дополнительно вы можете убедиться, что драйверы набора микросхем вашей системы обновлены, поскольку соответствующий драйвер набора микросхем может "исправить" эти типы проблем.
  • Если ваше встроенное видеоустройство является аппаратным обеспечением Intel, попробуйте утилиту обновления драйверов Intel.

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