AMD BC250 Documentation¶
Welcome to the comprehensive documentation for the AMD BC250 board - a powerful 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.
Quick Links¶
-
Getting Started
New to BC250? Start here for board introduction, prerequisites, and quick setup guide.
-
Hardware
Detailed hardware specifications, power requirements, cooling solutions, and pinouts.
-
Linux Setup
Distribution guides, kernel configuration, Mesa installation for Fedora, Bazzite, Arch, and more.
-
BIOS & Firmware
BIOS flashing procedures, VRAM configuration, overclocking, and recovery.
-
Gaming & Performance
Game compatibility database, performance tips, benchmarks, and FSR setup.
-
Troubleshooting
Common issues and solutions for display, boot, performance, and stability problems.
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+ - Known to cause GPU driver failures. Use 6.15.7-6.17.7 for best performance or 6.12.x-6.14.x LTS for stability.
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.
Recommended Linux Distributions¶
Based on extensive community testing:
- Fedora 42/43 - Most tested, beginner-friendly, Mesa 25.1+ in repos
- Bazzite - Gaming-focused, works out-of-box
- CachyOS - Best performance for advanced users
- Arch Linux - Maximum control and flexibility
- Debian/PikaOS - Stable with low power consumption
Community¶
This documentation is built from the collective knowledge of the BC250 community, combining:
- 1000+ Discord community members sharing real-world testing and troubleshooting
- 100+ verified solutions for common issues
- 30+ tested games with performance data
- 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
- Primary: BC250 Discord community (9,716 technical messages analyzed)
- Secondary: BC250 GitHub documentation repository
- Last Updated: November 21, 2025
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
nomodesetboot parameter - Install Mesa 25.1.5+ and RADV driver
- Install GPU governor for optimal performance
- Remove
nomodesetfrom boot parameters
For detailed step-by-step instructions, see the Quick Start Guide.