Hardware

Nascido para a AMD BC-250.

Uma APU semipersonalizada AMD Zen 2 + RDNA 2 com 16 GB de GDDR6, liberada no Linux.

8× Zen 2
CPU "Oberon"
RDNA 2
40 CU · gfx1013
~11 TFLOPS
FP32 · Vulkan
16 GB
GDDR6 UMA
Especificações

CPU — 8× Zen 2

“Oberon”, 8 núcleos / 16 threads (a placa mostra 6, o SkillFishOS destrava os outros dois pelo SMU: +20% medido), até 4,0 GHz em todos os núcleos com overclock.

GPU — RDNA 2

“Cyan Skillfish” (gfx1013), até 40 unidades de computação destraváveis.

Memória — 16 GB GDDR6

Compartilhada (UMA) entre CPU e GPU; no Linux o GTT amplia a memória de vídeo.

Computação — ~11 TFLOPS

FP32 com 40 CU / 2000 MHz (vkpeak), com aceleração Vulkan.

Tuning

Overclock e undervolt — caracterizados na mão

Curvas de tensão e frequência medidas pelo SMU na APU “Oberon”, com validação térmica real. Tudo controlável pelo Tuner com perfis prontos.

4,0 GHz
CPU de 8 núcleos, todos juntos · remedido passo a passo · 0 erros MCE
−194 mV
Undervolt da CPU a 3,7 GHz (1206→1012 mV) sem perda
2230 MHz
GPU · 40 CU · governador SMU próprio
85 °C
Limite térmico de CPU e GPU: baixa a frequência, nunca quebra

Para cada frequência procuramos a menor tensão estável, lendo o VID real do SMU e validando com 120 s de estresse. Os perfis Stock · Performance · Turbo · Crazy aplicam esses ajustes com um clique; uma proteção térmica mantém tudo abaixo de 85 °C. Todos os detalhes na documentação.

Benchmark

Desempenho medido

Medidas de vkpeak FP32-scalar (GFLOPS) na mesma BC-250, antes e depois do SkillFishOS.

Base — XanMod, 24 CU
6141
tkg + governador, 24 CU
6868
SkillFishOS — tkg + governador + 40 CU
11.329
GFLOPS
1.84×
FP32 em relação à base
11329
GFLOPS FP32 (≈11,3 TFLOPS)
22685
GFLOPS FP16 (vec4)
45495
GIOPS int8 (produto escalar)

Medidas com vkpeak (computação Vulkan) na mesma placa, a frio e em repouso. Com as 40 CU ativas a GPU entrega 1,84× mais que o sistema de partida. Em repouso o governador cai para 350 MHz; borda ~54 °C depois da carga de computação.

Fonte: medições do projeto em hardware real (vkpeak). Detalhes em GPU, governador e overclock · kernel.

Carga real — Black Myth: Wukong (1080p)

2230 MHz
GPU (ponto seguro)
~84 °C
Borda da GPU (máx. 81)
~150 W
Consumo (pico 182 W)
3.9 GHz
CPU (overclock)
4.5 GB
VRAM em uso
auto
Ventoinha

Cerca de 4 minutos de telemetria dentro do jogo: CPU e GPU seguram todo o overclock dentro do limite térmico de 85 °C — governador, OC e proteção térmica dão conta de um AAA pesado. (Wukong depende da CPU e das chamadas de desenho: aqui o que importa é a estabilidade sob carga, não a resolução.)

Benchmark

Capturas reais — feitas no nosso próprio hardware

Sem renders e sem maquetes: capturas de tela reais tiradas durante os testes, na nossa própria BC-250 com SkillFishOS. Toque em uma imagem para ampliar.

Gaming

Testes com jogos — resultados reais

Medido na BC-250 com SkillFishOS, a 1080p. Uma placa de uns 50 euros jogando no nível de uma Radeon RX 6600.

112 FPS
Black Myth: Wukong · média a 1080p
2865
Unigine Heaven · 1080p Ultra/Extreme · 8× AA · 113 FPS
12.938
Unigine Superposition · 1080p High · (5513 em Extreme)

Mesmo hardware, +34% só trocando de sistema

Superposition 1080p Extreme, na mesma BC-250: SkillFishOS contra outra distribuição nas frequências de fábrica.

SkillFishOS — GPU 2230 · CPU 3900
5513
Outra distribuição (Bazzite) — GPU 2100 · CPU 3436
4102
Pontuação do Superposition · Extreme

40 CU destravadas, um governador que leva a GPU a 2230 MHz e overclock com undervolt na CPU: +34% de desempenho real do mesmíssimo chip. Fonte: a tabela oficial da Unigine.

Cara a cara com as Radeon de mesa

Superposition 1080p High: a BC-250 com SkillFishOS empata com uma RX 6600/6600 XT de mais de 200 euros.

SkillFishOS — BC-250 (~50 €)
12.938
Radeon RX 6600 / 6600 XT
12.454
Radeon RX 6700 / 6750 XT
15.806
Pontuação do Superposition · High

Computação bruta de uma RX 6700 (~11,3 TFLOPS) e desempenho em jogos de uma RX 6600/6600 XT — em uma placa de uns 50 euros. Um chip RDNA 2 semipersonalizado, de classe console (“Oberon”, gfx1013), liberado no Linux.

Defeitos do hardware (e como resolvemos)

HPD do DisplayPort quebrado

A detecção do monitor não funciona → serviço dedicado + parâmetro de kernel video=DP-1:e.

Suspensão quebrada

A placa não acorda → todos os estados de sono desativados em definitivo.

IOMMU instável

Nunca deve ser ligado → o sistema sempre dá boot sem IOMMU.

Refrigeração no limite

Só sensor de borda, sem sensor de VRAM → uma proteção térmica de 85 °C sempre ativa.

Mais detalhes na documentação →