У мене на моєму комп'ютері підключений монітор, який відображає дивну поведінку під час переходу до режиму сну енергозбереження. Увійшовши в режим сну, монітор буде чергуватися між блокуванням та відображенням за замовчуванням шпалер робочого столу (за замовчуванням KDE 4, який я не використовую). Цей монітор підключений до моєї машини через активний порт дисплея до адаптера DVI однопосилання та кабелю DVI. У монітора не виникло цієї проблеми при попередньому підключенні безпосередньо до DVI або через кабель HDMI-> DVI. Я не хочу це виправити, щоб монітор дисплея правильно спав з іншими.
Щоб проілюструвати те, що я бачу, ось мій звичайний робочий стіл:
Монітор, про який йде мова, - це найправіші 25% цього зображення.
Це те, що я бачу, коли дисплеї сплять:
Тут ви бачите середні два монітора, які сплять належним чином, телевізор скаржиться на відсутність сигналу (належним чином), а самий правий монітор, що відображає шпалери KDE за замовчуванням. Цей монітор буде чергуватися між блокуванням та відображенням цієї шпалери. Він прокидається нормально, коли це належить. Не має значення, до якого монітора тут підключено - цей монітор веде себе під час підключення через HDMI або DVI, а будь-який з інших моніторів погано поводиться під час підключення до адаптера дисплейного порту.
Я підозрюю, що ця проблема пов'язана з KDE та її взаємодією з драйвером nvidia. Підтримка цієї міркування - стан програми конфігурації дисплея в KDE. Я вручну встановив його до цього стану:
Але після сну він завжди закінчується в такому стані:
Відмінності тут полягають у тому, що позиції монітора правого права (DP) та 2-го лівого монітора (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
Я хочу, щоб цей дисплей спав належним чином. У мене немає фіскальних портів відеокарти, тому один з моніторів повинен бути підключений через порт дисплея, і оскільки жоден з моніторів не підтримує дисплей, я повинен використовувати (активний) адаптер. Через це я не шукаю відповідей, які просто підказують мені використовувати інший порт або купувати монітор дисплейпорту. Що я шукаю - це будь-яка інформація про те, що може спричинити не відображення цього дисплея, і що я можу зробити, щоб його виправити.