It is no secret that OpenBSD has poor battery performance on laptops. Although not as impressive as something like Alpine Linux or FreeBSD, you can tweak OpenBSD just enough to squeeze more life out of your machine’s battery.
I won’t go into great detail about ampd here - that’s what the incredible documentation is for. You’ll want to make sure to start it before trying to configure it:
doas rcctl start apmd
If already running in a live session, you can default to -A (auto) but I suggest setting cpu performance to low:
apm -L
To make these changes permanent on boot:
doas rcctl set apmd flags -L
Optimizating battery life via ampd will have the most noticable impact but you can improve things even further by implementing some extra “small” performance wins.
xbacklight -set 50)mpv and ffmpeg for media consumptionIf you've found anything on this website helpful please consider donating directly to the OpenBSD Project.
A little goes a long way, and the OpenBSD Project is a volunteer-driven software group funded by donations!