Prepping a Pi5 for game dev streams

The boring room where general stuff goes.
Post Reply
User avatar
pyral
Site Admin
Posts: 43
Joined: Thu Dec 18, 2025 12:18 am
Location: Beyond Help
Contact:

Prepping a Pi5 for game dev streams

Post by pyral »

Though the Raspberry Pi 5 has no hope of being a stream setup, it is actually quite a capable standalone dev machine. Early 2025 I spent some time off the workstation, only using the Pi5 for gamedev and such. It was an interesting experience. For 2D games, it gets by fine. 3D, it depends. Considering they're closer to the RG handhelds, I ought to develop on it more. Since I've already got a capture card set up for game streaming, I thought I'd restart my entire Pi5 along with some extra sprucing up to stabilize it.

Before, I was using just the Pi5 itself with a keyboard, mouse, and one USB3 going to a HDD+NVME hub. Doesn't leave space for much else, and it was otherwise just running off a 256GB high endurance SD card, which is still relatively hoping the thing doesn't die. At worst, I had chunked 1GB of RAM in a RAMdisk to save the card some writes.

Luckily, my old System76 laptop had an old 1TB SSD and two 1TB NVMEs. Removed one and got a M.2 hat for the Pi. With SSD prices these days, I find myself inclined to pull out some of my lesser used ones to get extra use.
pi0.jpg
pi0.jpg (321.04 KiB) Viewed 156 times
pi2.jpg
pi2.jpg (364.67 KiB) Viewed 156 times
The hat took some figuring out, and sticking ribbons between the board and hat is bewildering how it works (once I got it in.) Plugged it in, booted from my SD card, and flashed Raspbian OS Lite with Raspbian's own flasher. For the record, Raspbian's desktop interface is just awful. I wanted to give it a chance but XFCE is so much more useful and powerful without taxing the hardware too bad.

It didn't take long to go from terminal to XFCE fully booting, at least. I still find myself having to remind myself raspi-config exists as it makes stuff easier. Now this is a full and fresh Raspberry Pi running off a terabyte laptop NVME. Way more stable at least than an SD card, maybe even a tiny bit faster. No idea if the Pi's CPU is a bottleneck or if it matters at this hardware tier.
pi3.jpg
pi3.jpg (214.55 KiB) Viewed 156 times
I'm currently setting things up on my own personal side, but then on top of that, I'll probably have a separate account that I open for streams. It might be fun to see not just Godot on stream, but a full ARM64 Linux development suite. We can't really do Blender or any of the major audio/music applications as on x86_64 Linux or on macOS. But for 2D games, Godot 4.x is pretty capable and I'm interested in doing a full system stream of it sometime soon as I reopen CnC2 and get back into the swing of things. 1TB is also roomy enough to have our sound library on there, which is currently transferring.
pi4.jpg
pi4.jpg (480.11 KiB) Viewed 156 times
I'd cram it into the new case, but I'm currently waiting for an official Raspberry Pi 5 fan to arrive. My old case had the fan built-in and I'd forgotten. The Pi5 can already run fine on its own, but a fan would be useful when opening Godot or compiling any nonsense. I still am developing on this 2020 iMac, but Linux is still the best for development and a Pi is a small and isolated system that makes it easier to not have a bunch of confidential stuff splash on screen in a public stream. But that's something to look forward on Twitch dev streams soon.
User avatar
KingXarihc
Posts: 1
Joined: Sat Jan 03, 2026 7:16 pm

Re: Prepping a Pi5 for game dev streams

Post by KingXarihc »

pyral you are such a nerd
User avatar
pyral
Site Admin
Posts: 43
Joined: Thu Dec 18, 2025 12:18 am
Location: Beyond Help
Contact:

Re: Prepping a Pi5 for game dev streams

Post by pyral »

Spent most of last night setting things up and short of a fan and being installed in the case, it should be good. Keeps not-waking-up when it falls asleep though, despite I disabled sleep timers.
KingXarihc wrote: Tue Jan 06, 2026 6:55 am pyral you are such a nerd
This Xarihc avatar and message fit together.

EDIT: Annoyingly, this had to bet complicated because of course it did. For whatever reason, the Miravox capture card I use flashes white in a scanline-type motion up the output and is woefully epileptic. Doesn't happen on anything else, and even if I have one HDMI-out plugged into the capture card, and another plugged directly into my side monitor, it only seems to happen in the former. I have no idea why. It probably means I won't get to record internal video guides on Gorbash today (literally my only goal today...) nor stream dev tomorrow, so I'll probably have to resume Bug Fables or something.
pi-siezure.mp4
(203.39 KiB) Downloaded 35 times
EDIT 2: It seems the Elgato card I obtained works with it and at full resolution. I'm not sure why the pi was screwing up with Godot or certain intense things and only through the Miravox box. Though I also put the fan in, so maybe these are related, but I have no inclination to figure it out. New capture card, hopefully works a little better and consistently than the old one. I'll probably do the internal guides I need today and then try a dev stream again. Or maybe I'll make the dev stream my guides.
Post Reply