Skip to content

AMD BC250 Documentation

Documentation for the AMD BC250 board — an ex-mining board featuring a cut-down PlayStation 5 APU.

What is the BC250?

The AMD BC250 is a compact motherboard built around AMD's "Cyan Skillfish" APU, originally designed for cryptocurrency mining. The community has transformed this hardware into a capable Linux gaming and desktop system.

Key Specifications

  • CPU: 6x AMD Zen 2 cores @ ~3.5GHz
  • GPU: 24 RDNA2 Compute Units (1536 shaders)
  • Memory: 16GB GDDR6 shared memory
  • TDP: 220W (50W idle - 235W max load)
  • OS Support: Linux only (no Windows GPU drivers)

Important

The BC250 requires Linux for GPU functionality. Windows drivers do not support the GPU, making it CPU-only on Windows.

  • Getting Started


    New to BC250? Start here for board introduction, prerequisites, and quick setup guide.

    Get Started

  • Hardware


    Detailed hardware specifications, power requirements, cooling solutions, and pinouts.

    Hardware Guide

  • Linux Setup


    Distribution guides, kernel configuration, Mesa installation for Fedora, Bazzite, Arch, and more.

    Linux Setup

  • BIOS & Firmware


    BIOS flashing procedures, VRAM configuration, overclocking, and recovery.

    BIOS Guide

  • Gaming & Performance


    Game compatibility database, performance tips, benchmarks, and FSR setup.

    Gaming Guide

  • Troubleshooting


    Common issues and solutions for display, boot, performance, and stability problems.

    Troubleshooting

Critical Requirements

Before you begin, be aware of these essential requirements:

Kernel Version

AVOID Linux kernel 6.15.0-6.15.6 and 6.17.8-6.17.10 - Known to cause GPU driver failures. Use 6.18.18 LTS (recommended), 6.19.x stable, or 6.17.11+ for best performance.

Mesa Version

Mesa 25.1.3+ minimum, 25.1.5+ recommended for proper RADV driver support.

BIOS Configuration

P3.00 BIOS with 512MB dynamic VRAM allocation is the recommended configuration for most use cases.

Installation Boot Parameter

Use nomodeset as a kernel boot parameter during OS installation. Remove after drivers are installed.

Based on extensive community testing:

  1. Fedora 43 - Most tested, beginner-friendly, Mesa 25.x in repos (Fedora 42 is EOL)
  2. Bazzite - Gaming-focused, works out-of-box
  3. CachyOS - Best performance for advanced users
  4. Arch Linux - Maximum control and flexibility
  5. Debian/PikaOS - Stable with low power consumption

Community

This documentation is built from the collective knowledge of the BC250 community, combining:

  • Active Discord community sharing real-world testing and troubleshooting
  • Multiple distribution-specific setup guides

Contributing

This documentation is based on community Discord discussions and the BC250 GitHub repository. If you find errors or have improvements, please contribute!

Documentation Status

Content Sources


Quick Start Checklist

For those eager to get started, here's a minimal checklist:

  • Verify you have proper cooling (high static pressure fan recommended)
  • Ensure 300W+ 12V power supply with 8-pin PCIe connector
  • Download Linux distribution ISO (Fedora 43 or Bazzite recommended for beginners)
  • Flash BIOS to P3.00 with 512MB dynamic VRAM allocation
  • Install Linux with nomodeset boot parameter
  • Install Mesa 25.1.5+ and RADV driver
  • Install GPU governor for optimal performance
  • Remove nomodeset from boot parameters

For detailed step-by-step instructions, see the Quick Start Guide.