Matériel

Née pour l'AMD BC-250.

Un APU AMD Zen 2 + RDNA 2 semi-personnalisé avec 16 Go de GDDR6, libéré sous Linux.

8× Zen 2
CPU "Oberon"
RDNA 2
40 CU · gfx1013
~11 TFLOPS
FP32 · Vulkan
16 GB
GDDR6 UMA
Caractéristiques

CPU — 8× Zen 2

« Oberon », 8 cœurs / 16 fils (la carte en montre 6, SkillFishOS déverrouille les deux autres par la SMU : +20 % mesuré), jusqu'à 4,0 GHz sur tous les cœurs en overclock.

GPU — RDNA 2

« Cyan Skillfish » (gfx1013), jusqu'à 40 unités de calcul déverrouillables.

Mémoire — 16 Go GDDR6

Partagée (UMA) entre le CPU et le GPU ; sous Linux le GTT agrandit la mémoire vidéo.

Calcul — ~11 TFLOPS

FP32 à 40 CU / 2000 MHz (vkpeak), avec l'accélération Vulkan.

Tuning

Overclock et undervolt — caractérisés à la main

Courbes tension/fréquence mesurées par la SMU sur l'APU « Oberon », avec une vraie validation thermique. Tout se pilote depuis le Tuner avec des profils prêts.

4,0 GHz
CPU 8 cœurs sur tous les cœurs · remesuré marche après marche · 0 erreur machine
−194 mV
Undervolt du CPU à 3,7 GHz (1206→1012 mV) sans rien perdre
2230 MHz
GPU · 40 CU · gouverneur SMU dédié
85 °C
Plafond thermique CPU+GPU : il bride la fréquence, il ne casse jamais

Pour chaque fréquence nous avons cherché la tension stable la plus basse en lisant le VID réel dans la SMU et en validant par 120 s de charge. Les profils Stock · Performance · Turbo · Crazy appliquent ces réglages en un clic ; une garde thermique tient le tout sous 85 °C. Tous les détails dans la documentation.

Benchmark

Performances mesurées

vkpeak FP32 scalaire (GFLOPS) sur la même BC-250, avant et après SkillFishOS.

Départ — XanMod, 24 CU
6141
tkg + gouverneur, 24 CU
6868
SkillFishOS — tkg + gouverneur + 40 CU
11.329
GFLOPS
1.84×
FP32 par rapport au départ
11329
GFLOPS FP32 (≈11,3 TFLOPS)
22685
GFLOPS FP16 (vec4)
45495
GIOPS int8 (produit scalaire)

Mesures vkpeak (calcul Vulkan) sur la même carte, à froid et au repos. Avec les 40 CU actives le GPU rend 1,84× le système de départ. Au repos le gouverneur redescend à 350 MHz ; bord à ~54 °C après la charge de calcul.

Source : mesures du projet sur du matériel réel (vkpeak). Détails dans GPU, gouverneur et overclock · kernel.

Charge réelle — Black Myth: Wukong (1080p)

2230 MHz
GPU (point sûr)
~84 °C
Bord du GPU (max 81)
~150 W
Consommation (pic 182 W)
3.9 GHz
CPU (overclock)
4.5 GB
Mémoire graphique utilisée
auto
Ventilateur

~4 minutes de télémétrie en jeu : le CPU et le GPU tiennent tout l'overclock sous le plafond thermique de 85 °C — gouverneur, overclock et garde thermique encaissent un titre AAA exigeant. (Wukong est limité par le CPU et les appels de dessin : ce qui compte ici c'est la stabilité en charge, pas la définition.)

Benchmark

Captures réelles — prises sur notre propre matériel

Pas de rendus, pas de maquettes : de vraies captures d'écran prises pendant les mesures, sur notre BC-250 sous SkillFishOS. Touchez une image pour l'agrandir.

Gaming

Mesures de jeu — des résultats réels

Mesuré sur la BC-250 sous SkillFishOS, en 1080p. Une carte à ~50 € qui joue dans la catégorie de la Radeon RX 6600.

112 FPS
Black Myth: Wukong · moyenne en 1080p
2865
Unigine Heaven · 1080p Ultra/Extreme · anticrénelage 8× · 113 FPS
12 938
Unigine Superposition · 1080p High · (5513 en Extreme)

Même matériel, +34 % rien qu'en changeant de système

Superposition 1080p Extreme, sur la même BC-250 : SkillFishOS contre une autre distribution aux fréquences d'origine.

SkillFishOS — GPU 2230 · CPU 3900
5513
Autre distribution (Bazzite) — GPU 2100 · CPU 3436
4102
Score Superposition · Extreme

40 CU déverrouillées, un gouverneur qui pousse le GPU à 2230 MHz et un overclock avec undervolt du CPU : +34 % de performances réelles tirées de la même puce. Source : le classement officiel Unigine.

Face aux Radeon de bureau

Superposition 1080p High : la BC-250 sous SkillFishOS fait jeu égal avec une RX 6600/6600 XT à plus de 200 €.

SkillFishOS — BC-250 (~50 €)
12.938
Radeon RX 6600 / 6600 XT
12.454
Radeon RX 6700 / 6750 XT
15.806
Score Superposition · High

La puissance de calcul brute d'une RX 6700 (~11,3 TFLOPS), les performances en jeu d'une RX 6600/6600 XT — sur une carte à ~50 €. Une puce RDNA 2 semi-personnalisée, de classe console (« Oberon », gfx1013), libérée sous Linux.

Les défauts du matériel (et comment nous les rattrapons)

HPD du DisplayPort cassé

La détection de l'écran ne marche pas → service dédié + paramètre de noyau video=DP-1:e.

Mise en veille cassée

La carte ne se réveille pas → tous les états de veille désactivés pour de bon.

IOMMU instable

À ne jamais activer → le système démarre toujours sans IOMMU.

Refroidissement juste

Un seul capteur de bord, aucun pour la mémoire graphique → une garde thermique à 85 °C toujours active.

En lire plus dans la documentation →