Schlaf PinePhone, schlaf

  Lioh Möller   Lesezeit: 2 Minuten Auf Mastodon ansehen

Mit einer einfachen Konfigurationsanpassung ist es mir gelungen, die Akkulaufzeit des PinePhone Pro deutlich zu erhöhen

schlaf pinephone, schlaf

Dass ich ein Handy eher als einen Taschencomputer ansehe, das habe ich euch ja schon geschrieben. Die Verwendung eines PinePhone Pro als Mini-Laptop war allerdings eher aus der Not heraus geboren, denn die Akkulaufzeit des Gerätes lässt leider sehr zu wünschen übrig. Wer mich kennt, weiss aber, dass ich bei technischen Herausforderungen nicht so schnell aufgebe. Und so habe ich mich auf die Suche begeben, um die Akkulaufzeit des PinePhone Pro doch noch zu verlängern.

Disclaimer: durch die im Folgenden beschriebenen Schritte ist das PinePhone im Schlafmodus nicht mehr telefonisch erreichbar.

Standardmässig läuft das PinePhone Pro unter Nura (ehemals postmarketOS) im Suspend-Modus s2idle. Dadurch ist es auch im Schlafmodus noch so wach, dass es bei einem eingehenden Anruf sofort wieder aufwacht. Man kann es sich so vorstellen, dass das Handy mit einem geschlossenen Auge ein Nickerchen macht.

Verifizieren konnte ich dies mit folgendem Befehl:

cat /sys/power/mem_sleep

Das Ergebnis war:

[s2idle] deep

Die eckigen Klammern markieren dabei die aktive Auswahl. Sofern deep an dieser Stelle angezeigt wird, unterstützt das Gerät grundsätzlich den Tiefschlafmodus. Um diesen zu aktivieren bin ich wie folgt vorgegangen:

sudo mkdir -p /etc/kernel-cmdline.d

printf '%s\n' 'mem_sleep_default=deep' |
    sudo tee /etc/kernel-cmdline.d/90-deep-sleep.conf

Danach habe ich das initramfs neu erstellen lassen:

sudo mkinitfs

Nach einem Neustart habe ich die Option erneut überprüft:

cat /sys/power/mem_sleep

Und siehe da, nun ist der Tiefschlafmodus aktiv:

s2idle [deep]

Spürbar ist die Anpassung sofort, denn mir verbrennt die Hand nicht mehr, wenn ich das scheinbar schlafendes Handy anfasse. Auch komme ich mit einer vollen Akkuladung deutlich weiter als noch zuvor. Bei geringer Nutzung hält der Akku nun ca. 20 Stunden. Im Vergleich vorher waren es ca. 4 - 6 Stunden.

Diese Anpassung ist nicht nur bei einem PinePhone möglich, sondern bei jedem Linux-Mobiltelefon, dass den deep-Suspend-Modus unterstützt.

Zu Beachten ist dabei, dass Anrufe und SMS während der Schlafenszeit nicht ankommen. Ich vergleiche es gerne mit einem Festnetztelefon. Die ältere Generation wird sich daran vielleicht noch erinnern. Wenn ich ausser Haus war, ging der Anrufbeantworter (heute Voicemail) dran. Das geht natürlich auch nach der Konfiguration noch. Ich habe bei meinem Provider eine Weiterleitung auf die Voicemail eingestellt und erhalten, nachdem das Telefon wieder aufgewacht ist die Benachrichtigung darüber. Wer hingegen auf eine permanente Erreichbarkeit angewiesen ist, sollte von den beschriebenen Anpassungen eher Abstand nehmen. 

Tags

PinePhone, linuxmobile, PINE64

Es wurden noch keine Kommentare verfasst, sei der erste!