How I rip DVDs and Blu-Rays into my Mac (2022 Edition)

2026 Update : I still use the same process below, but skip the file metadata, since naming a movie like "Top Gun Maverick (2024)", and placing it in a folder of the same name allows Jellyfin to grab the correct metadata.

To process discs more quickly, there are also two great tools I recommend: Automatic Ripping Machine for bulk ripping, and HandyMKV to automate MakeMKV and Handbrake.

It's been more than a decade since I wrote Ripping Movies from Blu


How to run glmark2-drm to benchmark an external GPU on a Raspberry Pi

Recently I wanted to see whether I could get glmark2 (an OpenGL 2.0 and ES 2.0 benchmark tool) to run on a Raspberry Pi with an external graphics card (see this thread ).

But glmark2 isn't available in any Pi repositories, so you have to build it from source:

sudo apt install -y meson libjpeg-dev libdrm-dev libgbm-dev libudev-devgit clone https://github.com/glmark2/glmark2.gitcd glmark

Using a reverse-NFS mount to access Docker container's data from macOS

For years, Mac users have dealt with slow filesystem performance for Docker volumes when using Docker for Mac. This is because the virtualized filesystem, which used osxfs for a while and will soon be upgraded to use VirtioFS .

But if you need to do large operations on huge codebases inside a shared directory, even using NFS to share from the Mac into Docker is a lot slower than running a native Docker volume or just using files inside the container's own filesystem.

macOS Disk Utility APFS Case Insensitive filesystem

What finally forced me to come up with a better


2.5 Gigabit homelab upgrade - with a PoE+ WiFi 6 AP

For the past year, I've slowly upgraded parts of my network to 10 Gigabit. But 10 Gigabit switches, NICs, and even cabling is a bit more expensive and sometimes annoying to deal with than the very-cheap 1 Gbps equipment most homelabbers are used to.

I dipped my toes into the 2.5 Gbps waters once I got a NAS with 2.5G ports—you can use standard USB NICs that cost less than $50, or PCIe cards for even less

QNAP 20-port 2.5G 10G PoE+ Managed Switch

Getting a new IP address via DHCP from Spectrum Internet

Recently this website's been the target of malicious DDoS attacks.

But after accidentally leaking my home IP address in some network benchmarking clips in a recent YouTube video, the same attacker (I assume) decided to point the DDoS cannon at my home IP.

I have things relatively locked down here—more on homelab security coming soon!—but a DDoS isn't something most residential ISPs take too kindly. So it was time for me to recycle my home IP. Lucky for me,


New Raspberry Pi: Compute Module 4S

Update: The Compute Module 4S is now listed on Raspberry Pi's website . But they state it "is not for general sale."

Strange times beget strange things.

And that's an apt description of the new Raspberry Pi Compute Module 4S:

Raspberry Pi Compute Module 3+ to 4S Differences

The above chart is from Revolution Pi's page announcing the RevPi S and SE , which are updates to their popular CM3+-based industrial DIN rail computers.

They've been working on a RevPi 4 built around the Compute Module 4


Installing the Asahi Linux Alpha on my M1 Mac mini

After upgrading my main workstation to a Mac Studio , I decided to break tradition.

Usually, I sell off my old workstation to offset the cost of the new one. But just last week, Asahi Linux announced their first alpha release .

Asahi Linux MacBook Pro

If you haven't heard of Asahi, it's a Linux distribution based on Arch Linux that aims to bring a polished Linux experience on Apple Silicon Macs (all the current M1 Macs, and any new Apple Silicon Macs that come in the future).


Mac Studio is 4x more efficient than my new AMD PC

Last month, I built an all-AMD PC to try out Linux Gaming with Steam and Proton, and so I'd have a faster native Linux build machine for my various compilation tasks.

This month, Apple introduced the Mac Studio, and as a now full-time video producer, it was a no-brainer for me to upgrade from an M1 Mac mini.

Mac Studio M1 Max Hero

My Mac Studio arrived Friday, and over the weekend, I spent some time benchmarking it against not only my M1 mini, but


It was DNS - T-shirt on RedShirtJeff.com

I forgot to mention it on my blog, but my latest T-shirt design has been wildly popular... mostly because it's almost always true:

It was DNS tee shirt on RedShirtJeff.com

You can buy the 'It was DNS' T-shirt on RedShirtJeff.com .


New Docker for Mac VirtioFS file sync is 4x faster

Docker for Mac's shared volume performance saga continues!

After monitoring the issue File system performance improvements for years (discussion has moved to this issue now), it seems like the team behind Docker Desktop for Mac has finally settled on the next generation of filesystem sync.

For years, the built-in osxfs sync performance has been abysmal. For a Drupal developer like me, running a default shared volume could lead to excruciating slowdowns as PHP applications like Symfony and Drupal scan thousands of files when building app caches.

Or

Docker for Mac Preferences - VirtioFS volume mount file synchronization option