NVIDIA / open-gpu-kernel-modules

NVIDIA Linux open GPU kernel module source
Other
15.24k stars 1.29k forks source link

RTX 3050 Ti mobile, wake from sleep failed #423

Open scaledteam opened 1 year ago

scaledteam commented 1 year ago

NVIDIA Open GPU Kernel Modules Version

525.60.11

Does this happen with the proprietary driver (of the same version) as well?

No

Operating System and Version

Debian GNU/Linux bookworm/sid

Kernel Release

6.0.0-5-amd64

Hardware: GPU

RTX 3050 Ti

Describe the bug

When i trying to suspend my laptop to sleep, it freezes when waking up. I managed to unfreeze it only once and i copied dmesg log, hope it helps.

suspend-error.txt

To Reproduce

  1. Suspend laptop
  2. wake it up
  3. laptop freezed compeltely =(

Bug Incidence

Always

nvidia-bug-report.log.gz

Reason why i need open drivers specifically, is even more complicated. Proprietary kernel modules don't work with external RTX 3090 Ti via thunderbolt, but open ones do. Bug appears even without using or connecting external videocard, so don't worry if you notice it in logs.

nvidia-bug-report.log.gz

More Info

No response

amrit1711 commented 1 year ago

Thanks for reporting issue to us, there is a bug 3908600 internally filed for tracking purpose and team is working on it.

Fxzzi commented 1 year ago

I am unable to wake from suspend also on my RTX 3070 Founders Edition. Slightly different because I am on a computer and not a laptop. It only occurs on these open drivers and proprietary drivers do not have this issue either. I've tested on the linuk kernel, linux-zen, and linux-lqx.

amrit1711 commented 1 year ago

Please test with driver 530.41.03 and share test results.

scaledteam commented 1 year ago

Now it wakes up normally, but now i get 20 watt power cap after waking from sleep. Proprietary driver still works as usual.

I tried to unload kernel modules and load them again. but power cap still present. I can reset powercap to normal 40 watts by loading propriatary modules at least for once, and then switch back to open kernel modules.