Монитор DisplayPort не обнаруживается при выключении и повторном включении


25

Я использую Ubuntu Desktop 14.04 на настольном ПК с Nvidia GTX 660, подключенным к 24-дюймовому монитору HP LP2475w через DisplayPort .

Он нормально загружается, но если я выключаю монитор и снова включаю его (например, ночью), Ubuntu не распознает монитор при включении. Экран остается черным, и единственный выход - перезагрузка.

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

Если я подключаюсь через DVI, нет проблем; однако, когда я перехожу на монитор 4K, мне нужно будет использовать DP. Пожалуйста помоги!


ОБНОВИТЬ

Если у меня есть второй монитор, подключенный с помощью DVI, я все равно теряю монитор DisplayPort, если я его выключаю и снова включаю, но я могу восстановить его, используя Ctrl-Alt-F1 и затем Ctrl-Alt-F7.

Если монитор DisplayPort подключен сам по себе, этот метод не помогает. Это все еще серьезная проблема для меня.

Я не могу поверить, что никто другой не имеет этого. Кто-нибудь хочет поделиться опытом?

Работают ли разные видеокарты лучше? Разные мониторы?


1
Если у меня есть второй монитор, подключенный с использованием DVI, я все равно теряю монитор DisplayPort, если я его выключаю и снова включаю, но я могу восстановить его, используя Ctrl-Alt-F1 и затем Ctrl-Alt-F7. Если монитор DisplayPort подключен сам по себе, этот метод не помогает. Это все еще серьезная проблема для меня. Я не могу поверить, что никто другой не имеет этого. Кто-нибудь хочет поделиться опытом? Работают ли разные видеокарты лучше? Разные мониторы?
Джон

1
Спасибо Дэвид, ты прав. Это та же проблема. Приятно знать, что я не схожу с ума!
Джон

Да, заставка работает - так я столкнулся с этой проблемой. Дисплей просто умрет, если его оставить слишком долго, и не вернется.
Иоанн

Мой вопрос был: Если я использую монитор экранной заставки таймер, экран становится «выключено» и не подлежит возмещению. Если я использую (программную) заставку Ubuntu , подсветка экрана остается включенной. Что с тобой происходит?
Давид6

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

Ответы:


5

У меня была такая же проблема с Dell u2913wm, подключенным к i5-5775c Iris Pro 6200 через Displayport. Когда я переключал входы на мониторе, он не отображал изображение впоследствии.

Проблема может быть решена с помощью ssh для входа в систему и запуска:

env DISPLAY=:0 xset dpms force off
env DISPLAY=:0 xset dpms force on

Хотя это не очень практично, это снова включит экран.

Прочитав ответ, в котором упоминалось отключение DDC / CI, я поиграл с настройками монитора, так как ручная настройка dpms и включение слишком громоздки. Настройка DDC / CI ничего не сделала для меня, но на моем мониторе была отключена дополнительная настройка Displayport 1.2.

После включения настройки Displayport 1.2 на мой монитор снова начал работать после смены входов или выключения, как и предполагалось.


Это прекрасно работает. Чтобы избежать SSH, решением является создание сценария оболочки с командами, которые вы показали. Затем создайте в меню «Настройки» / «Клавиатура» / «Ярлыки» пользовательский ярлык для команды «
Той»

@coderazzi, который не будет работать, когда рабочий стол заблокирован
Edheldil

@ Эдхельдил: ты прав. Обычно я должен сначала слепо ввести пароль, который разблокирует рабочий стол. Затем нажмите на ярлык.
Coderazzi

2

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

Эта ошибка была поднята на LaunchPad :

панель запуска >> ошибка 1313539

Однако в настоящее время он помечен как дубликат более общей ошибки:

панель запуска >> ошибка 1308105 (все еще открыто)


ОБНОВЛЕНИЕ: 17 января

Я только что попробовал с кабелем DVI Dual-Link.

К сожалению, моя видеокарта не поддерживает Dual-Link, только Single-Link. Тем не менее, насколько мне известно, HP DL139A («Y-кабель с двойной головкой от DMS-59 до DVI»). ( Кто-нибудь еще знает? )

Никаких проблем (заставка, спящий экран или пробуждение) под DVI, кроме падений до разрешения 1920x1200 . Неокончательно, но проблема НЕ присутствует с тем же 27-дюймовым экраном и идентичной настройкой ОС / драйвера.


ОБНОВЛЕНИЕ: 19 января

Новая (больше / быстрее) видеокарта еще в заказе.

Пробовал с другой видеокартой, с двойным DisplayPort (вместо DMS-59).

К сожалению, адаптер HP (HP P / N 481409-220 в комплекте) предназначен только для DisplayPort-DVI Single-Link . У них есть еще один адаптер (HP P / N NR078AA), который делает DisplayPort-DVI Dual-Link , но стоит 150 долларов США (за вычет).

Никаких проблем (заставка / спящий экран или пробуждение) под DVI, кроме падения до разрешения 1920x1200 . Прямой кабель DisplayPort (от этой карты) все еще имеет те же проблемы.


ОБНОВЛЕНИЕ: 12 февраля

Решена на данный момент, переместив экран близко к ПК и используя (поставляемый Samsung) кабель DVI Dual-Link , поставляемый с монитором.

По-прежнему не удается правильно использовать кабель DisplayPort .


1

У меня были такие же проблемы. Я подключаю свой ПК с Windows 7 к монитору Dell 2709W с помощью DisplayPort. (Nvidia GTX 750)

Я нашел решения здесь: /superuser/630555/

Я отключил "DDC / CI" в настройках моего монитора. Это решило проблему. Надеюсь, это поможет.


1
Спасибо за ваш вклад. Хотя ваша проблема связана, она немного отличается от моей. Я видел эту проблему, описанную на Win7. Я использую рабочий стол Ubuntu и должен перезагрузиться, когда монитор выключится (даже из-за тайм-аута). Я отключил DDC / CI, и в моем случае это не имеет значения. Это все еще большая проблема для меня. У кого-нибудь есть подобный опыт Ubuntu?
Джон

Решил проблему для меня, используя Xubuntu (к сожалению, не все мониторы имеют эту настройку).
Луатор

0

У меня была такая же проблема с ноутбуком ASUS и монитором Dell. В итоге я использую xset dpms force offкоманду, чтобы перевести монитор в режим энергосбережения, вместо того, чтобы выключать монитор кнопкой питания. Я могу разбудить экран, нажав клавишу на клавиатуре или двигая мышь. При таком способе выключения экрана я никогда не сталкиваюсь с проблемой наличия черного экрана при повторном включении экрана. Я также сделал monitorOff.desktop в / usr / share / Applications и прикрепил его к панели запуска, чтобы просто щелкнуть значок, чтобы выключить монитор.


0

Я столкнулся с чем-то похожим в конфигурации с 4 мониторами, подключенной через DisplayPort к NVidia GK107 [NVS 510], работающей под KUbuntu 14.04.

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

Совсем недавно я заметил утечку памяти с SSH и KDE Bug 280381 .

Резко просто убивая kde4d (так как мне была нужна эта память), я заметил потом, что настройки дисплея остаются прежними. Мне удалось воспроизвести это поведение, поэтому я думаю, что проблема может быть где-то с kded4.

Обновить:

Поскольку я не думаю, что уничтожение всего процесса kded4 является допустимым вариантом, я немного покопался в Сервисах и обнаружил, что отключение Сервиса KScreen2 (Системные настройки> Запуск и завершение работы> Диспетчер служб) решает проблему.


0

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

То, что, кажется, работает для меня (последние 24 часа), является понижением, xfce-settingsкак предложено в этом сообщении об ошибке, отправляя # 7

https://bugs.launchpad.net/ubuntu/+bug/1313539

apt-get не смог найти пониженный пакет для дерзкого.

Я нашел это на панели запуска .

Установил его через:

sudo dpkg -i xfce4-settings_4.11.0-1ubuntu1_amd64.deb 

Подтвердили его установкой через:

xfce4-settings-manager -V

Теперь я могу заставить свой монитор спать, и он, кажется, просыпается, как и ожидалось.


0

Моим решением этой проблемы было создание xbindkeysгорячей клавиши ( Win+ M, но вам может понадобиться другая) для запуска следующей команды:

xrandr --output DP2 --mode 3840x2160

Эта команда восстановит видео режим монитора при его запуске. modeПараметром здесь является собственное разрешение моего монитора, которое обычно автоматически выбирается при загрузке, когда монитор включен. Вы можете определить имя и разрешение вашего вывода, если вы просто запускаете xrandrбез аргументов.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.