xfce4 nouveau зависает сессия после выхода из ждущего режима.

Добрый день, помогите пожалуйста решить проблему.
Перешел на драйвер nouveau, раньше использовал от nvidia дрова.
Видео карта NVIDIA GeForce 8600 GTS
Использую slim для авторизации, elogind управления пользовательскими сеансами.

Система Linux 5.4.48-gentoo x86_64
Xfce 4.14
elogind 243.7 (243.7)
slim version 1.3.6

Ядро собрано с

egrep NOUVE /usr/src/linux-5.4.48-gentoo/.config 
CONFIG_DRM_NOUVEAU=m
CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT=y
CONFIG_NOUVEAU_DEBUG=5
CONFIG_NOUVEAU_DEBUG_DEFAULT=3
# CONFIG_NOUVEAU_DEBUG_MMU is not set
CONFIG_DRM_NOUVEAU_BACKLIGHT=y

Зависает сессия после выхода из ждущего режима.
В остальные консоли можно зайти спокойно ( ctrl+alt+F3...F6 и т.д.).
На дровах от nvidia такого не было.

grep nouv /etc/portage/make.conf 
VIDEO_CARDS="nouveau"
/etc/X11/xorg.conf
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
EndSection

Section "Files"
    FontPath        "/usr/share/fonts/corefonts/"
    FontPath        "/usr/share/fonts/misc/"
    FontPath        "/usr/share/fonts/100dri/"
    FontPath        "/usr/share/fonts/75dri/"
    FontPath        "/usr/share/fonts/Type1/"
    FontPath        "/usr/share/fonts/default/ghostscript"
    FontPath        "/usr/share/fonts/encodings/"
    FontPath        "/usr/share/fonts/ttf-bitstream-vera/"
    FontPath        "/usr/share/fonts/util/"
    FontPath        "/usr/share/fonts/cyrillic/"
EndSection

Section "Module"
    Load           "freetype"
    Load           "extmod"
    Load           "glx"
    Load           "dbe"
    Load           "record"
    Load           "type1"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
    Identifier  "Card0"
    Driver      "nouveau"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Card0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Viewport    0 0
        Depth       24
        Modes      "1680x1050" "1152x864" "1024x768"
    EndSubSection
EndSection
/etc/X11/xorg.conf.d/20opengl.conf 
Section "Files"
EndSection
# egrep 'EE|fail|Fail|FAIL|Err|ERR|err' /var/log/{messages,dmesg,Xorg.0.log}
/var/log/dmesg:[    0.474016] pmd_set_huge: Cannot satisfy [mem 0xfb000000-0xfb200000] with a huge-page mapping due to MTRR override.
/var/log/dmesg:[    0.709387] kAFS: failed to register: -97
/var/log/dmesg:[    4.739201] nouveau 0000:01:00.0: DRM: failed to create encoder 0/1/0: -19
/var/log/Xorg.0.log:[     6.883] Current Operating System: Linux serv0 5.4.48-gentoo #1 SMP PREEMPT Tue Jul 28 08:20:55 +03 2020 x86_64
/var/log/Xorg.0.log:	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
/var/log/Xorg.0.log:[     7.000] (II) NOUVEAU(0): First detailed timing is preferred mode
/var/log/Xorg.0.log:[     7.010] (II) Initializing extension MIT-SCREEN-SAVER
/var/log/Xorg.0.log:[     7.350] (EE) PreInit returned 8 for "HDA Intel Front Headphone"
/var/log/Xorg.0.log:[     7.366] (EE) PreInit returned 8 for "HDA Intel Front Mic"
/var/log/Xorg.0.log:[     7.383] (EE) PreInit returned 8 for "HDA Intel Rear Mic"
/var/log/Xorg.0.log:[     7.399] (EE) PreInit returned 8 for "HDA Intel Line"
/var/log/Xorg.0.log:[     7.419] (EE) PreInit returned 8 for "HDA Intel Line Out Front"
/var/log/Xorg.0.log:[     7.435] (EE) PreInit returned 8 for "HDA Intel Line Out Surround"
/var/log/Xorg.0.log:[     7.451] (EE) PreInit returned 8 for "HDA Intel Line Out CLFE"
/var/log/Xorg.0.log:[     7.467] (EE) PreInit returned 8 for "HDA Intel Line Out Side"
/var/log/Xorg.0.log:[     7.523] (EE) evdev: A4Tech PS/2+USB Mouse: Unable to query fd: Inappropriate ioctl for device
/var/log/Xorg.0.log:[     7.541] (EE) PreInit returned 2 for "A4Tech PS/2+USB Mouse"

При выключения монитора по

При выключения монитора по параметру в xorg.conf Option "OffTime" "10"
После включения, сессия зависает.
Я не пойму как это исправить. придется вернуться к драйверу nvidia.
Это печально!

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Есть идеи как это

Есть идеи как это победить?
Параметр в xorg.conf Option "OffTime" "0" не хочется выставлять, что бы монитор все время работал при бездействии.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Альтернатива

Попробуйте альтернативный способ гашения/выключения экрана - штатными ср-вами xfce.
XFCE не использую, но использую разные схемы - xorg.conf или xscreensaver. Соответственно, там где монитором управляет xscreensaver все опции управления монитором в нолях. И там, где xscreensaver'а нет - управление берется глобально из xorg.conf.

RY_G написал(а): Попробуйте

RY_G написал(а):
Попробуйте альтернативный способ гашения/выключения экрана - штатными ср-вами xfce.
XFCE не использую, но использую разные схемы - xorg.conf или xscreensaver. Соответственно, там где монитором управляет xscreensaver все опции управления монитором в нолях. И там, где xscreensaver'а нет - управление берется глобально из xorg.conf.

Спасибо за совет.
Сделал через Xscreensaver, гашения экрана, пока тестирую.
Пора менять железо, старенький комп, все сложнее и сложнее его поддерживать в актуальном состоянии.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Альтернатива

Попробуйте альтернативный способ гашения/выключения экрана - штатными ср-вами xfce.
XFCE не использую, но использую разные схемы - xorg.conf или xscreensaver. Соответственно, там где монитором управляет xscreensaver все опции управления монитором в нолях. И там, где xscreensaver'а нет - управление берется глобально из xorg.conf.

Почему дважды-то???

Почему дважды-то???

Чтобы наверняка! :D

Чтобы наверняка! :D

Покажи grep MTRR КонфигЯдра

Покажи grep MTRR КонфигЯдра

SysA написал(а): Покажи grep

SysA написал(а):
Покажи grep MTRR КонфигЯдра

egrep MTRR /usr/src/linux/.config
CONFIG_MTRR=y
# CONFIG_MTRR_SANITIZER is not set

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Рекомендую

Рекомендую дабавить

CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1

SysA написал(а): Рекомендую

SysA написал(а):
Рекомендую дабавить

CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1

А что оно даст?

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Convert MTRR layout from

Convert MTRR layout from continuous to discrete, so X drivers can add writeback entries.

SysA написал(а): Convert MTRR

SysA написал(а):
Convert MTRR layout from continuous to discrete, so X drivers can add writeback entries.

Добавил.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

И?

И?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".