спасибо за этот поток-это помогло мне отладить мою собственную проблему.
Я столкнулся с каким - то" китайским промышленным " монитором с входом DP, который вел себя таким образом-и, основываясь на доступной информации, это ошибка монитора.
несмотря на первоначальные намерения позади DP (один электрический переход от Южного моста к драйверу матрицы дисплея), монитор содержит "доску объявлений", что дает ему возможность выбирать между несколькими видеовходами (VGA, HDMI, DP). Это "доска объявлений" внутри монитора, которая управляет сигналом HPD - и это не простая подтяжка.
основанный на ограниченной информации доступной, ХПД нормально как раз статическая основанная на уровн (активный максимум) индикация, от видео-раковины к источнику видеосигнала (от монитора к ПК), что видео-раковина заткнута внутри, в определенном гнезде порта индикатора на источнике видеосигнала. Плюс, якобы он может быть использован монитор "hookflash" УЖИВ сигнала = послать импульс прерывания на ПК, который является единственным способом, которым монитор должен попросить ПК о "транзакции шины AUX" (протокол AUX, по-видимому, является запросом-ответом, master-slave, где ПК является хозяином). Основываясь на моем практическом опыте, я сомневаюсь, насколько использовать эту возможность "прерывания" - это, возможно, не важно.
в моем случае, после холодного включения питания (дисплея), компьютер, кажется, просыпается дисплей просто отлично, но когда компьютер переходит в режим сна S3 (приостановка в ОЗУ), что-то происходит в дисплей, и он не просыпается после того, как компьютер просыпается. Точнее, после пробуждения из S3 компьютер не обнаруживает дисплей, подключенный к разъему DP. Почему: видимо, потому, что дисплей не может вытащить провод HPD высоко. Интересно, что при включении и выключении монитора во время его работы дисплей просыпается после выхода компьютера из режима сна S3. Кроме того, проблема не возникает, если компьютер настроен только для выключения дисплея для экономии энергии (или подсветки экрана), но процессор и ОС оставайтесь на ногах и бегите. Так что это может быть что-то вроде "Спокойной ночи", что ПК говорит монитору через AUX или полезной нагрузки ДП в "ПК собирается для сна S3" последовательности, и монитор отвечает сном навсегда.
интересно, на мой виновник монитора, полиция сигнал не активен после монитор мощность цикла, почти идентично тому, что она после ПК падают С3 спит. Но каким-то образом компьютер пробуждает diplay после холодного включения питания, и HPD становится высоким. После пробуждение от S3 (не предшествуемое циклом питания монитора) HPD остается низким. Как будто какое-то дополнительное квитирование происходило-не уверен, что в полезной нагрузке, канале AUX или на самом сигнале HPD (не проверено с помощью "scope"). В любом случае, я подозреваю, что какая-то ошибка прошивки в чипе контроллера рекламной платы монитора.
Я заметил ключевое слово ULPS в этой дискуссии и в других местах, как правило, в контексте графики AMD. Мой графический адаптер-Intel IGP (3-е поколение = Ivy Bridge in этот случай.) Редкое Примечание или два об ULP в контексте графики Intel могут быть найдены в некоторой открытой аппаратной документации, предназначенной для писателей драйвера с открытым исходным кодом. Не так много использования в среде Windows. Кроме того, утилиты Intel IGP driver config раньше были более приличными, чем сейчас, особенно IEGD был отличным настраиваемым пакетом драйверов, но теперь нам нужно жить с тем, что доступно. Я попытался продлить DelayedDetectionForDP в реестре, что не дало никакого эффекта. И, в config util и свойства драйвера VGA там нет никакого способа, чтобы"заставить порт". (Также нет возможности отключить зависимость от DDC, но наличие DDC/EDID кажется отдельной проблемой, отличной от входного сигнала HPD или измерения импеданса нагрузки VGA.)
в конечном счете, я прибегнул к пайке на рекламной плате (внутри монитора). Короче говоря, к счастью, был аккуратный след PCB, идущий от pin 18 в задней части гнезда DP. Я нашел 10-омный резистор последовательно с выход ворот управляя сигналом HPD-так я извлек это. И я прикрепил подтягивание 1k к близлежащему конденсатору (MLCC), блокирующему рельс резервного напряжения +3.3 V. Теперь линия HPD всегда вытягивана высоко, покуда дисплей заткнут в стену. По-видимому, теоретическая возможность прерываний от монитора к компьютеру не является обязательным требованием для правильной работы монитора. Я прилагаю фотографию только для иллюстрации. Нет, я не буду упоминать монитор или Создатели рекламных щитов. Предупреждение: вы не можете просто замкнуть трассировку HPD до +3,3 В и сделать это - в моем случае выход затвора (драйвер линии HPD) измеряется как 30 ом против GND при низком уровне. Короткий до + 3,3 В что-то взорвет (вам повезет поджарить только выход ворот). Этот вид Хака принимает некоторые меры предосторожности и "знать, Как", которые принадлежат electronics.stackexchange.com. Не говоря уже о некоторых основных инструментах: паяльная ручка, мультиметр с острыми зондами и сильное увеличительное стекло. (И что-то, чтобы чисто отпаять резистор размером с маковое семя... некоторые будут использовать тонкий поток горячего воздуха, я могу предпочесть старинный паяльник с пользовательской петлей с двойным наконечником из проволоки AWG24.)