Монитор подключенный по Display Port не может перейти в режим ожидания(suspend mode)

Купил тут я себе давеча 144hz монитор MSI Optix 24" G24C, не знаю зачем, просто захотелось 3 монитор и 144hz почувствовать себя крутым айтишником погрязшим в мониторах, ну а на самом деле когда дома работаешь хочется включить фоном какой нибудь сериальчик или видео на youtube, а картинка в картинка это совсем не то, ну и поиграть на 144hz тоже иногда хочется.


Ну и как всегда не обошлось без проблем, я подключил новенький монитор к GTX 750 Ti через Display Port, и как-то заметил, что два соседних монитора спокойно ушли в спящий режим, а монитор подключенный по DP моргнул и через несколько секунд вернулся в обычный режим.
Естественно меня такое стечение дел совершенно не устраивало, если мониторы уходят в спящий режим должны уходить все. Я занялся решением данной проблемы, потратил овер дофига времени, думал что вина всему запуск Xfce4 непосредственно из терминала, начал даже шатать режим dpms терминала, но ничего из этого не выходила, пока я не зашел в английскую wiki arch'a в статью драйверов nvidia. Оказывается в драйверах nvidia 415 версии добавили опцию HardDPMS как раз которая решает проблему dpms и мониторов подключенных через Display Port.
Ну как вы уже и догадались я прописал в Xorg данную опцию и все у меня прекрасно заработало.

/etc/X11/xorg.conf.d/10-monitor.conf:
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "HardDPMS" "true"
    Option         "metamodes" "DP-1: nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Так же ее можно прописать в секцию драйверов
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    Option         "Coolbits" "4"
    Option         "TripleBuffer"   "True"
    Option         "HardDPMS" "true"    
EndSection
Надеюсь вы не столкнетесь с этой проблемой ибо она меня знатно измотала.

Комментарии ()

    Есть вопрос или предложение пиши в Telegram @cloudsv

    MTProto прokси для Telegram

    Прямой эфир

    cloudsv 01 октября 2019, 11:00
    Arch Linux Локальный редирект порта в Linux 0
    cloudsv 25 августа 2019, 19:14
    О жизни Социальная сеть от Яндекса Aura 0
    cloudsv 31 июля 2019, 00:34
    О жизни 33 year old 0
    cloudsv 25 июня 2019, 21:29
    Telegram Полезные боты в Telegram 0
    cloudsv 24 октября 2018, 00:27
    О жизни Обновление Scala Rider G4 11
    cloudsv 21 октября 2018, 23:16
    Arch Linux Памятка по основным утилитам Linux 0