A PS5 APU's second life as a budget Linux gaming PC
Originally built for crypto mining, these cut-down PS5 APUs were headed for the scrap heap. Then Linux driver support arrived — and everything changed. Now they're surprisingly capable mid-range gaming PCs with 16GB GDDR6 that double as local AI inference machines.
A cut-down PlayStation 5 APU with 6 Zen 2 cores and 24 RDNA2 compute units, sharing 16GB of fast GDDR6 memory.
Seven steps to get your BC-250 up and running. You'll need some hardware, a screwdriver, and a willingness to flash firmware.
220W TDP demands serious cooling. At a minimum, place two 120mm fans directly on the heatsink. Arctic P12 Max and Noctua NF-A12x25 are community favorites. Don't forget the GDDR6 memory — it runs extremely hot and needs airflow or heatsinks of its own. You'll also want fresh thermal paste for the heatsink.
You need a 300W+ PSU with an 8-pin PCIe connector. The board uses a standard PCIe 8-pin power connector at J1000. Any decent ATX PSU with PCIe power will work. A good 500W PSU is the sweet spot.
The BC-250 has a non-standard form factor from its rackmount chassis origins, so off-the-shelf cases won't work. 3D-printable case designs are shared in the community Discord. You can also find pre-made cases on eBay, mount the board in a DIY open-frame setup, or repurpose something creative.
A modified firmware from TuxThePenguin0 unlocks critical settings. Set VRAM allocation to 512MB dynamic for the best gaming experience. A hardware programmer (CH347 or Raspberry Pi Pico) is strongly recommended for safe flashing and recovery.
Modified BIOS RepoAlways back up your existing BIOS before flashing anything.
Fedora 42/43 is the most tested and easiest path. Bazzite is great for a
gaming-focused experience out of the box. CachyOS offers the best raw performance. Use
nomodeset
as a kernel parameter during install, then remove it after. You'll need Mesa 25.1+ for GPU support.
Avoid LTS distros — you need recent kernels and Mesa versions.
The Oberon Governor manages GPU power states and can reduce idle power draw by 20–30W. It's
available as a Fedora COPR package for easy installation. Configure it in /etc/oberon-config.yaml.
You're ready. Expect 60–100+ FPS at 1080p on High settings in most titles. Install Steam via Flatpak, enable Proton, and dive in. The BC-250 community has tested 30+ games with verified performance data.
Here is the complete parts list required to build your system. Affiliate links help support this site at no extra cost to you.
Got a 3D printer? These community-designed cases are free to download and print.
Short-form video walkthroughs covering setup, cooling, cases, and more.
Real-world gaming performance at 1080p. Results may vary with driver version, governor settings, and VRAM configuration.
ttm.pages_limit=3959290 and
ttm.page_pool_size=3959290 to access the full 16GB of memory.
The BC-250 wouldn't be where it is without an incredible community of tinkerers. Here's where to find them.