Fedora 29 - Laptop will not suspend when lid closes
OS: Fedora 29 Kernel: 5.0.9-200.fc29.x86_64 Model: Lenovo P72 Graphics card: 01:00.0 VGA compatible controller: NVIDIA Corporation GP107GLM [Quadro P600 Mobile] (rev a1) Non-Optimus Driver set: NVIDIA proprietary
This specific behavior (failing to suspend when I close the lid) began when I installed the NVIDIA proprietary drivers and blacklisted nouveau. Suspending via systemctl suspend
works fine.
When I was using the nouveau drivers, the machine went into suspend state when I closed the lid, but it would not come out of suspend when I opened the lid. It appeared that gnome-shell may have crashed. Switching to a text shell wouldn't work either. This is why I have tried switching to the proprietary drivers.
I've tried gnome-tweak-tool and logind.conf
is set correctly.
Logs when I close the lid:
Apr 25 23:12:32 laptop systemd-logind[1439]: Lid closed.
Apr 25 23:12:32 laptop gsd-color[1930]: failed to set screen _ICC_PROFILE: Failed to open file “/home/reid/.local/share/icc/edid-537c48a772a02e746309e3f1fa0a1228.icc”: Permission denied
Apr 25 23:12:32 laptop gnome-shell[2240]: Object St.Widget (0x561f70d17fd0), has been already deallocated — impossible to access it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.
Apr 25 23:12:32 laptop gnome-shell[2240]: clutter_actor_destroy: assertion 'CLUTTER_IS_ACTOR (self)' failed
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: == Stack trace for context 0x561f6ca6a230 ==
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: #0 561f6cc295a8 i /usr/share/gnome-shell/extensions/background-logo@fedorahosted.org/extension.js:232 (7fa65292f5e0 @ 15)
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: #1 7ffcc5a3d120 b self-hosted:261 (7fa653ac1dc0 @ 223)
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: #2 561f6cc29528 i /usr/share/gnome-shell/extensions/background-logo@fedorahosted.org/extension.js:232 (7fa65292f550 @ 17)
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: #3 561f6cc294a8 i /usr/share/gnome-shell/extensions/background-logo@fedorahosted.org/extension.js:225 (7fa65292f430 @ 10)
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: #4 7ffcc5a3e260 b resource:///org/gnome/gjs/modules/signals.js:128 (7fa653ac18b0 @ 386)
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: #5 561f6cc29420 i resource:///org/gnome/shell/ui/layout.js:530 (7fa6538040d0 @ 127)
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: #6 7ffcc5a3f1e0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (7fa653ab0b80 @ 71)
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: #7 7ffcc5a3fde0 b self-hosted:977 (7fa653aedf70 @ 413)
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: == Stack trace for context 0x561f6ca6a230 ==
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: #0 561f6cc295a8 i /usr/share/gnome-shell/extensions/background-logo@fedorahosted.org/extension.js:232 (7fa65292f5e0 @ 15)
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: #1 7ffcc5a3d120 b self-hosted:261 (7fa653ac1dc0 @ 223)
Apr 25 23:12:32 laptop org.gnome.Shell.desktop[2240]: #2 ...
when you already know that gnome fails, why arn't you open a bugreport ?
Note: reverted back to nouveau for now, not in a position to test this further right now. Close if desired.