Repurposing crypto mining hardware as a budget Linux gaming PC Repurposed crypto mining hardware, specifically cut-down PlayStation 5 APUs known as BC-250, are being transformed into budget Linux gaming PCs capable of running modern games at 1080p with 60-100+ FPS. The community-driven project leverages recent Linux driver support and modified firmware to unlock the full potential of the 6-core Zen 2, 24 RDNA2 compute unit APU with 16GB GDDR6 memory, also enabling local AI inference. 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. Always 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.