guide

LLMs accelerated with eGPU on a Raspberry Pi 5

After a long journey getting AMD graphics cards working on the Raspberry Pi 5, we finally have a stable patch for the amdgpu Linux kernel driver, and it works on AMD RX 400, 500, 6000, and (current-generation) 7000-series GPUs.

With that, we also have stable Vulkan graphics and compute API support.

When I wrote about getting a Radeon Pro W7700 running on the Pi, I also mentioned AMD is not planning on supporting Arm with their ROCm GPU acceleration framework. At least not anytime soon.

Luckily, the Vulkan SDK can be used in its place, and in some cases even outperforms ROCm—especially on consumer cards where ROCm isn't even supported on x86!

Photographing the 2024 Total Solar Eclipse

On April 8, there will be a Total Solar Eclipse covering an large swath of the US, offering hundreds of millions of people the opportunity to witness one of the most spectacular displays of our sun.

Jeff Geerling Photographing the Total Solar Eclipse

I wrote two blog posts about the recent 2017 eclipse, as well—check those out:

For this year, I was considering going all-in on a custom Raspberry-Pi-based solar tracking system, recording video and images... but Will Whang already built a custom solar imaging setup that would put anything I build to shame.

Setting up a Mikrotik 10 Gbps Switch the first time

Since I've done this four times now... and each time it's just a session of reading the docs, searching the forums, etc. until I get everything configured just so, I thought I'd document how I bring up a new MikroTik switch.

Mikrotik Cloud Router Switch CRS309-1G-8S+in

I personally love the CRS309-1G-8S+IN, and have three of them running in my homelab. They're less than $250, with 8 10 Gbps SFP+ ports, a 1 Gbps RJ45 port, and a serial console port.

But the best thing for my home use is they are fanless. Blissful silence, outside of a couple beeps the first time you plug it in.

Drupal Pi project featured on Acquia Dev Center Blog

Acquia Raspberry Pi model 2 B

I recently wrote a post detailing how to set up Drupal 8 on a Raspberry Pi using the Drupal Pi project (the same setup which is currently powering www.pidramble.com!) on the Acquia Developer Center blog: Drupal and the Raspberry Pi.

Hopefully people will find more and more useful ways to use Drupal 8 on the Raspberry Pi for automation, for interactivity, and most of all for fun and experimentation!

How to Build Your Own Raspberry Pi Cluster ('Bramble')

Rasbperry Pi Dramble

One of the first questions I'm asked by those who see the Dramble is, "How do I build my own?" Since I've been asked the question many times, I put together a detailed parts list, and maintain it on the Dramble's project wiki on GitHub: Raspberry Pis and Accessories.

For a little over $400, you can have the exact same setup, with six Raspberry Pi 2s, a network switch, a rack inside which you can mount the Pis, microSD cards for storage, a 6-port USB power supply, and all the required cables and storage!

Raspberry Pi RGB LED boards

How to Build a Simple $50 Standing Desk

Detail of standing desk surface

I'm no stranger to experimenting with my workspace; since I work from a computer for at least 8 hours a day, I try to find ways to prevent RSI and joint pain. I've tried most everything—from über-expensive fancy mesh desk chairs to ergonomic keyboards and vertical mice. But nothing has made as large (and quick) a difference as working from a standing desk.

Tips and Tools for New Homeowners

Note: many of my suggestions are linked to products I recommend from Amazon.com—using these links when you purchase one of them helps me keep this article and site fresh!

In the past few years, I've moved three times; from a dorm room to a two-bedroom apartment, from that apartment to a two-bedroom condo, and from that condo to a house. I'm not claiming to be a moving expert, but the moves have gone very well every time.

Garage full of stuff
It's nice to know that pretty much everything we own fits in a two-car garage (for now!).

The physical move itself is a very small part of migrating to a new place—it's the weeks of work getting 'settled in' afterwards that can make a move a nightmare, or a great experience. The tips, tricks, and tools I recommend below are things that have really helped me make the days and weeks following the move be a great experience.

Minecraft Patching Guide for Macs

I've watched a few episodes of 'The Minecraft Project' on YouTube for inspiration, and I occasionally play Minecraft for an hour or two as a diversion (it's like LEGOs on a computer, but much more fun, because there are zombies!).

Jeff's Humble little Minecraft Farm
My humble little Minecraft farm.

One thing I've always liked is The Minecraft Project's look and feel, mostly due to syndicate's use of the DokuCraft Light texture pack. However, getting that texture pack to work along with other mods and patches (especially the automatic tool switcher mod) took some work on my Mac, and I thought I'd post my process for getting everything to work here, for the benefit of others having the same troubles (especially those getting the 'Use the patcher noob' messages where water, lava, etc. are supposed to appear):

New Article/DIY Guide Posted: How to repair your Intel iMac

Over in the Articles section, I posted a detailed tutorial/guide on how to replace the hard drive inside a 24" Intel iMac with an aluminum enclosure (the process is similar on other aluminum iMacs). It's a rather intricate process, so in addition to a few illustrations, I posted a video of the process on YouTube (it's embedded in the article as well!).

Intel iMac Teardown and Hard Drive Replacement - DIY/Guide

Have fun repairing your iMac! (Please be sure to leave comments on the guide post, and not here).

Intel iMac Teardown and Hard Drive Replacement - DIY/How-to Guide

FSCK -y didn't help.
Yeah... that was a no-go.

My iMac's hard drive was recently borked (I was getting node errors and i/o errors when I ran fsck in single-user mode, and I couldn't format and reinstall OS X), so I had to replace it. Rather than spend a few hundred dollars to get the drive replaced, or using an external FireWire drive to boot the iMac, I decided to replace the drive with a larger/faster model myself.

iMac - Guts Exposed
The 24" iMac is large. VERY large. I can't imagine repairing the 27"!!

I used the instructions found on the Amfiteatar website to compile my more condensed instructions here. I won't go into any gory details of hard drive types, speeds, recommendations, etc. I'll simply inform you of my decision to use a 1 TB WD Caviar Black drive (7200 rpm, 32 MB cache). I don't need a ton of storage space on the internal drive, as I have multiple externals for different uses.