All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Optimizing Suspend/Resume Performance for FreeBSD on Thinkpad X220

By

speckx

10mo ago· 24 min readen

Summary

The article discusses optimizing suspend/resume times for FreeBSD on a Thinkpad X220 laptop, comparing performance between FreeBSD 14.2 with Coreboot and FreeBSD 11 with proprietary BIOS. The author shares insights from studying the Libreboot log and FreeBSD dmesg log, including steps like replacing the iwm driver with iwlwifi and disabling unnecessary USB devices. The goal is to improve system responsiveness after suspend/resume cycles.

Key quotes

· 3 pulled
When I was using this laptop with FreeBSD 11 and proprietary BIOS — it was suspending slightly faster. And resuming almost immediately — I was able to open the lid and the computer become usable immediately.
It turned out that Libreboot stores the debug log and timestamps in memory and with cbmem utility I can access it.
Studying the Libreboot log and FreeBSD dmesg log helped identify potential optimizations for suspend/resume times.
Snippet from the RSS feed
TOC    Preamble Studying the Libreboot log Studying the FreeBSD dmesg log Removing non-existent battery Replacing iwm driver with iwlwifi Turning off unnecessary USB devices Results Preamble Since I took my laptop (Thinkpad X220) from the shelf, hacked it

You might also wanna read