| Summary: | Крах gnome-shell при работе с двумя одинаковыми мониторами | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Branch p11 | Reporter: | spkr | ||||
| Component: | gnome-shell | Assignee: | Semen Fomchenkov <armatik> | ||||
| Status: | REOPENED --- | QA Contact: | qa-p11 <qa-p11> | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | antohami, kostevichae | ||||
| Version: | unspecified | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
А с одним конкретным монитором проблемы точно нет? С любым одним из этих двух одинаковых мониторов система работает нормально. В начале я подумал что это у меня проблема с конкретно этой установленной операционной системой на диске, и поэтому я попробовал загрузиться с установочного диска в режиме без установки на жеткий диск, крах сессии не повторился. Но если программой Экскурсия выбрать стиль системы Панельный то проблема проявляется. В режиме GNOME проблема не проявляется. Монторы у меня Benq GW2470-B. Еще чтобы выявить проблему я пробовал разные варианты и в итоге получилась следующая таблица результатов: Монитор1 Монитор2 Результат Benq GW2470 Benq GW2470 Крах Benq GW2470 LG 24MT58 Норм LG 24MT58 Benq GW2470 Норм Добрый день! Для воспроизведения ошибки необходима дополнительная информация: 1. Приложите вывод команд: # uname -a # cat /etc/os-release # apt-repo # inxi -F 2. Оба монитора подключены к одной видеокарте? Видеокарта дискретная или встроенная? 3. Правильно ли я понял, что крах сессии означает выход из сессии? Повторный вход в сессию работает корректно? В системе с двумя одинаковыми мониторами при выключении экрана после периода бездействия 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 минуту. Далее пошевелить мышкой, экраны включатся и вместо разблокировки сессии появляется вход в систему. Попробуйте: apt-repo test 390367 Если не поможет, отключите дополнение Gtk4 Desktop Icons NG (DING). (Ответ для Антон Мидюков на комментарий #5) > Попробуйте: > apt-repo test 390367 Требуется перелогин пользователя после установки. (Ответ для Антон Мидюков на комментарий #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. Попробовал заменить системный блок. Запустился с 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 После краха сессии, зашел в нее снова, открыл консоль и подождал до отключения мониторов и еще 1 минуту, после пробуждения сессии снова нет. Если добавить третий монитор но другой то проблема уходит. Система 2: MB: ASUS PRIME X370-A CPU: AMD Ryzen 9 5900X GPU: AMD Radeon RX 5500 2 одинаковых монитора Benq GW2470 + Benq EW2770QZ К сожалению у меня нет сейчас 3 одинаковых монитора Benq GW2470 чтобы проверить такой вариант. Похоже проблема актуальна и после обновления gnome-shell-extension-gtk4-desktop-icons-ng-100.4-alt1, возможно проблема связана с конкретной моделью монитора. |
Created attachment 19124 [details] journalctl log В системе с двумя одинаковыми мониторами при выключении экрана после периода бездействия 5 минут и перехода мониторов в спящий режим происходит крах сессии. В результате при пробуждении компьютера отображается не экран разблокировки сессии а экран нового входа в систему GDM. При выключении питания кнопкой любого из мониторов, независимо когда это сделать в начале либо в процессе, пока остается работать один монитор система ведет себя нормально. С двумя мониторами разных производителей такой проблемы не наблюдается. Мониторы подключаются по HDMI.