xfce4 nouveau зависает сессия после выхода из ждущего режима.
bagas 28 июля, 2020 - 18:11
Добрый день, помогите пожалуйста решить проблему.
Перешел на драйвер 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 написал(а): Попробуйте
Спасибо за совет.
Сделал через Xscreensaver, гашения экрана, пока тестирую.
Пора менять железо, старенький комп, все сложнее и сложнее его поддерживать в актуальном состоянии.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Альтернатива
Попробуйте альтернативный способ гашения/выключения экрана - штатными ср-вами xfce.
XFCE не использую, но использую разные схемы - xorg.conf или xscreensaver. Соответственно, там где монитором управляет xscreensaver все опции управления монитором в нолях. И там, где xscreensaver'а нет - управление берется глобально из xorg.conf.
Почему дважды-то???
Почему дважды-то???
Чтобы наверняка! :D
Чтобы наверняка! :D
Покажи grep MTRR КонфигЯдра
Покажи
grep MTRR КонфигЯдра
SysA написал(а): Покажи grep
egrep MTRR /usr/src/linux/.config
CONFIG_MTRR=y
# CONFIG_MTRR_SANITIZER is not set
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Рекомендую
Рекомендую дабавить
SysA написал(а): Рекомендую
А что оно даст?
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Convert MTRR layout from
Convert MTRR layout from continuous to discrete, so X drivers can add writeback entries.
SysA написал(а): Convert MTRR
Добавил.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
И?
И?
SysA написал(а): И? Компутер
Компутер работает, но он и до этого работал.
Ускорение работы не заметил.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Я о проблеме темы.
Так это не для того делалось! Оно и не должно ничего ускорять, если ты понимаешь как оно работает...
Я о проблеме темы. Если не решилось - то новые логи в студию!
SysA написал(а):Так это не
С делал костылем ( Сделал через Xscreensaver, гашения экрана, пока тестирую.) .
Если про ошибку.
То она также осталась.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.
Покажи cat /proc/mtrr
Покажи
cat /proc/mtrr
SysA написал(а): Покажи cat
cat /proc/mtrr
reg00: base=0x0d0000000 ( 3328MB), size= 256MB, count=1: uncachable
reg01: base=0x0e0000000 ( 3584MB), size= 512MB, count=1: uncachable
reg02: base=0x000000000 ( 0MB), size= 8192MB, count=1: write-back
reg03: base=0x200000000 ( 8192MB), size= 512MB, count=1: write-back
reg04: base=0x220000000 ( 8704MB), size= 256MB, count=1: write-back
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.