Bug 55256 - Крах gnome-shell при работе с двумя одинаковыми мониторами
Summary: Крах gnome-shell при работе с двумя одинаковыми мониторами
Status: REOPENED
Alias: None
Product: Branch p11
Classification: Unclassified
Component: gnome-shell (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Semen Fomchenkov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-17 18:47 MSK by spkr
Modified: 2025-07-31 15:33 MSK (History)
2 users (show)

See Also:


Attachments
journalctl log (17.10 KB, text/plain)
2025-07-17 18:47 MSK, spkr
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description spkr 2025-07-17 18:47:38 MSK
Created attachment 19124 [details]
journalctl log

В системе с двумя одинаковыми мониторами при выключении экрана после периода бездействия 5 минут
и перехода мониторов в спящий режим происходит крах сессии.
В результате при пробуждении компьютера отображается не экран разблокировки сессии а экран нового входа в систему GDM.
При выключении питания кнопкой любого из мониторов, независимо когда это сделать в начале либо в процессе,
пока остается работать один монитор система ведет себя нормально.
С двумя мониторами разных производителей такой проблемы не наблюдается.
Мониторы подключаются по HDMI.
Comment 1 Антон Мидюков 2025-07-18 03:00:47 MSK
А с одним конкретным монитором проблемы точно нет?
Comment 2 spkr 2025-07-18 09:31:49 MSK
С любым одним из этих двух одинаковых мониторов система работает нормально.
В начале я подумал что это у меня проблема с конкретно этой установленной операционной системой на диске,
и поэтому я попробовал загрузиться с установочного диска в режиме без установки на жеткий диск, крах сессии не повторился.
Но если программой Экскурсия выбрать стиль системы Панельный то проблема проявляется.
В режиме GNOME проблема не проявляется.

Монторы у меня Benq GW2470-B.
Еще чтобы выявить проблему я пробовал разные варианты и в итоге получилась следующая таблица результатов:
Монитор1       Монитор2          Результат
Benq GW2470    Benq GW2470       Крах
Benq GW2470    LG 24MT58         Норм
LG 24MT58      Benq GW2470       Норм
Comment 3 Kostevich Arseniy 2025-07-22 12:34:28 MSK
Добрый день!
Для воспроизведения ошибки необходима дополнительная информация:
1. Приложите вывод команд:
# uname -a
# cat /etc/os-release
# apt-repo
# inxi -F
2. Оба монитора подключены к одной видеокарте? Видеокарта дискретная или встроенная?
3. Правильно ли я понял, что крах сессии означает выход из сессии? Повторный вход в сессию работает корректно?
Comment 4 spkr 2025-07-22 23:14:14 MSK
В системе с двумя одинаковыми мониторами при выключении экрана после периода бездействия 5 минут
и перехода мониторов в спящий режим происходит крах сессии.
В результате при пробуждении компьютера отображается не экран разблокировки сессии а экран нового входа в систему GDM.
При выключении питания кнопкой любого из мониторов, независимо когда это сделать в начале либо в процессе,
пока остается работать один монитор система ведет себя нормально.
С двумя мониторами разных производителей такой проблемы не наблюдается.
Мониторы подключаются по HDMI.

Ошибка 55256 зарегистрирована в базе данных
https://bugzilla.altlinux.org/55256


С любым одним из этих двух одинаковых мониторов система работает нормально.
В начале я подумал что это у меня проблема с конкретно этой установленной операционной системой на диске,
и поэтому я попробовал загрузиться с установочного диска в режиме без установки на жеткий диск, крах сессии не повторился.
Но если программой Экскурсия выбрать стиль системы Панельный то проблема проявляется.
В режиме GNOME проблема не проявляется.

Монторы у меня Benq GW2470-B.
Еще чтобы выявить проблему я пробовал разные варианты и в итоге получилась следующая таблица результатов:
Монитор1       Монитор2          Результат
Benq GW2470    Benq GW2470       Крах
Benq GW2470    LG 24MT58         Норм
LG 24MT58      Benq GW2470       Норм

Дополнение:
Чтобы проблема проявилась нужно программой Экскурсия выбрать стиль системы Панельный.
В режиме GNOME проблема не проявляется.





1. Вывод команд:
# uname -a
Linux hm01 6.12.34-6.12-alt1 #1 SMP PREEMPT_DYNAMIC Tue Jun 24 14:31:35 UTC 2025 x86_64 GNU/Linux

# cat /etc/os-release
NAME="ALT Workstation"
VERSION="11.1"
ID=altlinux
VERSION_ID=11.1
PRETTY_NAME="ALT Workstation 11.1 (Prometheus)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:workstation:11.1"
BUILD_ID="ALT Workstation 11.0"
ALT_BRANCH_ID="p11"
HOME_URL="https://basealt.ru/"
BUG_REPORT_URL="https://bugs.altlinux.org/"
DOCUMENTATION_URL="https://docs.altlinux.org/"
SUPPORT_URL="https://support.basealt.ru/"
LOGO=alt-distro-logo

# apt-repo
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/ALTLinux p11/branch/noarch classic

# inxi -F
System:
  Host: hm01 Kernel: 6.12.34-6.12-alt1 arch: x86_64 bits: 64
  Console: pty pts/5 Distro: ALT Workstation 11.1
Machine:
  Type: Desktop System: Micro-Star product: MS-7C56 v: 6.0 serial: N/A
  Mobo: Micro-Star model: B550-A PRO (MS-7C56) v: 2.0
    serial: 07C5623_M61E077509 UEFI: American Megatrends LLC. v: A.I0
    date: 07/13/2024
CPU:
  Info: 8-core model: AMD Ryzen 7 5700X bits: 64 type: MT MCP cache: L2: 4 MiB
  Speed (MHz): avg: 1856 min/max: 550/4663 cores: 1: 1740 2: 1740 3: 3600
    4: 1740 5: 1740 6: 1740 7: 1740 8: 1740 9: 1740 10: 1740 11: 1740 12: 1740
    13: 1740 14: 1740 15: 1740 16: 1740
Graphics:
  Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] driver: amdgpu
    v: kernel
  Display: server: X.Org v: 1.24.1.8 with: Xwayland v: 24.1.8 driver:
    gpu: amdgpu resolution: 1: 1920x1080~60Hz 2: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.0.6 renderer: AMD
    Radeon RX 6600 (radeonsi navi23 LLVM 19.1.5 DRM 3.61 6.12.34-6.12-alt1)
  API: Vulkan v: 1.4.313 drivers: N/A surfaces: N/A
Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel
  Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
  API: ALSA v: k6.12.34-6.12-alt1 status: kernel-api
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp42s0 state: up speed: 1000 Mbps duplex: full mac: 04:7c:16:19:95:06
Drives:
  Local Storage: total: 2.98 TiB used: 856.65 GiB (28.0%)
  ID-1: /dev/nvme0n1 vendor: Seagate model: XPG GAMMIX S11 Pro
    size: 953.87 GiB
  ID-2: /dev/nvme1n1 vendor: Seagate model: FireCuda 530 ZP2000GM30023
    size: 1.82 TiB
  ID-3: /dev/sda vendor: Samsung model: SSD 850 PRO 256GB size: 238.47 GiB
Partition:
  ID-1: / size: 921.58 GiB used: 16.34 GiB (1.8%) fs: ext4 dev: /dev/nvme0n1p3
  ID-2: /boot/efi size: 510 MiB used: 7.1 MiB (1.4%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-3: /home size: 1.82 TiB used: 840.31 GiB (45.1%) fs: xfs
    dev: /dev/nvme1n1p1
Swap:
  ID-1: swap-1 type: partition size: 16 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p2
Sensors:
  System Temperatures: cpu: 39.8 C mobo: N/A gpu: amdgpu temp: 40.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
  Memory: total: 32 GiB available: 31.27 GiB used: 5.05 GiB (16.2%)
  Processes: 415 Uptime: 8h 10m Shell: Bash inxi: 3.3.34


2. Оба монитора подключены к одной видеокарте. Видеокарта дискретная.
3. Крах сессии означает уничтожение всех активных процессов пользователя если таковые имелись,
   внешне это наверное похоже на выход из сессии. Повторный вход работает корректно.
   Далее все повторяется до следующего выключения экранов.


Так же проблема воспроизводится на установочном диске alt-workstation-11.0-x86_64.iso MD5SUM = 088890e3f4767129a474e96094356ca4
Загрузиться в режиме без установки.
На экране приветствия пролистать и выбрать стиль системы панельный.
Установить в настройках: Питание, Выключение экрана 1 минута.
Запустить например консоль с htop. Или любое другое приложение.
Далее ничего не трогать и подождать 1 минуту когда погаснут экраны.
Подождать еще пока на экранах не сменится цвет режима работы с зеленого на оранжевый.
Еще подождать 1 минуту.
Далее пошевелить мышкой, экраны включатся и вместо разблокировки сессии появляется вход в систему.
Comment 5 Антон Мидюков 2025-07-23 08:58:51 MSK
Попробуйте:
apt-repo test 390367
Если не поможет, отключите дополнение Gtk4 Desktop Icons NG (DING).
Comment 6 Антон Мидюков 2025-07-23 08:59:47 MSK
(Ответ для Антон Мидюков на комментарий #5)
> Попробуйте:
> apt-repo test 390367

Требуется перелогин пользователя после установки.
Comment 7 Kostevich Arseniy 2025-07-30 12:35:47 MSK
(Ответ для Антон Мидюков на комментарий #5)
> Попробуйте:
> apt-repo test 390367
> Если не поможет, отключите дополнение Gtk4 Desktop Icons NG (DING).
Задание 390367 прошло в p11 27 июля. Чтобы проверить помогло ли исправление, попытался сначала воспроизвести, обновив систему до состояния p11 на 25 июля.

Проверял на системе:
MB: Gigabyte B650 GAMING X AX RTL
CPU: AMD Ryzen 5 7600X
GPU: AMD Radeon RX 7600
2 одинаковых монитора LG 24BK550Y

Проверял по шагам:
1. Установил ALT Workstation 11.0 и обновил до состояния p11 на 25.07.25
2. Выбрал панельный режим и установил в настройках питания выключение экрана через 1 минуту.
3. Подключил 2 монитора LG 24BK550Y через HDMI к дискретной видеокарте.
4. Подождал до выключения мониторов, а также дополнительно несколько минут

Результат:
Мониторы выключаются и переходят в спящий режим, но после пробуждения система заблокирована, краха сессии не происходит.

Дополнительно попробовал во всех режимах экономии энергии "Производительный"/"Сбалансированный"/"Энергосберегающий"
Пробовал подождать 15 минут до перехода в "Режим ожидания", также пробовал отключить режим ожидания.
Ни в одном из случаев ошибку не удалось воспроизвести.

Возможно что-то ещё настроено в системе, что влияет на воспроизведение ошибки, а возможно влияют аппаратные различия в стендах.
В любом случае, проверьте, пожалуйста, воспроизводится ли эта проблема после обновления gnome-shell-extension-gtk4-desktop-icons-ng-100.4-alt1.
Comment 8 spkr 2025-07-31 13:10:26 MSK
Попробовал заменить системный блок.
Запустился с iso образа «Альт Рабочая станция» 11.0 в режиме LiveCD
1. apt-get update
2. apt-get dist-upgrade
3. Выбрал панельный режим и установил в настройках питания выключение экрана через 1 минуту.
Подождал до выключения мониторов, а также дополнительно несколько минут. После пробуждения сессии нет.

Параметры системы на которой изначально была замечена проблема.
Система 1:
MB: MSI B550-A PRO
CPU: AMD Ryzen 7 5700X
GPU: AMD Radeon RX 6600
2 одинаковых монитора Benq GW2470

Проблема повторилась на другом системнике с мониторами от второго стенда.
Система 2:
MB: ASUS PRIME X370-A
CPU: AMD Ryzen 9 5900X
GPU: AMD Radeon RX 5500
2 одинаковых монитора Benq GW2470
Comment 9 spkr 2025-07-31 13:14:00 MSK
После краха сессии, зашел в нее снова, открыл консоль и подождал до отключения мониторов и еще 1 минуту, после пробуждения сессии снова нет.
Comment 10 spkr 2025-07-31 14:58:16 MSK
Если добавить третий монитор но другой то проблема уходит.
Система 2:
MB: ASUS PRIME X370-A
CPU: AMD Ryzen 9 5900X
GPU: AMD Radeon RX 5500
2 одинаковых монитора Benq GW2470 + Benq EW2770QZ

К сожалению у меня нет сейчас 3 одинаковых монитора Benq GW2470 чтобы проверить  такой вариант.
Comment 11 Kostevich Arseniy 2025-07-31 15:24:48 MSK
Похоже проблема актуальна и после обновления gnome-shell-extension-gtk4-desktop-icons-ng-100.4-alt1, возможно проблема связана с конкретной моделью монитора.