Stuff I feel like sharing

Undervolting with SecureBoot in Linux

8 minute read Published: 2020-06-24

Many laptop users choose to undervolt their machines. This decreases thermal output, which, in turn, can increase program performance, since modern CPUs will automatically adjust their operating frequency depending on the available thermal headroom. Undervolting tools exist for all major operating systems; they typically require administrator rights, but otherwise are easy to use. In Linux, however, things aren't quite so simple: recent versions of the kernel prohibit the mechanism used for undervolting Intel CPUs when SecureBoot is enabled. The most common way around this, unsurprisingly, is just to disable SecureBoot. With a bit of work, though, it is possible to keep SecureBoot enabled, but allow controlled access to the undervolting mechanism.

Let's party like it's 2010

1 minute read Published: 2020-05-24

So, yeah. Figured I'd finally jump in on the hot shit from last decade and use GitHub pages to host a static-site-generator-built blog. After a long, arduous process of typing "static site generator rust" into a search engine and looking at the first handful of results, I settled on using Zola. Since I still have a soft-spot for the horrid, black-background-with-red-text web pages I made in my youth, of course I had to pick the after-dark theme. (At least my sense of aesthetics has improved a bit since then, and I won't subject you to the red text part.)