Монитор, подключенный через DisplayPort к адаптеру DVI, не будет нормально спать


16

К моей машине подключен монитор, который отображает странное поведение при переходе в режим энергосбережения. При переходе в спящий режим монитор будет переключаться между гашением и отображением обоев по умолчанию для рабочего стола (по умолчанию KDE 4, который я не использую). Этот монитор подключен к моей машине через активный порт вывода на одноканальный адаптер DVI и кабель DVI. Монитор не имел этой проблемы, когда ранее был подключен напрямую к DVI или через кабель HDMI-> DVI. Я не хочу это исправить, чтобы монитор displayport правильно спал с другими.

Чтобы проиллюстрировать то, что я вижу, вот мой обычный рабочий стол:

рабочий стол

Данный монитор является правым 25% этого изображения.
Вот что я вижу, когда дисплеи спят:

Спальные дисплеи

Здесь вы видите, что два средних монитора спят нормально, телевизор жалуется на отсутствие сигнала (правильный) и самый правый монитор, отображающий обои KDE по умолчанию. Этот монитор будет чередоваться между гашением и отображением этих обоев. Он просыпается нормально, когда должен. Неважно, какой монитор подключен здесь - этот монитор ведет себя при подключении через HDMI или DVI, а любой другой монитор плохо работает при подключении к адаптеру displayport.

Я подозреваю, что эта проблема связана с KDE и его взаимодействием с драйвером nvidia. Это предположение подтверждается состоянием приложения конфигурации дисплея в KDE. Я вручную установил его в это состояние:

настройка монитора в KDE

Но после сна он всегда оказывается в таком состоянии:

плохая настройка монитора в KDE

Различия здесь заключаются в том, что положения самого правого (DP) монитора и второго левого монитора (DVI-D-0) искажены. Примечательно, что монитор DP помечен как клон другого. Ничего не меняется с фактическим отображением или удобством использования, что хорошо, но немного сбивает с толку.

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

Хорошо

Немного об этой настройке:

  • Фирменный драйвер Nvidia 340.17
  • Xorg 7.4-r2
  • KDE 4.13.2
  • KWin 4.11.10-r1
  • Nvidia GeForce GTX 770 с 4 подключенными мониторами
    • 2xDVI, 1xHDMI, 1xDP (преобразовано в DVI с активным адаптером)

Вот часть конфигурации xorg, созданная nvidia-settingsприложением:

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +3840+0, HDMI-0: nvidia-auto-select +0+0, DVI-D-0: nvidia-auto-select +1920+0, DP-1: nvidia-auto-select +5760+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Я хочу, чтобы этот дисплей нормально спал. У меня нет физических портов на видеокарте, поэтому один из мониторов должен быть подключен через displayport, и поскольку ни один из моих мониторов не поддерживает displayport, я должен использовать (активный) адаптер. Из-за этого я не ищу ответы, которые просто говорят мне использовать другой порт или купить монитор DisplayPort. То, что я ищу, - это любая информация о том, что может привести к тому, что этот дисплей не спит, и все, что я могу сделать, чтобы это исправить.


2
Это довольно хорошая настройка мониторов 8-)
— slm

У меня та же проблема с одним монитором, который расширяет экран моего ноутбука. Я предполагаю, что причина в том, что мой адаптер miniDP-DVI распознается как HDMI, и поэтому моя система никогда не отправляет сигнал сна на "телевизор", к которому он подключен. Он отлично работает с адаптером miniDP-VGA. Я хотел бы получить ответ, который сохраняет соединение DVI, но сейчас мое решение VGA.
— Адам Кац

Загрузите живую копию Xubuntu и посмотрите, есть ли у вас такая же проблема. Возможно, вам придется установить его на флэш-диск или что-то еще, чтобы попробовать его с драйверами Nvidia. Если у вас возникла та же проблема, то это не поможет, но если она исчезнет, ​​вы можете сравнить различия в файле конфигурации xorg. Я использую более тонкую установку под XFCE4, и у меня нет этой проблемы. Запуск того же драйвера Nvidia на Dell под Gentoo
— Джо

Вы пытались сделать монитор, который не будет спать основной монитор? Звучит странно, но на самом деле это работает в некоторых случаях;)
— switch87

Ответы:


1
  • О той же проблеме сообщалось на форуме nVidia Linux (что касается подсветки DP, которая остается включенной после сигнала энергосбережения DPMS)

    DPMS не работает на GTX980 с подключением DisplayPort

  • Они упоминают некоторые точные выпуски, которые не затронуты или уже исправлены.

    346,96, 352,63, 358,16

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