Files
amd-bc250-docs/docs/index.md
Naster 8961369398 linux: Alpine Setup guide (#20)
New Alpine guide covering kernel selection, AMDGPU/Vulkan stack,
extlinux/GRUB kargs, and a manual SMU governor build with an
OpenRC service + D-Bus policy. Adds nav entry, README/index
mentions, and an Alpine row in the distribution comparison.
Note: the "D-Bus AccessDenied Error" troubleshooting entry is
missing its solution paragraph will follow up in a small fix
commit after merge.

Closes #20.
2026-06-01 06:59:01 -07:00

6.0 KiB

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, and more recently into a low-cost home AI server (Ollama + Vulkan inference up to 35B MoE models, see akandr/bc250 for that use case).

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)

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

Critical Requirements

Before you begin, be aware of these essential requirements:

!!! danger "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.

!!! warning "Mesa Version" Mesa 25.1.3+ minimum, 25.1.5+ recommended for proper RADV driver support.

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

!!! tip "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

Get Involved

This is a community project and it gets better every time someone shows up with a fix, a benchmark, a build photo or a question that pushes a section to be clearer. A few low-effort things that help a lot:

  • :material-star:{ .lg .middle } Star the repo


    If this saved you a few hours of digging through Discord, a star helps other people find it too.

    :octicons-arrow-right-24: GitHub

  • :material-forum:{ .lg .middle } Join the Discussions


    Got a working cooling setup, a benchmark, a weird issue, or a question that doesn't quite fit an issue? Drop it in Discussions. It is much easier to find later than Discord scrollback.

    :octicons-arrow-right-24: Discussions

  • :material-source-pull:{ .lg .middle } Open a PR


    Found a typo, a broken command, a missing distro guide, or a hardware quirk that should be documented? PRs welcome, even tiny ones.

    :octicons-arrow-right-24: Contribute

  • :material-bug:{ .lg .middle } Report an issue


    Something in the docs is wrong, outdated, or actively misleading? File an issue and it gets fixed.

    :octicons-arrow-right-24: Issues

Documentation Status

!!! success "Content Sources" - Primary: BC250 Discord community - Secondary: mothenjoyer69/bc250-documentation — hardware pinouts, specifications - Last Updated: March 2026


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.