PDA

Показать полную графическую версию : Смена порядка (id) мониторов


Raistlin
11-03-2015, 03:09
К одному выходу видеокарты постоянно подключен один монитор, а к другому подключается то другой монитор, то проектор. После неких манипуляций основной монитор получил идентификатор 2. При этом второй монитор тоже считает себя вторым, а проектор - первым. В результате при смене второго монитора на проектор и обратно подключаемое устройство становится primary display со всеми вытекающими неудобствами. Windows XP не предоставляет возможности сменить идентификатор монитора, поэтому пришлось копаться в реестре.
Для сброса идентификаторов надо проделать следующее:

В реестре дать нужному пользователю полные права на ветвь HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY.
Удалить все подветви этого ключа (возможно, некоторые придется удалять поштучно).
Выключить компьютер, отключить от него дополнительный монитор (отключения питания недостаточно!).
Включить компьютер, дождаться полной загрузки ОС (логиниться необязательно).
Выключить компьютер.
Подключить дополнительный монитор, включить его, включить компьютер.
После загрузки основной монитор получит идентификатор 1, дополнительный - 2.
Если есть еще дополнительные мониторы, повторить для них пункты 5-8.

Отчасти навеяно последним постом отсюда (http://www.howtogeek.com/forum/topic/change-monitor-identity), хотя тот способ мне и не помог.

Raistlin
24-11-2015, 02:29
Иногда указанный способ не срабатывает. После замены HD5750 на HD5770 монитор, который я хотел видеть первым, упорно определялся вторым, хотя после чистки реестра, выключения и включения компьютера он был единственным подключенным. Не помогла ни чистка DDU (не из-под safe mode), ни включение/выключение компьютера без монитора. Помогло следующее:

Перезагрузка в safe mode с подключенным первым монитором (хотя иногда можно обойтись и без этого пункта).
Вычищение в DDU всех установленных видеокарт. При первом запуске DDU обнаружил 4 установленные видекарты: 2 NVIDIA и 2 AMD; я запустил по разу удаление NVIDIA- и AMD-драйвера. Во второй раз DDU обнаружил уже 2 установленные видеокарты: NVIDIA и AMD; я снова запустил по разу удаление NVIDIA- и AMD-драйвера.
Перезагрузка в нормальном режиме с подключенным первым монитором. Установка драйвера, снова перезагрузка.
Последовательное подключение (на "горячую" - без выключения компьютера, но с предварительным отключением от сети подключаемого устройства: HDMI-входы на проекторах палились счастливчиками не раз и не два) мониторов, которые хотим видеть вторыми.

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




© OSzone.net 2001-2012