Files
amd-bc250-docs/docs/getting-started/introduction.md
Martin 1c5547ee06 Fix documentation inconsistencies and errors
Corrections made:
- Fix CMOS clear time to 60 seconds (was inconsistently 30s in some places)
- Fix BIOS filename capitalization: Robin5.00 (capital R)
- Correct power button info: no header exists (soldering required)
- Fix VRAM allocation descriptions to emphasize 512MB is dynamic
- Standardize BIOS name to BC250_3.00_CHIPSETMENU
- Remove amdgpu.sg_display=0 from Fedora defaults (only needed for kernel <6.10)
- Fix GNOME description: now recommended for stability (was incorrectly saying issues)
- Fix Bazzite PSU requirement: 300W minimum (was incorrectly 90W)
- Fix SteamOS status: now works after Mesa updates
- Clarify DisplayPort audio: passive adapters usually work
2025-11-24 21:40:22 +01:00

109 lines
3.7 KiB
Markdown

# Introduction to the AMD BC-250
The AMD BC-250 is an ex-cryptocurrency mining board featuring a cut-down PlayStation 5 APU. What started as specialized mining hardware has become a surprisingly capable budget gaming and compute platform thanks to extensive community reverse-engineering and Linux driver development.
## What is the BC-250?
The BC-250 was originally designed for cryptocurrency mining, likely Ethereum, before being repurposed and sold on the surplus market. It features:
- **CPU:** 6x Zen 2 cores running at ~3.5GHz
- **GPU:** 24 RDNA2 Compute Units (codename "Cyan Skillfish")
- **Memory:** 16GB GDDR6 shared between CPU and GPU
- **Connectivity:** DisplayPort, M.2 NVMe slot, USB 3.0 ports
- **Power:** PCIe 8-pin connector, 220W TDP
## Key Capabilities
### Gaming Performance
With proper Linux setup, the BC-250 delivers performance comparable to:
- RX 6600 / GTX 1660 Ti range
- 1080p gaming at medium-high settings
- Ray tracing capable (though limited)
- Frame generation support via FSR
**Example Performance:**
- Cyberpunk 2077: 60-90 FPS (1080p, high settings, FSR enabled)
- Control: 40 FPS with ray tracing
- DMC 5: 100+ FPS (1080p, high settings)
### Compute & AI
- LLM inference via llama.cpp (Vulkan): ~60 tokens/sec for 8B models
- Stable Diffusion: ~1.1 it/s (512x512, SD1.5)
- 10-12GB usable VRAM depending on configuration
### Limitations
!!!warning "Linux Only for Graphics"
Windows has NO GPU driver support. You must use Linux for any graphics acceleration, gaming, or compute workloads.
**Other limitations:**
- Audio over DisplayPort can be unreliable with some adapters (passive adapters usually work)
- No built-in WiFi/Bluetooth (USB adapters work)
- Limited instruction set (some AVX features missing)
- High idle power consumption (~50-80W without optimization)
## Why BC-250?
### The Good
**Budget Gaming:** One of the cheapest ways to build a capable 1080p gaming PC
**Massive Community:** Active Discord with 1000+ members sharing mods, troubleshooting, and improvements
**Open Documentation:** Multiple GitHub repositories with setup guides, BIOS mods, and driver patches
**Hackable:** Modded BIOS unlocks VRAM configuration, overclocking, and other features
### The Challenges
**Requires Work:** Not plug-and-play. Expect to flash BIOS, configure Linux, and troubleshoot
**Cooling Needed:** Stock heatsink requires modification or replacement for reliable operation
**No Warranty:** Ex-mining hardware sold "as-is"
**Power Hungry:** Even at idle, draws more power than modern APUs
## Who Is This For?
The BC-250 is ideal if you:
- Want a cheap Linux gaming machine
- Enjoy tinkering and customization
- Need budget compute/AI inference
- Like unique hardware projects
- Want to learn Linux and system building
**Not recommended if:**
- You need Windows gaming support
- You want plug-and-play experience
- You need production-stable hardware
- You want modern power efficiency
## What's Next?
Ready to get started? Check out:
- [Quick Start Guide](quick-start.md) - Fast-track setup checklist
- [Prerequisites](prerequisites.md) - What you need to buy
- [BIOS Flashing](../bios/flashing.md) - Essential first step
## Board Versions
Most BC-250 boards are functionally identical, but you may encounter different BIOS versions (P2.00, P3.00, P4.00, P5.00). All can be flashed to the community-modded BIOS for optimal performance.
Some boards have minor heatsink variations (number of connecting tabs on fin tops), but these don't significantly affect cooling performance.
---
**Community Resources:**
- [GitHub Documentation](https://github.com/elektricM/amd-bc250-docs)
- [BIOS Repository](https://gitlab.com/TuxThePenguin0/bc250-bios/)
- Discord Server (1000+ members, link in GitHub)