Вопрос или проблема
Чтобы сократить свою историю, у меня есть ноутбук HP Pavilion 64-бит, и он был установлен с Windows 10 Home, в прошлом году я обновил его с помощью обновления Windows до Windows 11. Я начал сталкиваться с этой проблемой: когда ноутбук включается из выключенного состояния, перезагрузки или гибернации, экран постоянно мерцает (на секунду становится полностью пустым, а затем на секунду показывает содержимое и так далее). Сейчас я много читал об этой проблеме, и кто-то упомянул, что нужно отключить “быстрый запуск”, что я и сделал:
Это исправило проблему для выключения и перезагрузки, но все равно мерцание возникает, если я делаю гибернацию. В данный момент, чтобы исправить это, мне нужно зайти в Диспетчер устройств, затем отключить и снова включить это устройство "Intel (R) Iris (R) Plus Graphics "
:
Но это непростая задача выполнить эти шаги, пока экран мерцает. Кроме того, я могу отключить это устройство перед тем, как делать гибернацию, но иногда забываю. Так что, есть ли способ создать пакетный файл, который запускается, когда мой ноутбук выходит из гибернации, чтобы отключить это устройство и снова включить его в фоновом режиме?
Я уже обновил все драйверы, и моя Windows 11 обновлена. Кроме того, в прошлом месяце я отформатировал свой ноутбук и переустановил свежую версию Windows 11. Но все равно сталкиваюсь с той же самой проблемой. Вот спецификация системы:-
Имя устройства ***
Процессор Intel(R) Core(TM) i7-1065G7 CPU @ 1.30GHz 1.50 ГГц
Установленная ОП 16.0 ГБ (15.8 ГБ доступно)
Тип системы 64-битная операционная система, процессор на базе x64
Перо и сенсорный ввод Нет доступного ввода пера или сенсорного ввода для этого дисплея
Спецификация Windows:-
Издание Windows 11 Home
Версия 24H2
Установлено 19/10/2024
Сборка ОС 26100.2033
Опыт Пакет функций Windows 1000.26100.23.0
Ответ или решение
Автоматическое отключение и повторное включение "Intel (R) Iris (R) Plus Graphics" при выходе из гибернации в Windows 11
Ваша проблема с мерцающим экраном после выхода из гибернации на ноутбуке HP Pavilion под управлением Windows 11 действительно может быть довольно напряженной. Вы уже предприняли шаги по отключению функции быстрого запуска, что положительно сказалось на процессе перезагрузки и выключения. Однако, несмотря на это, вопрос мерцания остается актуальным при выходе из состояния гибернации. Для решения данной проблемы вы можете автоматизировать процесс отключения и повторного включения графического драйвера с помощью пакетного файла и планировщика заданий Windows.
Шаг 1: Создание пакетного файла
Первым шагом является создание пакетного файла, который будет выполнять команды для отключения и повторного включения драйвера Intel Iris Plus Graphics. Для этого выполните следующие действия:
-
Откройте Блокнот (Notepad).
-
Вставьте следующий код:
@echo off timeout /t 5 devcon disable "PCI\VEN_8086&DEV_9B41" timeout /t 2 devcon enable "PCI\VEN_8086&DEV_9B41"
Обратите внимание, что
PCI\VEN_8086&DEV_9B41
– это пример идентификатора устройства. Вы можете узнать точный идентификатор своего устройства через диспетчер устройств. Просто щелкните правой кнопкой мыши на драйвере Intel (R) Iris (R) Plus Graphics, выберите "Свойства", затем перейдите на вкладку "Сведения" и в выпадающем списке выберите "Идентификаторы устройств". -
Сохраните файл с расширением .bat, например
toggle_graphics.bat
. Убедитесь, что вы выбрали "Все файлы" в поле "Тип файла" при сохранении.
Шаг 2: Использование DevCon
Утилита DevCon (Device Console) предназначена для управления устройствами из командной строки. Чтобы воспользоваться данной утилитой, выполните следующие шаги:
- Скачайте DevCon: Эту утилиту можно найти в пакете Windows Driver Kit (WDK). Убедитесь, что у вас установлена соответствующая версия DevCon для Windows 11.
- Скопируйте DevCon.exe в ту же папку, где вы сохранили ваш пакетный файл (
toggle_graphics.bat
).
Шаг 3: Настройка планировщика заданий
Теперь, когда у вас есть пакетный файл, необходимо настроить планировщик заданий, чтобы он запускался автоматически при выходе из режима гибернации.
- Откройте Планировщик заданий: нажмите Win + R, введите
taskschd.msc
и нажмите Enter. - В левой части окна выберите "Библиотека планировщика задач".
- Нажмите "Создать задачу" на правой стороне окна.
- Введите имя задачи, например, "Отключение и включение графики".
- Перейдите на вкладку "Триггеры":
- Нажмите "Создать".
- Выберите "При выходе из гибернации".
- Нажмите "ОК".
- Перейдите на вкладку "Действия":
- Нажмите "Создать".
- В поле "Действие" выберите "Запуск программы".
- В поле "Программа или скрипт" укажите путь к вашему
toggle_graphics.bat
. - Нажмите "ОК".
- В завершение, убедитесь, что задача настроена для выполнения с правами администратора, чтобы иметь возможность отключать и включать драйвер устройств.
Заключение
После выполнения этих шагов ваша система должна автоматически отключать и снова включать "Intel (R) Iris (R) Plus Graphics" каждый раз после выхода из состояния гибернации. Это, вероятно, поможет устранить проблему мерцания экрана и сделает использование вашего ноутбука более комфортным. Как всегда, перед внесением изменений в систему рекомендуется сохранить важные данные и создать точку восстановления.