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

Модератор: Модераторы разделов

Аватара пользователя
bars
Сообщения: 970
ОС: BSD/LINUX

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

Сообщение bars »

Добрый день, помогите пожалуйста решить проблему.
Перешел на драйвер 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"
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 970
ОС: BSD/LINUX

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

Сообщение bars »

При выключения монитора по параметру в xorg.conf Option "OffTime" "10"
После включения, сессия зависает.
Я не пойму как это исправить. придется вернуться к драйверу nvidia.
Это печально!
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 970
ОС: BSD/LINUX

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

Сообщение bars »

Есть идеи как это победить?
Параметр в xorg.conf Option "OffTime" "0" не хочется выставлять, что бы монитор все время работал при бездействии.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 970
ОС: BSD/LINUX

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

Сообщение bars »

пока временным кастылем сделал так.
в xorg.conf Option "OffTime" "0"
Xscreensaver гашения экрана.
Пока тестирую, вроде работает метод.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали: