Skip to content

Hardware Specifications

Complete technical specifications for the AMD BC-250 board.

APU Overview

The BC-250 features a cut-down PS5 APU (codenamed "Oberon" / "Cyan Skillfish"):

CPU Specifications

  • Cores: 6x Zen 2 cores (2 cores disabled from original 8-core design)
  • Base Clock: ~3.5 GHz
  • Architecture: Zen 2 microarchitecture
  • Instruction Set: x86-64
  • Cache: Shared L3 cache (reduced from PS5 config)

CPU Performance

The CPU is intentionally cut down for mining purposes. While adequate for gaming and general computing, it's not the board's primary strength.

GPU Specifications

  • Architecture: RDNA 2 (same generation as RX 6000 series)
  • Compute Units: 24 CUs (down from 36 CUs in full PS5 APU)
  • Codename: Cyan Skillfish (gfx1013)
  • Base Frequency: 1500 MHz (locked without governor)
  • Maximum Frequency: 2000-2230 MHz (with kernel patch and governor)
  • Performance: Comparable to RX 6600 / GTX 1660 Ti in gaming workloads

GPU Features

  • Hardware ray tracing support (RDNA 2 RT cores)
  • FSR (FidelityFX Super Resolution) compatible
  • Vulkan 1.3 support
  • No video encoding/decoding (VCN disabled)

Memory Configuration

  • Total Memory: 16GB GDDR6
  • Memory Type: GDDR6 (PS5 specification)
  • Memory Speed: 14 Gbps
  • Memory Bus: 256-bit
  • Memory Bandwidth: ~448 GB/s

Memory Split Required

The 16GB is shared between CPU and GPU. You must configure the split in BIOS:

  • 512MB GPU / 15.5GB CPU: Recommended for desktop/light gaming
  • 4GB GPU / 12GB CPU: Recommended for modern games
  • Dynamic allocation: Available but can cause issues with some applications

See VRAM Configuration Guide for detailed setup instructions.

Physical Specifications

Board Dimensions

  • Form Factor: Custom mining board (non-standard)
  • Length: 340mm / 310mm (depending on measurement method)
  • Width: Approximately 115mm
  • PCB Thickness: Standard
  • Weight: ~400g (with heatsink)

Connectors and Headers

Power Connectors

  • Main Power: 1x PCIe 8-pin (6+2 pin)
  • Power Delivery: Direct 12V input
  • Maximum Draw: 220W TDP (measured up to 235W in extreme cases)

Power Requirements

Use a quality PSU with at least 220W available on the 12V rail. Poor quality power supplies can cause instability and system crashes.

Display Output

  • DisplayPort: 1x full-size DisplayPort 1.4
  • Resolution Support: Up to 4K @120Hz, 8K @60Hz
  • Audio: Audio over DisplayPort (compatibility varies)
  • HDMI: None (requires DP to HDMI adapter)

Storage

  • M.2 Slot: 1x M.2 2280 slot (PCIe Gen 3 x2)
  • Speed: ~1 GB/s maximum
  • USB: 1x USB 3.0 port (Type-A)
  • USB Speed: ~480 MB/s (SATA speed equivalent)

Fan Headers

  • Primary Fan: 1x 4-pin PWM header (J1)
  • Secondary Fan: 1x 4-pin PWM header (J4003)
  • Voltage: 12V
  • Control: PWM (Pulse Width Modulation)

Fan Control

The nct6687 kernel module enables PWM control. Without it, sensors are read-only.

Other Headers

  • Power Button: 2-pin header (rear of board)
  • Debug Header: 20-pin AMD HDT1 debug connector
  • SPI Flash: Header for BIOS flashing
  • Super I/O: NCT6686/6687 chip for sensors and fan control

Heatsink and Cooling

Stock Heatsink

  • Type: Passive aluminum fin stack
  • Fin Count: High-density vertical fins
  • Orientation: Fins run front-to-back
  • Mounting: Screwed directly to PCB
  • Base: Direct contact with APU die

Stock Cooling Inadequate

The stock heatsink is designed for passive or low-airflow rack cooling. For desktop gaming use, active cooling is required.

Thermal Interface

  • APU Thermal Compound: May be dried out on used boards
  • Memory Thermal Pads: On underside of board
  • Recommended Refresh: Replace thermal paste and pads for optimal performance

See Cooling Guide for recommended solutions.

Power Consumption

Measured Power Draw

State Power Consumption
Idle (no governor) 85-105W
Idle (with governor) 65-85W
Desktop use 70-90W
Light gaming 120-150W
AAA gaming 160-200W
Maximum (Cyberpunk RT) 235W

Power Optimization

Installing the GPU governor can save 20-30W at idle by reducing GPU frequency to 1000 MHz.

Power Efficiency

  • Efficiency: Moderate (mining-optimized, not efficiency-optimized)
  • Idle Power: Higher than typical desktop due to GDDR6 memory
  • Comparison: Less efficient than modern desktop components but acceptable for the performance level

Limitations and Notes

Known Hardware Limitations

No Video Encode/Decode

  • VCN (Video Core Next): Disabled in hardware or firmware
  • Hardware Encoding: Not available
  • Hardware Decoding: Not available
  • Software Fallback: CPU decoding works but is power-hungry

No VCN Support

There is no way to enable hardware video encoding/decoding. The silicon may have been binned without working VCN, or it's disabled in SMU firmware.

IOMMU Issues

  • IOMMU: Broken on BC-250 - MUST be disabled
  • Impact: Causes display failures, black screens, and system crashes
  • Virtualization: GPU passthrough not possible
  • Required: Always disable IOMMU in BIOS

Memory Architecture

  • Unified Memory: CPU and GPU share the same 16GB pool
  • Dynamic Allocation: Can cause issues with some games
  • Static Split: More reliable but less flexible

Unsupported Features

  • Windows Gaming: No Windows GPU drivers available
  • Secure Boot: Not supported
  • TPM: Not present
  • Thunderbolt: Not available

Comparison to Similar Hardware

vs. PlayStation 5

Feature BC-250 PlayStation 5
CPU Cores 6 cores 8 cores
CPU Clock ~3.5 GHz fixed Up to 3.5 GHz (variable)
GPU CUs 24 CUs 36 CUs
GPU Clock 2000 MHz max 2230 MHz (variable)
Memory 16GB GDDR6 16GB GDDR6
VCN Disabled Enabled
Form Factor Mining board Console

vs. Desktop GPUs

Approximate Performance Equivalents:

  • Rasterization: Between RX 6600 and RX 6600 XT
  • Ray Tracing: Similar to RX 6600 (entry-level RT performance)
  • Compute: Similar to RX 6600 (RDNA 2 architecture)
  • Memory: 16GB total (configurable split) vs 8GB dedicated VRAM

Gaming Performance

For 1080p gaming, the BC-250 performs admirably, achieving 60+ FPS in most modern games at high settings.

Verification Commands

Check your hardware specifications with these commands:

# Check CPU information
lscpu | grep -E "Model name|CPU\(s\)|Thread|Core"

# Check GPU information
lspci | grep VGA
vulkaninfo | grep deviceName

# Check memory information
free -h
vulkaninfo | grep -i memory

# Check Mesa version
glxinfo | grep "OpenGL version"

# Check kernel version
uname -r

# Check sensors
sensors

See Also