Монитор, подключенный через 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. То, что я ищу, - это любая информация о том, что может привести к тому, что этот дисплей не спит, и все, что я могу сделать, чтобы это исправить.

Casey
источник
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

user.dz
источник