У меня есть 2 монитора, подключенных к NVIDIA GeForce GTX 660:
- Слева 1920x1080 через DVI (Samsung SyncMaster 2443BW)
- Право 2560x1440 через DisplayPort и установлен на Основной (Samsung SyncMaster SA850)
Я часто оставляю свой компьютер включенным на ночь (работаю над долгим рендерингом, выполняю резервное копирование и т. Д.), Поэтому отключаю мониторы только вручную. Однако, если я выключаю основной монитор, он полностью отключается, как если бы он был отключен от видеокарты (т. Е. Значки перемещаются, открытые приложения перемещаются и изменяются в размерах, чтобы соответствовать новому первичному монитору). Если я переключаюсь с DP на кабель DVI, этого не происходит. Кажется, это проблема при использовании DisplayPort.
Есть ли способ отключить монитор от полного отключения в Windows, когда я выключаю его физически?
Я не нашел соответствующих настроек ни в настройках Windows Display, ни в программном обеспечении панели управления NVIDIA.
Редактирование № 1: Я использую кабель Oehlbach Transdata DP 510 .
Редактирование # 2: Вот скриншот моей Панели управления NVIDIA v7.2.710.0:
Редактировать № 3: Вот скриншоты моей конфигурации монитора:
Нажатие на Дополнительные настройки показывает, что стандартный монитор PnP работает на частоте 59 Гц? 60 Гц - единственный доступный вариант.
Вот мой дополнительный монитор, который подключен через DVI:
Редактирование № 4: Если я открою панель конфигурации «Разрешение экрана» и выключу монитор (с помощью выключателя питания), это будет показано ниже:
Похоже, я отключил монитор от видеокарты.
источник
Ответы:
Я тоже столкнулся с этой проблемой и решил написать небольшую утилиту для восстановления положения и размеров окон на каждом из экранов. У меня, к сожалению, есть карта AMD, поэтому решения Nvidia у меня не работают.
http://www.ninjacrab.com/persistent-windows/
источник
DisplayPort действует как устройство PNP, поэтому при отключении монитора он отключается от компьютера, как если бы он был удален, и окна перемещаются, поскольку Windows забывает об этом устройстве, пока оно снова не включится и не будет «обнаружено».
Одним из решений является просто позволить экрану перейти в спящий режим вместо его выключения. Существуют способы принудительного программного воздействия, например, с помощью команды monoff в бесплатной утилите Wizmo для отключения всех мониторов.
Другое решение для карт NVIDIA подробно описано в разделе « Проблемы с гашением экрана DisplayPort / автоопределением экрана », так как для монитора используется информация EDID из файла, а не с монитора, поэтому автоматическое определение не требуется.
Это делается в Панели управления NVIDIA -> Рабочая станция -> Просмотр топологии системы -> Источник EDID (для монитора) -> Монитор ... -> Экспорт EDID.
Повторите это для каждого монитора. Топология должна отображать отображение как EDID «принудительный» или «файл». Смотрите связанную статью для более подробной информации.
источник
Отключите «Командный интерфейс канала DisplayData» (DDC / CI) в настройках монитора.
В результате Windows не будет распознавать, если вы выключите монитор и значки на рабочем столе останутся такими, какими они должны быть. Я успешно проверил это на мониторе Dell!
Википедия описывает DDC / CI следующим образом. Я просто оставлю это на этом. В сети не так много об этом.
(или же)
Переключитесь с DisplayPort на HDMI и заблокируйте вывод № 19 изолентой.
К сожалению, это возможно, только если у монитора и видеокарты есть дополнительные порты HDMI.
DisplayPort также имеет контакт Hot Plug (контакт № 18), но я сомневаюсь, что кто-то может записать этот конкретный контакт, так как разъемы DP слишком малы.
источник
Ребята - это было все мое решение. Я должен был сделать все 3 из этих вещей, чтобы заставить это работать.
Это будет работать для вас. Я должен был взломать это некоторое время, чтобы понять это. Это комбинация всех этих вещей, чтобы заставить его работать должным образом. Возможно, вам придется перезагрузить файлы EDI более одного раза, чтобы заставить его работать, но вы можете добиться успеха. :)
Нет причин отключать контакт 19, чтобы заставить его работать, если вы будете следовать моим инструкциям.
источник
Это относится не ко всем мониторам Samsung, но на моем SyncMaster BX2031 я обнаружил, что если я захожу во встроенное меню монитора, захожу в « Настройка и сброс» и устанавливаю « Magic Return» на « ВЫКЛ» , у меня нет проблемы. Я думаю, что это попытка Samsung сэкономить на производительности системы, отключив неиспользуемый экран. Тем не менее, я не совсем уверен, является ли это единственной функцией этой функции, так что будьте осторожны.
Чтобы уточнить, на мониторах Samsung перейдите в [Меню -> Настройка и сброс -> Magic Return -> off]
источник
«Простое» изменение реестра, взятое отсюда . Это работает для меня в основном. Программы, привязанные к правому нижнему углу, перемещаются на ~ 300 пикселей ближе к центру на экране 4k, но я могу с этим справиться, тем более что это означает, что мне не нужно устанавливать стороннее приложение:
Используя Sysinternals ProcessMonitor, я обнаружил, что Windows получает доступ к следующему пути реестра:
В моей системе было три записи:
Под каждым находится дерево под названием «00», два ключа - PrimSurfSize.cx PrimSurfSize.cy
Под "00" была другая ветвь, также называемая "00", два ключа ActiveSize.cx ActiveSize.cy
Первые два из конфигов (т.е. DELF00 ... & QHD3 ...) вышеуказанных ключей были 1440x900, поэтому они не были задействованы.
Третий (SIMULATED ...) был установлен на 1024x768.
Я изменил их на 1600x900, и проблема была решена.
Затем я изменил разрешение (через панель управления) на 1920x1080, проблема с перемещением / изменением размера вернулась, но в нижнем правом углу было установлено значение 1600x900, т.е. настройки SIMULATED ... ". Используйте рекомендации MichealAtOz, но во всех папках, которые помечены" 00 "или" 01 ", (и т. Д., У меня было 00 и 01) ищите любые настройки, которые содержат 1024, 768 или I 4096 в значениях данных в конце в скобках. Измените 1024 на разрешение x вашего рабочего стола ( первое число в разрешениях) и 768 - разрешение y вашего рабочего стола. Измените число 4096 «Страйд» на любое число, которое уже есть в папке «00» или аналогичной, в которой уже есть (без изменения их) желаемое число разрешений рабочего стола в primsurfsize.cx и ... y. Щелкните правой кнопкой мыши имя и выберите изменить,затем выберите двоичный файл в качестве базы для ввода правильных значений разрешения.
источник
Не исправление, а обходной путь. Я заметил, что если свернуть окна до отключения дисплея и не восстанавливать их до тех пор, пока дисплей не вернется, то окна не переставляются.
Я использую этот факт, чтобы обеспечить «беспроблемный» опыт для себя, как я задокументировал здесь: http://thelamprechts.blogspot.com/2014/09/a-windows-workaround-to-maintain-window.html
источник
Я нахожусь на Windows 8, и мой монитор (связанный с DisplayPort) автоматически выключался каждый раз, когда я блокировал свой компьютер, после 60-секундной задержки, которая вызвала проблему, описанную в этом вопросе. Другие предложения в этом разделе вопросов и ответов не были применимы для моего монитора (Samsung 4K UHD 28 ”Monitor U28D590D). Я смог успешно обойти это, следуя инструкциям здесь, чтобы отключить это поведение:
Поддержка Microsoft: KB 2835052: монитор отключается через 1 минуту, когда компьютер заблокирован
Короче говоря, я запустил это в командной строке:
Это заставляет его отключаться только через час (3600 секунд), поэтому теперь я могу заблокировать свой компьютер, когда ухожу от него всего на несколько минут, не перепутав окна. Это напрямую не касается исходного сценария вопроса (который включал ручное выключение монитора), но я подумал, что другие могут найти его полезным.
источник
Попробуйте настроить монитор D-порта
main display
как в BIOS, так и в Windows Display Settings.Источник: эта статья
источник
Проверьте решение в следующем сообщении (пятница, 16 сентября 2011 г., 20:28): http://social.technet.microsoft.com/Forums/windows/en-US/8a9b5aa7-fe33-4e6d-b39b-8ac80a21fdc2/ отключение-отключения монитора обнаружения, как # c6e69e04-c0a5-44e1-a87e-7d83efb38efd
Это очень длинная тема - если вышеуказанный способ не работает для вас, может быть, вам помогут следующие решения ?!
источник
Для тех, кто использует DisplayPort и имеет вход DVI на мониторе, существует аппаратное решение: активный адаптер
DP-DVI Akasa AK-CBDP15-20BK
Я использую два из них с моими двумя Dell U2713HM 2560x1440 60 Гц и AMD RX 480.
... все еще я не могу поверить, что использую новое оборудование для решения программной проблемы ... позор вам, Microsoft / nVidia / AMD !!!
источник
У меня есть возможность
disable DisplayPort 1.2
на OSD моего монитора. Это решило проблему для меня.источник
У меня была точно такая же проблема с моими дисплеями HP Z24i, подключенными к док-станции USB-C моего HP ProBook 430 G5. Дисплеи исчезли при выключении. Не только это, но и дисплеи исчезали всякий раз, когда я блокировал компьютер и ждал 60 секунд. Кроме того, иногда дисплеи переходили в постоянное «янтарное» состояние питания, когда даже нажатие кнопки питания на мониторе ничего не делало, и мне приходилось вручную отсоединять шнур питания, ждать 5 секунд, пока конденсаторы не разрядятся, и снова подключить шнур питания. ,
Решение состоит в том, чтобы настроить параметры монитора.
Я предполагаю, что большинство дисплеев имеют аналогичные настройки.
Затем, выполнив эти настройки на всех дисплеях, я изменил план питания Windows, чтобы никогда не отключать дисплеи. Всякий раз, когда я ухожу от компьютера, я блокирую компьютер и вручную выключаю все дисплеи с помощью кнопки питания.
Это аппаратная проблема, а не программная проблема.
источник
Попробуй это:
Control Panel> Power Options
.Change Plan Settings
.Change Advanced Power Settings
.+
, и откройте следующее меню с именемUSB Selective Suspend Setting
. Отключи это.Я только что протестировал его, и он работает для моей двойной настройки экрана (HP ZDisplay Z23i 23 "SCreens) с Win 7 и GeForce GT630.
источник
USB Selective Suspend Setting
был уже отключен в моей системе.Та же проблема беспокоила меня после того, как я переключился на мониторы DP. Я нашел решение, которое работает для меня: вместо того, чтобы выключать мониторы нажатием кнопки на мониторе, я выключаю экран из окон. Я использую ПК lenovo, и в его программном обеспечении Power Manager есть функция «выключить монитор», если я щелкну правой кнопкой мыши на рабочем столе. Я полагаю, что для других ПК вы можете скачать такой инструмент, как NirCmd или Monitor Off. Когда я таким образом выключаю монитор, мои мониторы переходят в спящий режим, но остаются на связи; И когда я их разбудил, все окна остались на месте.
источник