Перезагрузить мою видеокарту без перезагрузки?
Задумывались, возможно ли использовать DevCon для перезапуска устройства отображения в качестве временного решения для устранения артефактов, оставшихся после сбоя видеокарты?
В частности, он оставляет мой курсор очень не удобным для пользователя:
Я узнал аппаратный идентификатор моего адаптера дисплея через диспетчер устройств (ниже)
[(клавиша windows + пауза) -> диспетчер устройств -> адаптеры дисплея -> щелкните правой кнопкой мыши свой адаптер дисплея -> свойства -> подробности -> идентификаторы оборудования.]
Я попробовал команды (открыт с правами администратора) devcon restart "PCI\VEN_1002"
а также devcon restart =display
но это всегда возвращаться с No devices restarted.
,
Можно ли вообще перезагрузить видеокарту без перезагрузки системы?
3 ответа
Чтобы использовать Devcon, я должен был использовать очень полные идентификаторы, которые слишком много печатали и проверяли, чтобы убедиться, что это правильно.
Я не думаю, что идентификатор, который вы использовали, найдет его.
Что я делаю, так это нахожу существенные различия во всем идентификаторе
В CMDprompt я начинаю так:
Devcon.exe find *
Большой длинный список WildCard, который показывает, как система определяет их.
Для конкретной видеокарты начните сDevcon.exe find *PCI*
Затем я нахожу в списке некоторые значимые цифры для этого устройства и снова использую простые подстановочные знаки.
Devcon.exe find *07d1*
Затем у меня это до 1 или 2 элемента, и я снова вижу его, я добавляю несколько более значимых элементов ID и сохраняю подстановочные знаки
Devcon.exe Status *07d1*PID_3300*
Я также использую Status, чтобы сообщить, что он "работает" или нет для контроля ошибок или для проверки моей работы.
Я использую Disable и Enable, в отличие от перезапуска, но затем я снова включаю и выключаю.
Таким образом, существует ленивый способ найти что-то наверняка, и проверить, чтобы ваша идентификационная цель была достаточно близка.
Смотрите также Как перезапустить драйвер видеокарты в Windows 7?
В случае проблем с курсорами давно можно было легко снять курсор с аппаратного обеспечения, сократив аппаратное ускорение на 1 ступень (до того, как он оказался в другом месте). Вы можете попробовать и посмотреть, исчезнут ли проблемы с вашим курсором, и не повлияет ли на производительность других видео. http://www.thewindowsclub.com/hardware-acceleration-windows-7
Я не уверен, что вы уже решили это, но я также хотел сделать аналогичную вещь и нашел это намного проще.
Используя DevCon, просто наберите:
devcon hwids =display
Появятся идентификаторы вашей видеокарты. Вы можете использовать любой из них для выполнения следующей команды (я сам использовал самую короткую).
devcon restart id
Примечание. Убедитесь, что вы щелкнули правой кнопкой мыши командную строку и запустились от имени администратора, иначе она не будет перезапущена.
Попробуйте перезапустить службу диспетчера сессий Desktop Window Manager в качестве временного промежутка. Я делаю это, когда пункты меню оставляют на экране артефакты, которые не исчезнут.