This issue has been tracked upstream for a while:
https://gitlab.gnome.org/GNOME/mutter/-/issues/3550

What we know is that the gnome-shell process being listed in nvidia-smi
(or nvtop, presumably) does not necessarily prevent the GPU from
sleeping. In facts, last time I've tried to reproduce this bug myself
the GPU was sleeping.

I did identify the reason for gnome-shell being listed as taking video
memory resources to be a bug in the NVIDIA driver:
https://forums.developer.nvidia.com/t/resource-leak-after-destroying-
egl-context/335957

But I believe we do not understand yet what actually keeps the GPU
awake.

** Package changed: gnome-shell (Ubuntu) => mutter (Ubuntu)

** Bug watch added: gitlab.gnome.org/GNOME/mutter/-/issues #3550
   https://gitlab.gnome.org/GNOME/mutter/-/issues/3550

** Also affects: mutter via
   https://gitlab.gnome.org/GNOME/mutter/-/issues/3550
   Importance: Unknown
       Status: Unknown

** Tags added: udeng-6787

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2130332

Title:
  gnome-shell holds wake-lock on NVIDIA dGPU in Optimus mode, preventing
  power-down

To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2130332/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to