My Dell Inspiron 3501 don't suspend adequately on Ubuntu 24.04

After upgrade from 22.04 to 24.04, my Dell Inspiron 3501 don’t suspend adequately.

It seems to suspend, turning off the screen and lock, but the fans and every else stays on. Then both the battery goes down and the temperature raises quickly.

As I type some key they just show login screen.

I search in the Internet and find some posts related with NVidia cards drivers for Linux, but I do not use proprietary drivers.

When I was in 22.04, notebook suspend right.

Someone can help me?

I know this is Ubuntu’s Support & Help; but I haven’t been on GNOME for a while. Does anyone know if GNOME triggers systemd’s suspend.target ?

I’d try manually triggering via

# systemctl start suspend.target

and then check logs for that.

# systemctl status suspend.target

There’s another command which reports on different sleep states (i.e S3 / S4) and recent successes and failures, but it’s escaping me at the moment.

Other things to try:

  • BIOS settings - there’s often a Sleep mode for Linux and for Windows. Often the Windows option (S4 sleep) is supported on Linux as well (S3 sleep)

  • Do you have any wireless devices active? Perhaps a mouse or some other device configuration is preventing sleep and the system is activating the locker, and then immediately waking up again. Can you hit sleep on the lock screen and does that change anything?

Graphics drivers are beyond my knowledge I’m afraid.

what changed is also upower or thermald service as some of it is enabled by default or installable and some only as partially developed thing, don’t know but some of it changed on 24.04

systemctl --type=service
apt show upower
apt show thermald

maybe also somehow related with gamemod or power profiles

I tried this

sudo systemctl start suspend.target

The notebook seems to suspend with black screen; howerver the fan continues to work, and I can hear it.

When I key anything in the keyboard, the system returns. Then I type

sudo systemctl status suspend.target

The result is:

○ suspend.target - Suspend
     Loaded: loaded (/usr/lib/systemd/system/suspend.target; static)
     Active: inactive (dead) since Sun 2024-12-15 20:49:46 -04; 2min 44s ago
       Docs: man:systemd.special(7)

dez 15 20:49:46 doris-Inspiron-3501 systemd[1]: Reached target suspend.target -Suspend
dez 15 20:49:46 doris-Inspiron-3501 systemd[1]: Stopped target suspend.target - Suspend

Hello,

UNIT                                                  LOAD   ACTIVE SUB     DESCRIPTION                                                          
 accounts-daemon.service                               loaded active running Accounts Service
alsa-restore.service                                  loaded active exited  Save/Restore Sound Card State
apparmor.service                                      loaded active exited  Load AppArmor profiles
apport.service                                        loaded active exited  automatic crash report generation
avahi-daemon.service                                  loaded active running Avahi mDNS/DNS-SD Stack
bluetooth.service                                     loaded active running Bluetooth service
colord.service                                        loaded active running Manage, Install and Generate Color Profiles
console-setup.service                                 loaded active exited  Set console font and keymap
cron.service                                          loaded active running Regular background program processing daemon
cups-browsed.service                                  loaded active running Make remote CUPS printers available locally
cups.service                                          loaded active running CUPS Scheduler
dbus.service                                          loaded active running D-Bus System Message Bus
ecbd.service                                          loaded active exited  epson custom backend daemon
● fwupd-refresh.service                                 loaded failed failed  Refresh fwupd metadata and update motd
fwupd.service                                         loaded active running Firmware update daemon
gdm.service                                           loaded active running GNOME Display Manager
gnome-remote-desktop.service                          loaded active running GNOME Remote Desktop
kerneloops.service                                    loaded active running Tool to automatically collect and submit kernel crash signatures
keyboard-setup.service                                loaded active exited  Set the console keyboard layout
kmod-static-nodes.service                             loaded active exited  Create List of Static Device Nodes
ModemManager.service                                  loaded active running Modem Manager
NetworkManager-wait-online.service                    loaded active exited  Network Manager Wait Online
NetworkManager.service                                loaded active running Network Manager
openvpn.service                                       loaded active exited  OpenVPN service
packagekit.service                                    loaded active running PackageKit Daemon
plymouth-quit-wait.service                            loaded active exited  Hold until boot process finishes up
plymouth-read-write.service                           loaded active exited  Tell Plymouth To Write Out Runtime Data
plymouth-start.service                                loaded active exited  Show Plymouth Boot Screen
polkit.service                                        loaded active running Authorization Manager
power-profiles-daemon.service                         loaded active running Power Profiles daemon
pulseaudio-enable-autospawn.service                   loaded active exited  LSB: Enable pulseaudio autospawn
rsyslog.service                                       loaded active running System Logging Service
rtkit-daemon.service                                  loaded active running RealtimeKit Scheduling Policy Service
setvtrgb.service                                      loaded active exited  Set console scheme
snap.canonical-livepatch.canonical-livepatchd.service loaded active running Service for snap application canonical-livepatch.canonical-livepatchd
snapd.apparmor.service                                loaded active exited  Load AppArmor profiles managed internally by snapd
snapd.seeded.service                                  loaded active exited  Wait until snapd is fully seeded
snapd.service                                         loaded active running Snap Daemon
switcheroo-control.service                            loaded active running Switcheroo Control Proxy service
systemd-backlight@backlight:intel_backlight.service   loaded active exited  Load/Save Screen Backlight Brightness of backlight:intel_backlight
systemd-binfmt.service                                loaded active exited  Set Up Additional Binary Formats
systemd-fsck@dev-disk-by\x2duuid-E53C\x2d9077.service loaded active exited  File System Check on /dev/disk/by-uuid/E53C-9077
systemd-journal-flush.service                         loaded active exited  Flush Journal to Persistent Storage
systemd-journald.service                              loaded active running Journal Service
systemd-logind.service                                loaded active running User Login Management
systemd-modules-load.service                          loaded active exited  Load Kernel Modules
systemd-oomd.service                                  loaded active running Userspace Out-Of-Memory (OOM) Killer
systemd-random-seed.service                           loaded active exited  Load/Save OS Random Seed
systemd-remount-fs.service                            loaded active exited  Remount Root and Kernel File Systems
systemd-resolved.service                              loaded active running Network Name Resolution
systemd-sysctl.service                                loaded active exited  Apply Kernel Variables
systemd-timesyncd.service                             loaded active running Network Time Synchronization
systemd-tmpfiles-setup-dev-early.service              loaded active exited  Create Static Device Nodes in /dev gracefully
systemd-tmpfiles-setup-dev.service                    loaded active exited  Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service                        loaded active exited  Create Volatile Files and Directories
systemd-udev-trigger.service                          loaded active exited  Coldplug All udev Devices
systemd-udevd.service                                 loaded active running Rule-based Manager for Device Events and Files
systemd-update-utmp.service                           loaded active exited  Record System Boot/Shutdown in UTMP
systemd-user-sessions.service                         loaded active exited  Permit User Sessions
thermald.service                                      loaded active running Thermal Daemon Service
udisks2.service                                       loaded active running Disk Manager
ufw.service                                           loaded active exited  Uncomplicated firewall
unattended-upgrades.service                           loaded active running Unattended Upgrades Shutdown
upower.service                                        loaded active running Daemon for power management
user-runtime-dir@1000.service                         loaded active exited  User Runtime Directory /run/user/1000
user@1000.service                                     loaded active running User Manager for UID 1000
wpa_supplicant.service                                loaded active running WPA supplicant
 
Legend: LOAD   → Reflects whether the unit definition was properly loaded.
        ACTIVE → The high-level unit activation state, i.e. generalization of SUB.
        SUB    → The low-level unit activation state, values depend on unit type.

67 loaded units listed.
apt show upower
Package: upower
Version: 1.90.3-1
Priority: optional
Section: admin
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 418 kB
Depends: dbus, udev, libupower-glib3 (= 1.90.3-1), libc6 (>= 2.34), libglib2.0-0t64 (>= 2.66), libgudev-1.0-0 (>= 238), libimobiledevice6 (>= 1.3.0), libplist-2.0-4 (>= 2.3.0)
Recommends: polkitd
Homepage: https://upower.freedesktop.org/
Task: ubuntu-desktop-minimal, ubuntu-desktop, kubuntu-desktop, xubuntu-minimal, xubuntu-desktop, lubuntu-desktop, ubuntustudio-desktop-core, ubuntustudio-desktop, ubuntukylin-desktop, ubuntukylin-desktop-minimal, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop-minimal, ubuntu-budgie-desktop, ubuntu-budgie-desktop-raspi, ubuntu-unity-desktop, edubuntu-desktop-gnome-minimal, edubuntu-desktop-gnome, edubuntu-desktop-gnome-raspi, ubuntucinnamon-desktop-minimal, ubuntucinnamon-desktop-raspi
Download-Size: 84,4 kB
APT-Manual-Installed: no
APT-Sources: http://br.archive.ubuntu.com/ubuntu noble/main amd64 Packages
Description: abstraction for power management
apt show termald
N: Unable to locate package termald
N: Unable to locate package termald
E: No packages found

So, do I need install termald package?

I will do a downgrade the system to 22.04 LTS. I will report here if the problem would solved or not.

1 Like

This probably comes too late, but I have the exact same problem on 22.04. Sometimes it randomly works, though.

I would be happy to hear if there are any updates. This bug messes up my workflow.