Монитор, подключенный через адаптер DisplayPort-DVI, не переходит в спящий режим должным образом

Монитор, подключенный через адаптер DisplayPort-DVI, не переходит в спящий режим должным образом

У меня есть монитор, подключенный к моей машине, который ведет себя странно при переходе в энергосберегающий спящий режим. При переходе в спящий режим монитор попеременно гаснет и отображает стандартные обои рабочего стола (стандартные для KDE 4, которые я не использую). Этот монитор подключен к моей машине через активный адаптер DisplayPort-DVI single link и кабель 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
  • КДЕ 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. Я ищу любую информацию о том, что может быть причиной того, что этот дисплей не засыпает, и что я могу сделать, чтобы это исправить.

решение1

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

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

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

    346.96, 352.63, 358.16

Связанный контент