Related to reddit thread here.
I recently bought a new laptop (Asus Flow Z13, 3050 Ti version) and am trying Fedora on it. It runs great and I am very happy with it except for one major exception: I cannot resume from suspend. Whenever I suspend the system, the screen goes black and then is unresponsive when I try to resume. Every time I have to force a shut down by holding the power button. I have tried kernels 6.6.6-200.fc39, 6.5.6-300.fc39 and 6.2.9-300.fc38 (last one has tonnes of other problems too), none have helped. When in suspend, I’m also not able to access any other tty.
I also tried changing the sleep mode to S3/deep and it did not help. I also tested Fedora 38 via a bootable usb drive but while that one could sleep, it was unusable otherwise. I think F39 is not suspending at all though, because with F38 when it suspends the light on the back of the machine kind of blinks whereas with F39 it just stays on and the screen is unresponsive.
Reading online, it sounds like this might be to do with my graphics card. I tried both proprietary and free Nvidia drivers. Here’s the output of nvidia-smi
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 545.29.06 Driver Version: 545.29.06 CUDA Version: 12.3 |
|-----------------------------------------+----------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+======================+======================|
| 0 NVIDIA GeForce RTX 3050 ... Off | 00000000:01:00.0 Off | N/A |
| N/A 43C P0 749W / 35W | 5MiB / 4096MiB | 0% Default |
| | | N/A |
+-----------------------------------------+----------------------+----------------------+
+---------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| 0 N/A N/A 2679 G /usr/bin/gnome-shell 1MiB |
+---------------------------------------------------------------------------------------+
Here’s my OS info:
NAME="Fedora Linux"
VERSION="39 (Workstation Edition)"
ID=fedora
VERSION_ID=39
VERSION_CODENAME=""
PLATFORM_ID="platform:f39"
PRETTY_NAME="Fedora Linux 39 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:39"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f39/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=39
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=39
SUPPORT_END=2024-11-12
VARIANT="Workstation Edition"
VARIANT_ID=workstation
Any help appreciated, hope I provided enough info!
After looking around, maybe it has to do with something blocking sleep?
systemd-inhibit --list --mode=block
gives
WHO UID USER PID COMM WHAT WHY MODE
jph 1000 jph 3009 gsd-media-keys handle-power-key:handle-suspend-key:handle-hibernate-key GNOME handling keypresses block
1 inhibitors listed.
I’m not sure what this program is. Killing it, it just spawns again. I also tried Fedora with KDE Plasma since maybe this is a gnome problem, but the suspend had the same faulty behaviour (granted, I only tried from the bootable USB).