AMD BC-250 — Budget Linux Gaming PC with PS5 APU

7 min read Original article ↗

AMD BC-250 Board

Codename: Cyan Skillfish

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.

Get Started Buy One on eBay

Hardware

What's inside

A cut-down PlayStation 5 APU with 6 Zen 2 cores and 24 RDNA2 compute units, sharing 16GB of fast GDDR6 memory.

CPU

6× Zen 2 Cores

Up to ~3.5 GHz

GPU

24 RDNA2 CUs

1536 shaders · "Cyan Skillfish"

Memory

16 GB GDDR6

Shared CPU & GPU

Storage

M.2 2280

NVMe PCIe 2.0 ×2 or SATA 3

I/O

DP 1.4 · GbE

2× USB 2.0 · 2× USB 3.0

TDP

220 W

~50 W idle · ~235 W peak

Performance Class

RX 6600 – RTX 3060

16 GB GDDR6 · 1080p High · 60–100+ FPS

Setup Guide

From bare board to gaming PC

Seven steps to get your BC-250 up and running. You'll need some hardware, a screwdriver, and a willingness to flash firmware.

01

Get Cooling Sorted

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.

Arctic P12 Pro Fan PWM Fan Splitter Arctic MX-4 Paste Thermal Grizzly Putty

02

Get a Power Supply

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.

Recommended 500W PSU (Amazon) Alternative 500W PSU (If sold out)

03

Print or Build a Case

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.

BC-250 Cases on eBay 3D Printable Cases

04

Flash Modified BIOS

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 Repo

Always back up your existing BIOS before flashing anything.

05

Install Linux

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.

06

Install the GPU Governor

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.

Oberon Governor

07

Game On

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.

Parts & Recommendations

What do I need to build an AMD BC-250 PC?

Here is the complete parts list required to build your system. Affiliate links help support this site at no extra cost to you.

3D Printable Cases

Got a 3D printer? These community-designed cases are free to download and print.

Watch

Video guides

Short-form video walkthroughs covering setup, cooling, cases, and more.

Full Setup Series: From Scratch to Gaming

A 3-part walkthrough covering everything from unboxing to playing your first game.

BC-250 setup guide part 1 BC-250 setup guide part 2 BC-250 setup guide part 3

Part 1 Part 2 Part 3

Performance

Benchmarks

Real-world gaming performance at 1080p. Results may vary with driver version, governor settings, and VRAM configuration.

Cyberpunk 2077

1080p · Medium–High

70–90 AVG FPS

Devil May Cry 5

1080p · High

~100 AVG FPS

General AAA Titles

1080p · High Settings

60–100+ AVG FPS

Competitive / Esports

1080p · Optimized Settings

100+ AVG FPS

No hardware video encode/decode. The VCN firmware is controlled by Sony and unavailable. Software encoding works fine for streaming and recording.

Some anti-cheat games won't work. Titles using kernel-level anti-cheat (Fortnite, etc.) are incompatible, similar to most Linux gaming setups.

Performance class: RX 6600 to RTX 3060 range. The 24 RDNA2 compute units and 16GB GDDR6 (more than either card) put it solidly in mid-range territory for 1080p gaming, with extra VRAM headroom for texture-heavy titles.

Technically yes — it boots Windows. But there are no GPU drivers for Windows and there likely never will be. Without GPU acceleration, it's essentially unusable for anything graphical. Stick with Linux.

At this point, pretty much any major Linux distro shipping a modern kernel and Mesa 25.1+ will work. That said, Fedora 42/43 is the most tested and recommended for beginners. Bazzite is great if you want a gaming-focused experience out of the box. CachyOS offers the best raw performance. Just avoid LTS distros — you need recent kernels and Mesa versions.

Not particularly — it has a 220W TDP and can pull up to 235W under full load. However, installing a GPU governor like the Oberon Governor can significantly reduce idle power consumption by 20–30W. With a governor running, you can get idle power down to around 50–65W.

It uses a cut-down version of the PS5's APU. The PS5 has 36 GPU compute units while the BC-250 has 24, and it shares the same 16GB GDDR6 memory. Think of it as roughly two-thirds of a PS5's GPU power. However, this is NOT a PS5 replacement and it will NOT run PS5 games. It's a general-purpose Linux PC that happens to share silicon lineage with the PS5.

Yes! The 16GB GDDR6 shared memory makes it decent for local AI inference. You can run smaller LLMs and other AI workloads. Set the kernel parameters ttm.pages_limit=3959290 and ttm.page_pool_size=3959290 to access the full 16GB of memory.

No. The VCN (Video Core Next) firmware is proprietary and controlled by Sony. This is unlikely to change. Software encoding and decoding works fine though — just expect higher CPU usage for video tasks.

DisplayPort 1.4 only — there is no HDMI port. If you want to connect the BC-250 to a TV or HDMI monitor, you must use a DP-to-HDMI adapter. You can find confirmed working compact adapters, short cables, and 10FT cables linked in our Shop Section.

No — the board only has wired Gigabit Ethernet. However, you can easily add WiFi and Bluetooth with a USB adapter. A compatible USB WiFi/Bluetooth adapter that's been confirmed to work well with the BC-250 on Linux is linked in our Shop Section.

eBay is the most common source. They're sold as individual boards pulled from 4U rackmount mining chassis. Prices have climbed significantly — once available for $50–70, they now typically sell for around $180 and can reach $200+ during high demand. With upcoming RAM and GPU shortages, their value is likely to climb even higher, making now a good time to pick one up. Check our eBay search for BC-250 boards for current listings.

The AMD BC-250 requires a PSU with an 8-pin PCIe connector and at least 300W of overhead, as the board itself can draw up to 235W under load. To ensure system stability and have room for USB peripherals, a quality 500W ATX power supply is strongly recommended as the best pairing for this budget build.

Because the BC-250 comes with a massive passive heatsink originally designed for high-airflow server chassis, you must add your own active cooling for a desktop setup. The best and most common practice is to strap two high-static-pressure 120mm fans directly to the heatsink. The Arctic P12 Pro 120mm fans are widely considered the best cooler option due to their performance and price. Don't forget fresh thermal paste and thermal putty for the GDDR6 chips!