Bug 57177

Summary: Не работает гибернация nvidia на пк Gigabyte Z890 GAMING X WIFI7
Product: Branch p11 Reporter: Богдан Богуславский <boguslavskijbj>
Component: nvidia_glx_commonAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5    
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
логи journalctl
none
логи dmesg
none
вывод inxi -G none

Description Богдан Богуславский 2025-12-09 14:42:12 MSK
Created attachment 20296 [details]
логи journalctl

Стенд:
Gigabyte Z890 GAMING X WIFI7 (ALT Workstation 11.1)

Версия пакета:
nvidia_glx_common-580.95.05-alt303

Версия ядра:
6.12.59-6.12-alt1

Шаги воспроизведения:
1. Перевести компьютер в режим гибернации:
$ systemctl hibernate -i
2. Выйти из режима гибернации, нажатием на кнопку питания

Ожидаемый результат: корректный вход и выход из режима гибернации

Реальный результат: при нажатии кнопки питания отображается экран входа, как будто компьютер просто был заблокирован, ошибки в логах:
дек 09 12:46:53 host-38 systemd[1]: Starting nvidia-hibernate.service - NVIDIA system hibernate actions...
...
дек 09 12:46:54 host-38 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (pKernelBus->pReadToFlush != NULL || pKernelBus->virtualBar2[GPU_GFID_PF].pCpuMapping != NULL) @ kern_bus_gv100.c:388
дек 09 12:46:54 host-38 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
дек 09 12:46:54 host-38 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1091
дек 09 12:46:54 host-38 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:487
дек 09 12:46:54 host-38 kernel: NVRM: mmuWalkSparsify: Failed to sparsify VA Range 0xae0000 to 0xb1ffff. Status = 0x00000040
дек 09 12:46:54 host-38 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_sparse.c:71
дек 09 12:46:54 host-38 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: pEntries != NULL @ gmmu_walk.c:881
дек 09 12:46:54 host-38 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: progress == indexHi_tmp - indexLo_tmp + 1 @ mmu_walk.c:1091
дек 09 12:46:54 host-38 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == status @ mmu_walk.c:487
дек 09 12:46:54 host-38 kernel: NVRM: mmuWalkUnmap: Failed to unmap VA Range 0xae0000 to 0xb1ffff. Status = 0x00000040
дек 09 12:46:54 host-38 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: 0 @ mmu_walk_unmap.c:62
дек 09 12:46:54 host-38 kernel: NVRM: mmuWalkSparsify: Unmap failed with status = 0x00000040
дек 09 12:46:54 host-38 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: NV_OK == unmapStatus @ mmu_walk_sparse.c:82
дек 09 12:46:54 host-38 kernel: NVRM: nvAssertOkFailedNoLog: Assertion failed: Generic Error: Invalid state [NV_ERR_INVALID_STATE] (0x00000040) returned from mmuWalkSparsify(userCtx.pGpuState->pWalk, vaLo, vaHi, NV_FALSE) @ gpu_vaspace.c:2284
дек 09 12:46:54 host-38 kernel: NVRM: nvAssertFailedNoLog: Assertion failed: (pKernelBus->pReadToFlush != NULL || pKernelBus->virtualBar2[GPU_GFID_PF].pCpuMapping != NULL) @ kern_bus_gv100.c:388
дек 09 12:46:54 host-38 systemd[1]: nvidia-hibernate.service: Deactivated successfully.
дек 09 12:46:54 host-38 systemd[1]: Finished nvidia-hibernate.service - NVIDIA system hibernate actions.
дек 09 12:46:54 host-38 systemd[1]: nvidia-hibernate.service: Consumed 830ms CPU time, 265.9M memory peak.

Аналогичные ошибки присутствуют при переходе в режим ожидания ($ systemctl suspend -i)

Прикладываю полные логи и вывод inxi -G
Comment 1 Богдан Богуславский 2025-12-09 14:42:35 MSK
Created attachment 20297 [details]
логи dmesg
Comment 2 Богдан Богуславский 2025-12-09 14:42:51 MSK
Created attachment 20298 [details]
вывод inxi -G