2013-08-11 11:17:06 +0000 2013-08-11 11:17:06 +0000
59
59
Advertisement

Выключение монитора DisplayPort отключает монитор полностью.

Advertisement

У меня 2 монитора подключены к NVIDIA GeForce GTX 660:

  • слева 1920x1080 через DVI (Samsung SyncMaster 2443BW)
  • справа 2560x1440 через DisplayPort и установлен в Primary (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: Если я открою панель конфигурации “Screen Resolution” (Разрешение экрана) и выключу монитор (с помощью выключателя питания), вот что отображается:

Похоже, что я отключил монитор от видеокарты.

Advertisement

Ответы (15)

31
31
31
2013-08-14 06:57:37 +0000

DisplayPort действует как PNP-устройство, поэтому выключение монитора отключает его от компьютера, как если бы он был удален, а окна перемещаются, потому что Windows забывает об этом устройстве, пока оно не включится снова и не будет “обнаружено”. Решение

One заключается в том, чтобы просто дать экрану заснуть, вместо того, чтобы выключать его. Есть способы программного принуждения к этому, например, с помощью команды monoff в бесплатной утилите Wizmo для выключения всех мониторов.

Еще одно решение для карт NVIDIA подробно описано i DisplayPort Blanking / Screen Autodetect Problems путем настройки монитора на использование EDID информации из файла вместо монитора, поэтому автоопределение не требуется.

Это делается в Панели управления NVIDIA -> Рабочая станция -> Просмотр топологии системы -> Источник EDID (для монитора) -> Монитор… -> Экспорт EDID.

Повторите это для каждого монитора. В топологии монитора должен быть указан либо EDID ‘принудительный’, либо ‘файл’. См. статью в ссылке для более детального ознакомления.

17
17
17
2013-08-14 13:57:54 +0000

Отключите в настройках монитора командный интерфейс “DisplayData Channel Command Interface” (DDC/CI).
В результате Windows не распознает, если вы выключите монитор, а значки рабочего стола останутся на месте. Я успешно протестировал это на мониторе Dell!

Википедия описывает DDC/CI следующим образом. Я просто оставлю это. В сети об этом мало что известно.

[…] DDC/CI описывает средство, с помощью которого компьютер посылает команды на монитор, а также получает данные с датчика от монитора, по двунаправленной ссылке. […] Некоторые наклонные DDC/CI мониторы поддерживают функцию автоповорота, при которой датчик вращения на мониторе позволяет операционной системе удерживать дисплей в вертикальном положении по мере перемещения монитора между его вертикальным и горизонтальным положением.

Большинство DDC/CI мониторов поддерживают лишь небольшое подмножество команд MCCS, а некоторые имеют недокументированные команды. Раньше многие производители не обращали внимания на DDC/CI, но теперь практически все мониторы поддерживают такие общие MCCS команды, как управление яркостью и контрастностью.

_COPY1_Data_Channel#DDC.2FCI

Female end (monitor) Male end (Cable)

_(или) _

Переключитесь с DisplayPort на HDMI и заблокируйте контакт #19 с помощью электрической ленты.
К сожалению, это возможно только в том случае, если монитор и видеокарта имеют дополнительные HDMI-порты.

- Вывод 19: Обнаружение горячего подключения (все версии) и HEC Data+ (опционально, HDMI 1.4+ с Ethernet)

DisplayPort также имеет Hot Plug pin (вывод 18), но я сомневаюсь, что кто-то сможет записать этот конкретный вывод, так как DP-коннекторы слишком малы.

5
Advertisement
5
5
2014-06-23 04:50:03 +0000

Девчонки… Это было все мое решение. Мне пришлось сделать все 3 эти вещи, чтобы заставить его работать.

  1. Обновите драйверы Nvidia до последней версии и перезагрузите компьютер
  2. Зайдите в каждый монитор и отключите функцию DDC/CI (DISABLE IT)
  3. Следуйте этим инструкциям: https://sites.google.com/site/ebobster/stuff/displayportblanking

Это сработает. Мне пришлось немного поработать над этим, чтобы разобраться. Это комбинация всех этих вещей, чтобы заставить его работать должным образом. Вам, возможно, придется перезагружать свои EDI файлы несколько раз, чтобы заставить их работать, но вы можете преуспеть. :)

Нет причин отключать контакт 19, чтобы заставить его работать, если вы будете следовать моим инструкциям.

5
5
5
2014-10-17 05:16:28 +0000

Я также столкнулся с этой проблемой и решил написать небольшую утилиту для восстановления положения и размеров окон на каждом из экранов. К сожалению, у меня есть карта AMD, поэтому решения Nvidia на меня не работают. http://www.ninjacrab.com/persistent-windows/

4
Advertisement
4
4
2014-06-24 15:21:26 +0000

Это не относится ко всем мониторам Samsung, но на моем SyncMaster BX2031, я обнаружил, что если я перейду к встроенному меню монитора, перейдите к Настройка и сброс и установить Магия возврата на OFF , у меня нет проблемы. Я думаю, что это попытка Samsung сохранить на производительность системы путем отключения неиспользуемого экрана. Тем не менее, я не совсем уверен, если это единственная функция функции, так что будьте осторожны.

Чтобы уточнить, на мониторах Samsung перейдите по ссылке [Меню -> Настройка и сброс -> Волшебный возврат -> отключен].

2
2
2
2014-10-28 06:26:39 +0000

Простое" изменение реестра, взятое из здесь . В основном это работает на меня. Программы, привязанные к нижнему правому углу, перемещаются ~300px ближе к центру на моем 4k экране, но я могу с этим справиться, тем более, что это означает, что мне не придется устанавливать стороннее приложение:

Используя Sysinternals ProcessMonitor, я обнаружил, что Windows имеет доступ к следующему пути реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration

Моя система имеет три записи:

DELF003YY7707BR0MUL_30_07D7_6A^9A3774EB79DEE3E3E38496CC7DF4D936
QHD32000001_31_07D6_D5^63E1ABDD175E7871DCAEB710418A0F75
SIMULATED_8086_2A42_00000000_00020000_1010100^CDE365D1B3F0942F0CF38BFB8E127AB4

Под каждой из них находится дерево под названием “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 номер “Stride” на любой номер, который уже есть в “00” или аналогичной заголовочной папке, которая уже имеет (без их изменения) желаемые номера разрешения рабочего стола в primsurfsize.cx и …y. Щелкните правой кнопкой мыши по имени и выберите “Изменить”, затем выберите двоичный файл в качестве базы, чтобы ввести корректные значения разрешения.

1
Advertisement
1
1
2017-05-05 12:14:07 +0000

Для тех, кто использует DisplayPort и имеет DVI-вход на мониторе есть аппаратное решение: 0x2 и DP в DVI [ Akasa AK-CBDP15-20BK ]0x3 и активный адаптер 0x2 и 0x2 и я использую два из них с моими двумя Dell U2713HM 2560x1440 60Hz и AMD RX 480.

…до сих пор не могу поверить, что использую новое аппаратное обеспечение для решения программной проблемы… Позор вам Microsoft/nVidia/AMD!!!!

0
0
0
2019-01-20 20:01:31 +0000

У меня была точно такая же проблема с дисплеями HP Z24i, подключенными к USB-C док-станции моего HP ProBook 430 G5. Дисплеи исчезли при выключении. Не только это, но и дисплеи исчезли всякий раз, когда я запирал компьютер и ждал 60 секунд. Кроме того, иногда дисплеи переходили в постоянное “янтарное” состояние питания, когда даже не нажимая кнопку питания монитора, я ничего не делал, и мне приходилось вручную вынимать шнур питания, ждать 5 секунд, пока конденсаторы разрядится и снова подсоединить шнур питания.

Решение заключается в регулировке настроек монитора.

  1. Нажмите кнопку “Меню” на дисплее дважды, чтобы открыть меню.
  2. Выберите “Управление входом”…
  3. Выберите DP Hot-Plug Detection…
  4. Перейдите от режима низкого энергопотребления к режиму постоянной активности
  5. Выберите Сохранить и вернуть
  6. Выберите Сохранить и Вернуть
  7. Выберите Выход

Я полагаю, что большинство дисплеев имеют похожие настройки.

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

Это аппаратная, а не программная проблема.

0
Advertisement
0
0
2017-05-31 10:39:01 +0000

У меня есть возможность disable DisplayPort 1.2 в OSD моего монитора. Это решило проблему для меня.

0
0
0
2013-08-13 19:28:17 +0000

Проверьте решение в следующем сообщении (пятница, 16 сентября 2011 г., 20:28 PM) http://social.technet.microsoft.com/Forums/windows/en-US/8a9b5aa7-fe33-4e6d-b39b-8ac80a21fdc2/disable-monitor-off-detection-how#c6e69e04-c0a5-44e1-a87e-7d83efb38efd

Это очень длинная тема - если вышеприведенный способ вам не подходит, может быть, вам помогут следующие решения?!

0
Advertisement
0
0
2014-12-09 13:10:51 +0000

Для меня, я нахожусь на Windows 8 и мой монитор (подключенный через DisplayPort) автоматически выключался каждый раз, когда я блокировал свой ПК, после 60-секундной задержки, которая привела к проблеме, описанной в этом вопросе. Другие предложения в этом вопросе не работали для моего монитора (Samsung 4K UHD 28 “Монитор U28D590D). Я смог успешно работать с ним, следуя инструкциям здесь, чтобы отключить это поведение: Поддержка Microsoft: KB 2835052: Монитор выключается через 1 минуту, когда ПК заблокирован

Короче говоря, я запустил его в командной строке:

Это устанавливает, что монитор выключается только через 1 час (3600 секунд), так что теперь я могу заблокировать свой ПК, когда я ухожу от него на несколько минут, не путаясь в окнах. Это не относится непосредственно к исходному сценарию вопроса (который включал в себя ручное выключение монитора), но я думал, что это может оказаться полезным для других.

0
0
0
2014-09-28 04:57:31 +0000

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

я использую этот факт для того, чтобы обеспечить себе “бесшовную” работу, как я здесь задокументировал: http://thelamprechts.blogspot.com/2014/09/a-windows-workaround-to-maintain-window.html

0
Advertisement
0
0
2013-08-13 19:10:00 +0000

Попробуйте установить D-портовый монитор в качестве main display как в BIOS, так и в Windows Display Settings.

Источник: Эта статья

-1
-1
-1
2017-02-26 19:48:00 +0000

Та же проблема беспокоила меня после того, как я переключился на мониторы DP. Я нашел решение, которое мне помогло: вместо того, чтобы выключать мониторы нажатием кнопки на мониторе, я отключаю экран из окон. Я пользуюсь компьютером lenovo, и его программа Power Manager имеет возможность поставить опцию “выключить монитор”, если я нажму правой кнопкой мыши на рабочий стол. Я считаю, что для других ПК вы можете скачать такой инструмент, как NirCmd или монитор Off для этого. Когда я отключаю монитор таким образом, мои мониторы переходят в спящий режим, но остаются на связи, а когда я их бужу, все окна остаются на своих местах.

-1
Advertisement
-1
-1
2014-11-21 15:24:26 +0000

Попробуй это:

  1. Переходите на Control Panel> Power Options.
  2. Отредактируйте используемый план, нажав Change Plan Settings.
  3. Один раз здесь нажмите Change Advanced Power Settings.
  4. После этого перейдите в раздел Настройки USB, откройте меню, нажав на +, и откройте следующее меню под названием USB Selective Suspend Setting. Отключите его.
  5. После этого Windows 7 больше не будет производить настройку дисплея при выключенном дисплее.

Я только что протестировал его, и он работает для моей двойной настройки экрана (HP ZDisplay Z23i 23" SCreens) с Win 7 и GeForce GT630.

Похожие вопросы

3
28
13
7
3
Advertisement