5

Задумывались, возможно ли использовать DevCon для перезапуска устройства отображения в качестве временного решения проблемы артефактов, оставшихся после сбоя видеокарты?

В частности, он оставляет мой курсор очень не удобным для пользователя:

курсор

Я узнал аппаратный идентификатор моего адаптера дисплея через диспетчер устройств (ниже)


[(клавиша windows + пауза) -> диспетчер устройств -> адаптеры дисплея -> щелкните правой кнопкой мыши свой адаптер дисплея -> свойства -> подробности -> идентификаторы оборудования.]


Я попробовал команды (открытые с правами администратора) devcon restart "PCI\VEN_1002" и devcon restart =display но он всегда возвращается No devices restarted. ,

Можно ли вообще перезагрузить видеокарту без перезагрузки системы?

3 ответа3

5

Чтобы использовать 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

4

Я не уверен, что вы уже решили это, но я также хотел сделать аналогичную вещь и нашел это намного проще.

Используя DevCon, просто наберите:

devcon hwids =display

Появятся идентификаторы вашей видеокарты. Вы можете использовать любой из них для выполнения следующей команды (я сам использовал самую короткую).

devcon restart id

Примечание. Убедитесь, что вы щелкнули правой кнопкой мыши командную строку и запустились от имени администратора, иначе она не будет перезапущена.

2

Попробуйте перезапустить службу диспетчера сессий Desktop Window Manager в качестве временного промежутка. Я делаю это, когда пункты меню оставляют на экране артефакты, которые не исчезнут.

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