NVIDIA / NVIDIA/open-gpu-kernel-modules
NVIDIA crashes after resume (from sleep or hibernation)
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 17.4k
- Forks
- 1.9k
- PR merge metrics
- No merged PRs in 30d
Description
NVIDIA Open GPU Kernel Modules Version
575.64-2 (Latest one from Arch package: nvidia-open-lts)
Please confirm this issue does not happen with the proprietary driver (of the same version). This issue tracker is only for bugs specific to the open kernel driver.
- I confirm that this does not happen with the proprietary driver package.
Operating System and Version
Description: Arch Linux
Kernel Release
Linux asus-main 6.12.34-1-lts #1 SMP PREEMPT_DYNAMIC Thu, 19 Jun 2025 15:05:14 +0000 x86_64 GNU/Linux
Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.
- I am running on a stable kernel release.
Hardware: GPU
NVIDIA GeForce RTX 3050 Laptop GPU
Describe the bug
So, i'm using Arch on my ASUS laptop. And sometimes when i sleep or hibernate, after resuming the NVIDIA driver doesn't work anymore. When i check dmesg i see this [ 4331.789906] nvidia 0000:01:00.0: can't suspend (nv_pmops_runtime_suspend [nvidia] returned -5). After a reboot everything is okay. Sometimes this error prevents the kernel from suspend and putting me in a broken state. I noticed this issue sometimes show up, sometimes everything works fine.
To Reproduce
- Install latest Arch Linux with LTS kernel.
- Install
nvidia-open-ltspackage - Configure Hibernation
- Try to sleep for some time (there is a chance it won't go to suspend state) (dmesg will show nvidia error)
- Check if driver works after resume from hibernation (nvidia-smi doesnt return unknown error)
Bug Incidence
Sometimes
nvidia-bug-report.log.gz
More Info
Exact laptop: ASUS ROG Strix G15 (G15IC)
I'm using Wayland. I don't know if something would change on Xorg. NVIDIA is still a discrete GPU. Doesn't render image.
This problem also occurs on proprietary driver. But also occurs on the Open driver.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the attached nvidia-bug-report.log.gz and the dmesg message showing nv_pmops_runtime_suspend returning -5. Reproduce sleep and hibernation on the listed Arch Linux kernel with nvidia-open-lts, then compare behavior after resume. Done means suspend or hibernation completes reliably and nvidia-smi works after resume.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- arch-linux, c, linux
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100