Bug 56612

Summary: Gigabyte B760 DS3H RTL Ломается графика после выхода из ждущего/спящего режима
Product: Branch p11 Reporter: Kirill Sen <senkd>
Component: kwinAssignee: Sergey V Turchin <zerg>
Status: CLOSED NOTABUG QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: lubyagin, pivkindyu, rauty
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Error.png
none
Архив с логами none

Description Kirill Sen 2025-10-25 19:34:14 MSK
Created attachment 19932 [details]
Error.png

Образ: Alt Education 11.0 (Установлено с компонентом KDE)

Версии пакетов в образе:
kf5-kwindowsystem-common-5.116.0-alt1
kf6-kwindowsystem-common-6.13.0-alt1
kwin-6.3.5-alt1
kwin-common-6.3.5-alt1
libkcmkwincommon6-6.3.5-alt1
libkwin6-6.3.5-alt1

Стенд: Gigabyte B760 DS3H RTL

Версия ядра: kernel-image-6.12-6.12.34-alt1.x86_64

Шаги для воспроизведения:
В установленной системе вызвать ждущий/спящий режим
Нажатием на кнопку питания выйти из ждущего/спящего режима

Ожидаемый результат:
Выход из режимов происходит корректно

Фактический результат:
После выхода из ждущего/спящего режима ломается графика(см.Error.png)

Дополнительно:
Воспроизводится в Wayland, на X11 работает корректно
Comment 1 Kirill Sen 2025-10-25 19:34:58 MSK
Created attachment 19933 [details]
Архив с логами
Comment 2 Sergey V Turchin 2025-10-27 14:12:32 MSK
Включите NVreg_PreserveVideoMemoryAllocations в /etc/modprobe.d/nvidia_common.conf
Comment 3 Pivkin Denis 2025-11-06 13:31:53 MSK
При включенном параметре NVreg_PreserveVideoMemoryAllocations в /etc/modprobe.d/nvidia_common.conf изменилось поведение, переход в ждущий или спящий режим не осуществляется. При переходе в ждущий или спящий режим экран временно гаснет и снова загорается.
Comment 4 Sergey V Turchin 2025-11-06 13:37:25 MSK
(Ответ для Pivkin Denis на комментарий #3)
> При включенном параметре NVreg_PreserveVideoMemoryAllocations в
> /etc/modprobe.d/nvidia_common.conf
А в NVreg_TemporaryFilePath достаточно места для сохранения всей видеопамяти?
Comment 5 dfpl 2026-02-27 18:39:36 MSK
(Ответ для Kirill Sen на комментарий #0)
> Образ: Alt Education 11.0 (Установлено с компонентом KDE)
> Стенд: Gigabyte B760 DS3H RTL
> Версия ядра: kernel-image-6.12-6.12.34-alt1.x86_64
> 
> Шаги для воспроизведения:
> В установленной системе вызвать ждущий/спящий режим
> Нажатием на кнопку питания выйти из ждущего/спящего режима
> 
> Фактический результат:
> После выхода из ждущего/спящего режима ломается графика(см.Error.png)
> 
> Дополнительно:
> Воспроизводится в Wayland, на X11 работает корректно

У меня при выходе из спящего (X11), при переходе обратно в графику (Alt+F1), тоже перезапускается KWin, но графика от этого не ломается. Лишь может остаться поверх всех приложений артефакт - бегунок громкости.

Если не уходить в спящий, а просто нажать Ctrl+Alt+F2, затем - Alt+F1, то "Подсистема эффектов рабочего стола" перезапускается "из-за сброса графики".

Но в логах (ещё на этапе загрузки системы) наблюдается:
# dmesg
  ....
[394633.977454] NVRM: API mismatch: the client has the version 550.144.03, but
                NVRM: this kernel module has the version 390.157.  Please
                NVRM: make sure that this kernel module and all NVIDIA driver
                NVRM: components have the same version.

$ inxi -G | head -n4
Graphics:
  Device-1: NVIDIA GF119 [GeForce GT 520] driver: nvidia v: 390.157
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 23.1.1 driver: X:
    loaded: nvidia unloaded: fbdev,modesetting,vesa gpu: nvidia

Информация о системе:
Operating System: ALT 10.4
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.116.0
Qt Version: 5.15.16
Kernel Version: 6.1.141-un-def-alt1 (64-bit)
Graphics Platform: X11
Processors: 4 × AMD Athlon(tm) II X4 645 Processor
Memory: 7.8 ГиБ of RAM
Graphics Processor: GeForce GT 520/PCIe/SSE2
Comment 6 Sergey V Turchin 2026-03-02 09:52:20 MSK
Покажите вывод при 1-м запуске из-под root от (последующие запуски будут бесполезны):
# /usr/libexec/X11/drvpre.d/nvidia -v
Comment 7 dfpl 2026-03-02 10:16:23 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> Покажите вывод при 1-м запуске из-под root от (последующие запуски будут
> бесполезны):
> # /usr/libexec/X11/drvpre.d/nvidia -v

# /usr/libexec/X11/drvpre.d/nvidia -v
nvidia: kernel release - 6.1.141-un-def-alt1
nvidia: module version file - /lib/modules/6.1.141-un-def-alt1/.versions/nvidia
nvidia: last kernel module version - 390.157
nvidia: found /usr/share/hwdatabase/videoaliases//nvidia-340.108.xinf
nvidia: found /usr/share/hwdatabase/videoaliases//nvidia-390.157.xinf
nvidia: found /usr/share/hwdatabase/videoaliases//nvidia-470.256.02.xinf
nvidia: found /usr/share/hwdatabase/videoaliases//nvidia-550.144.03.xinf
nvidia: found NVIDIA VGA controller 000010de:00001040
nvidia: best kernel module version - 390.157
nvidia: loaded kernel module version - 390.157
nvidia: don't unload kernel module
nvidia: don't touch symlink /lib/modules/6.1.141-un-def-alt1/nVidia/nvidia.ko (to /lib/modules/nvidia/6.1.141-un-def-alt1-390.157)
nvidia: don't touch symlink /lib/modules/6.1.141-un-def-alt1/nVidia/nvidia-modeset.ko (to /lib/modules/nvidia/modeset-6.1.141-un-def-alt1-390.157)
nvidia: don't touch symlink /lib/modules/6.1.141-un-def-alt1/nVidia/nvidia-uvm.ko (to /lib/modules/nvidia/uvm-6.1.141-un-def-alt1-390.157)
nvidia: don't touch symlink /lib/modules/6.1.141-un-def-alt1/nVidia/nvidia-drm.ko (to /lib/modules/nvidia/drm-6.1.141-un-def-alt1-390.157)
nvidia: driver directory: /usr/lib64/nvidia_390.157/
nvidia: driver32 directory: /usr/lib/nvidia_390.157/
nvidia: kernel release - 6.1.141-un-def-alt1
nvidia: module version file - /lib/modules/6.1.141-un-def-alt1/.versions/nvidia
nvidia: last kernel module version - 390.157
nvidia: driver directory: /usr/lib64/nvidia_390.157/
nvidia: driver32 directory: /usr/lib/nvidia_390.157/
nvidia: don't touch symlink /etc/X11/lib64_nvidia/nvidia_drv.so (to /usr/lib64/nvidia_390.157/nvidia_drv.so)
nvidia: don't touch symlink /etc/X11/lib64_nvidia/nvidia_icd.json (to /usr/lib64/nvidia_390.157/nvidia_icd.json)
nvidia: don't touch symlink /etc/X11/lib64_nvidia/nvidia_layers.json (to /usr/lib64/nvidia_390.157/nvidia_layers.json)
Comment 8 Sergey V Turchin 2026-03-02 10:33:25 MSK
Ещё посмотрите
# systemctl status x11presetdrv

Если он запущен и до сих пор есть ругань про "550.144.03, but this kernel module has the version 390.157", ищите, где разломали систему.

P.S. Надеюсь, ядро обновляете.
Comment 9 Sergey V Turchin 2026-03-02 10:35:05 MSK
2 dfpl: зачем вы сюда со своим багом лезете?