Монитор подключенный по 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
Надеюсь вы не столкнетесь с этой проблемой ибо она меня знатно измотала.

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

  1. Дэнчик 21 декабря 2022, 05:45 # 0
    Столкнулся с такой же проблемой пару дней назад…несколько лет все работало как надо а тут в один вечер выключив пк монитор не ушел в спячку. Решения так и не нашел. Хотелось бы немного пояснений! По подробнее где это все прописывать надо?
    1. cloudsv 22 декабря 2022, 12:24 # 0
      Вот в этом файле /etc/X11/xorg.conf.d/10-monitor.conf

    Авторизация

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

    MTProto прokси для Telegram

    Прямой эфир

    Diego mont 25 мая 2023, 07:04
    Полезные боты в Telegram 2
    cloudsv 24 апреля 2023, 17:56
    Обновление Scala Rider G4 52
    cloudsv 12 ноября 2022, 19:16
    Установка и настройка minidlna 3
    cloudsv 03 ноября 2022, 03:42
    Настройка прокси mtproto для Telegram 52
    cloudsv 03 января 2022, 10:50
    Let's Encrypt это легко и просто 4
    cloudsv 10 сентября 2020, 13:17
    MySQL Workbench падает при подключении 2
    cloudsv 05 августа 2020, 11:57
    Мне вчера стукнуло 34 4
    cloudsv 07 августа 2023, 22:56
    Linux Asus ROG x13 flow 2022 GV301RE и Linux 0
    cloudsv 15 апреля 2023, 16:23
    Linux Уведомление о смены workspace в X11 Linux 0
    cloudsv 17 октября 2020, 09:55
    Linux Отключить DHCP IPv6 в systemd 0
    cloudsv 30 июля 2020, 21:54
    О жизни Мне вчера стукнуло 34 4
    cloudsv 15 апреля 2020, 15:45
    Linux Основные hotkeys редактора Vim 0
    cloudsv 01 октября 2019, 08:00
    Linux Локальный редирект порта в Linux 0
    cloudsv 25 августа 2019, 16:14
    О жизни Социальная сеть от Яндекса Aura 0
    cloudsv 30 июля 2019, 21:34
    О жизни 33 year old 0
    cloudsv 25 июня 2019, 18:29
    Telegram Полезные боты в Telegram 2