Quick answer
The Raspberry Pi 5's real upgrade over the Pi 4 isn't a single headline feature — it's the combination of a meaningfully faster quad-core CPU, a PCIe 2.0 x1 lane for NVMe storage or accessory boards, and an official AI accelerator kit. That combination opens up projects that were sluggish or impossible on earlier boards: a real home server, on-device computer vision, faster Klipper-driven 3D printing, and NVMe-backed retro emulation. This guide walks through the builds that hold up under that description, and flags the ones — like pairing a Pi 5 with a datacenter GPU — that don't.
1. NVMe Storage and PCIe Expansion
The single biggest structural change on the Pi 5 is the PCIe 2.0 x1 FFC connector, documented on the official Raspberry Pi 5 product page. Officially, it's designed for the Raspberry Pi M.2 HAT+ and NVMe SSDs — swapping a microSD card for NVMe storage removes the single biggest bottleneck in Pi-based servers and media boxes: random I/O.
If you're building anything data-heavy on this list — a NAS, a Home Assistant instance with a large recorder database, a Jellyfin library index — start here. NVMe boot support has matured through Raspberry Pi's own firmware and bootloader updates; check current status against the Raspberry Pi documentation hub before committing to a board layout, since PCIe/IOMMU support is still an actively developed area (see the related coverage of mainline kernel IOMMU support landing for the Pi 5).
2. Edge AI With the Official AI Kit
Raspberry Pi's own AI Kit pairs a Hailo neural network accelerator with the M.2 HAT+, routing inference over that same PCIe lane instead of loading the CPU. That's the officially supported path to real-time object detection, pose estimation, and similar computer-vision workloads on Pi 5 hardware — security cameras that flag package deliveries, bird-feeder classifiers, shop-floor counting rigs.
It's worth contrasting this against the split-stack approach some builders use instead: run a lightweight interface on the Pi and send the actual model inference to a discrete GPU elsewhere on the network. The Open WebUI on a Raspberry Pi 4 with RTX 3060 inference build is a good template for that pattern if your model is too large for on-device acceleration — the Pi handles the UI and orchestration, a proper GPU elsewhere handles the tokens.
3. Home Server and NAS
A Pi 4 8GB already runs a respectable home server — see what actually runs well on a Pi 4 8GB home server for the baseline services that hold up (Pi-hole, a lightweight reverse proxy, low-traffic web apps). The Pi 5's faster CPU and PCIe-attached NVMe option raise the ceiling on that same idea: more concurrent services, faster container start times, and storage that doesn't choke under simultaneous reads.
| Service | Works well on Pi 4 8GB | Meaningfully better on Pi 5 |
|---|---|---|
| Pi-hole / DNS filtering | Yes | Marginal |
| Home Assistant core | Yes | Faster automations, more integrations |
| Samba/NFS file share | Yes, SD-card limited | Yes, especially with NVMe |
| Container-heavy stacks (multiple services) | Workable | Noticeably smoother |
| Local AI inference | Limited | Yes, with the AI Kit |
4. Media Center: What Pi 5 Can (and Can't) Do
Here's the part most "Pi 5 media center" content gets wrong: the Pi 5 does not have the dedicated hardware HEVC decode block that shipped on the Pi 4. Raspberry Pi's own documentation confirms the board leans on its faster CPU for software video decoding instead of a fixed-function decoder. That's a real trade-off, not a downgrade to ignore.
Before building a Jellyfin or Kodi box around a Pi 5, read the breakdown of Jellyfin transcode limits on a Raspberry Pi 4 8GB — the same codec and container caveats apply, and in some cases the Pi 4's hardware decoder handles specific formats more efficiently than the Pi 5's software path handles them. Direct-play (no transcoding) content in supported containers is the safe bet on either board.
5. Home Automation Hub
Home Assistant's officially supported Raspberry Pi installation path covers the Pi 5 directly, and the faster CPU pays off specifically in automation responsiveness and Bluetooth/Zigbee/Thread coprocessor throughput when you're running dozens of entities and complex automations rather than a handful of smart plugs. Pair it with NVMe storage (see the PCIe section above) if you're keeping a long history in the recorder database — SD card wear is the most common failure mode in long-running Home Assistant installs.
6. Retro Gaming and Arcade Builds
The Pi 5 comfortably handles console emulation through the PS2/GameCube era for most titles, extending the headroom that made the Pi 4 a popular RetroPie board. RetroPie's own project remains the standard starting image; EmulationStation front ends layer on top the same way they did on Pi 4.
If you're driving a cabinet build with an older monitor rather than a modern HDMI display, you'll need an HDMI-to-VGA adapter — the Pi 5 only outputs HDMI natively. A multi-pack HDMI-to-VGA adapter is a practical choice if you're wiring up more than one cabinet or test rig; a single gold-plated adapter covers a one-off build. For the physical enclosure side of a cabinet project, the wall-mounted Pi 4 arcade cabinet build is directly portable to Pi 5 hardware — same 3D-printed case approach, faster board inside.
7. 3D Printing Controller (Klipper)
Klipper offloads motion planning from a printer's own weak microcontroller to a companion board, and a Raspberry Pi is the most common choice for that companion role. The comparison of best Raspberry Pi options for Klipper weighs the Pi 4 8GB against alternatives — the Pi 5 fits the same role with more CPU headroom for camera streaming (Obico, Moonraker-based timelapses) alongside the print job itself, which is where a Pi 4 can start to feel strained on busier setups.
8. Clustering and Learning Distributed Computing
Multi-Pi clusters remain a popular way to learn distributed-systems concepts — Kubernetes, MPI, load balancing — without cloud costs. Four boards is a common starting point simply because that's the form factor most cluster carrier boards and cases are designed around, not because of any specific performance threshold. Start with two boards and basic networking before scaling up; the lessons about node discovery, shared storage, and power budgeting apply at any cluster size.
9. Companion Microcontroller Projects (Pico)
Not every project needs the full Linux stack. For projects that are really about GPIO timing, sensor polling, or USB device emulation, a Raspberry Pi Pico microcontroller paired with the Pi 5 (Pico handling real-time I/O, Pi 5 handling logic/networking/storage) is often the better split than doing everything on one board. See the recent Raspberry Pi Pico SDK 2.3.0 release notes for what's changed if you're starting a Pico-side companion project now.
What About External GPUs?
This is worth addressing directly because it circulates as an idea without the caveats attached: the Pi 5's PCIe interface is a single 2.0-generation lane, intended for NVMe storage. Community experimentation — most visibly documented by hardware tinkerer Jeff Geerling on his blog — has gotten some PCIe graphics cards to initialize and produce basic video output over that single lane using patched drivers. That's a real, interesting hardware hack. It is not a usable gaming setup, and it is nowhere close to running datacenter-class accelerators, which require full PCIe x16 links and hundreds of watts of dedicated power delivery the Pi 5's board and power supply were never designed to provide. Treat any claim of running enterprise GPU/accelerator hardware directly on a Pi 5 as marketing noise, not a real project.
Buying Guide: What You Need
| Project | Core board | Key extra | Notes |
|---|---|---|---|
| NVMe home server | Pi 5 (8GB+) | M.2 HAT+ and NVMe SSD | Biggest single quality-of-life upgrade |
| Edge AI camera | Pi 5 | Official AI Kit (Hailo) | Officially supported inference path |
| Retro arcade cabinet | Pi 5 | HDMI-to-VGA adapter (if using a legacy monitor) | Pi 5 outputs HDMI only |
| Home Assistant hub | Pi 5 | NVMe storage for the recorder DB | Faster automations, less SD wear |
| Klipper companion | Pi 5 | Camera module (optional) | More headroom for concurrent camera streaming |
Citations and sources
- Raspberry Pi 5 official product page
- Raspberry Pi AI Kit official product page
- Raspberry Pi documentation hub
- Home Assistant Raspberry Pi installation guide
- RetroPie project
- Jeff Geerling's blog, PCIe/hardware experimentation coverage
This piece is editorial synthesis based on publicly available information. No independent first-party benchmarking is reported.
